Skip to content

Instantly share code, notes, and snippets.

@johnpapa
Last active May 14, 2026 23:06
Show Gist options
  • Select an option

  • Save johnpapa/7f64eca8159e79eeae92ec8229f2bf78 to your computer and use it in GitHub Desktop.

Select an option

Save johnpapa/7f64eca8159e79eeae92ec8229f2bf78 to your computer and use it in GitHub Desktop.
Tip of the Day for GitHub Copilot CLI — powered by /chronicle, shows a Copilot tip every time you open Copilot

Tip of the Day for GitHub Copilot CLI

Powered by /chronicle — generates a fresh, personalized Copilot tip every time you start a new session. No hardcoded tips, no limits — a new tip every day based on your real usage.

How it works

Two files work together:

File Location Purpose
SKILL.md ~/.copilot/skills/daily-tip/ Skill that uses /chronicle to generate a tip
daily-tip.json ~/.copilot/hooks/ sessionStart hook that triggers the skill automatically
  1. When you open Copilot CLI, the sessionStart hook fires.
  2. The hook invokes the daily-tip skill.
  3. The skill asks /chronicle to generate a fresh, unique tip.
  4. The tip is displayed — no caching, no stored tips.

Works in any terminal, any folder, any project.

Install

Open Copilot CLI and paste this prompt:

Install the daily tip skill from gist.github.com/johnpapa/7f64eca8159e79eeae92ec8229f2bf78. Download SKILL.md to ~/.copilot/skills/daily-tip/SKILL.md and daily-tip.json to ~/.copilot/hooks/daily-tip.json.

Uninstall

rm -rf ~/.copilot/skills/daily-tip
rm -f ~/.copilot/hooks/daily-tip.json
# Tip of the Day for GitHub Copilot CLI
Powered by `/chronicle` — generates a fresh, personalized Copilot tip every time you start a new session. No hardcoded tips, no limits — a new tip every day based on your real usage.
## How it works
Two files work together:
| File | Location | Purpose |
|---|---|---|
| `SKILL.md` | `~/.copilot/skills/daily-tip/` | Skill that uses `/chronicle` to generate a tip |
| `daily-tip.json` | `~/.copilot/hooks/` | `sessionStart` hook that triggers the skill automatically |
1. When you open Copilot CLI, the **sessionStart hook** fires.
2. The hook invokes the **daily-tip skill**.
3. The skill asks `/chronicle` to generate a fresh, unique tip.
4. The tip is displayed — no caching, no stored tips.
Works in any terminal, any folder, any project.
## Install
```bash
# 1. Install the skill
mkdir -p ~/.copilot/skills/daily-tip
curl -fsSL https://gist.githubusercontent.com/johnpapa/7f64eca8159e79eeae92ec8229f2bf78/raw/SKILL.md \
-o ~/.copilot/skills/daily-tip/SKILL.md
# 2. Install the sessionStart hook
mkdir -p ~/.copilot/hooks
curl -fsSL https://gist.githubusercontent.com/johnpapa/7f64eca8159e79eeae92ec8229f2bf78/raw/daily-tip.json \
-o ~/.copilot/hooks/daily-tip.json
# 3. Open Copilot — your first tip appears!
```
## Uninstall
```bash
rm -rf ~/.copilot/skills/daily-tip
rm -f ~/.copilot/hooks/daily-tip.json
```
name daily-tip
description Show a daily Copilot tip. USE THIS SKILL when the user asks for a "daily tip", "tip of the day", "show me a tip", "copilot tip", or when triggered by a sessionStart hook.

Daily Tip

When invoked, generate and display one Copilot CLI tip using /chronicle.

How it works

Run /chronicle with this prompt:

Generate a single, practical tip for using GitHub Copilot CLI effectively. The tip should be specific, actionable, and help the user get more out of Copilot CLI. Cover a wide range of topics — slash commands, skills, hooks, MCP servers, plan mode, autopilot mode, keyboard shortcuts, custom instructions, context management, and workflows. Use today's date as a seed so the tip is different each day. Do not repeat a tip you have recently generated.

Display format

💡 Copilot Tip of the Day

TIP_TEXT

Display only the tip in the format above. No preamble, no follow-up commentary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment