Agent skill · AI & Agents

cli-mastery

Interactive training for the GitHub Copilot CLI. Guided lessons, quizzes, scenario challenges, and a full reference covering slash commands, shortcuts, modes, agents, skills, MCP, and configuration. Say "cliexpert" to start.

GitHub68,948★ · +463/wk · 2 repos on radarProfile →
copilotMIT
Install
npx skills add github/awesome-copilot --skill cli-mastery --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 11
SKILL.md size: 2 KB
Bundled scripts: none
Version: 1.2.0
Path: skills/cli-mastery/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 37,432 · +281 this week
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Copilot CLI Mastery **UTILITY SKILL** — interactive Copilot CLI trainer. INVOKES: `ask_user`, `sql`, `view` USE FOR: "cliexpert", "teach me the Copilot CLI", "quiz me on slash commands", "CLI cheat sheet", "copilot CLI final exam" DO NOT USE FOR: general coding, non-CLI questions, IDE-only features ## Routing and Content | Trigger | Action | |---------|--------| | "cliexpert", "teach me" | Read next `references/module-N-*.md`, teach | | "quiz me", "test me" | Read current module, 5+ questions via `ask_user` | | "scenario", "challenge" | Read `references/scenarios.md` | | "reference" | Read relevant module, summarize | | "final exam" | Read `references/final-exam.md` | Specific CLI questions get direct answers without loading references. Reference files in `references/` dir. Read on demand with `view`. ## Behavior On first interaction, initialize progress tracking: ```sql CREATE TABLE IF NOT EXISTS mastery_progress (key TEXT PRIMARY KEY, value TEXT); CREATE TABLE IF NOT EXISTS mastery_completed (module TEXT PRIMARY KEY, completed_at TEXT DEFAULT (datetime('now'))); INSERT OR IGNORE INTO mastery_progress (key,value) VALUES ('xp','0'),('level','Newcomer'),('module','0'); ``` XP: les

What's inside
Steps it walks through
  1. Routing and Content
  2. Behavior
Ships with 10 files
  • references/final-exam.md
  • references/module-1-slash-commands.md
  • references/module-2-keyboard-shortcuts.md
  • references/module-3-modes.md
  • references/module-4-agents.md
  • references/module-5-skills.md
  • references/module-6-mcp.md
  • references/module-7-advanced.md
  • references/module-8-configuration.md
  • references/scenarios.md
More from awesome-copilot
All skills →
About this skill
What does the cli-mastery skill do?

Interactive training for the GitHub Copilot CLI. Guided lessons, quizzes, scenario challenges, and a full reference covering slash commands, shortcuts, modes, agents, skills, MCP, and configuration. Say "cliexpert" to start.

How do I install it?

Run `npx skills add github/awesome-copilot --skill cli-mastery --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going