Copilot CLI Mastery

SkillAI & models

This skill turns your AI into a trainer for the GitHub Copilot CLI. Once added, your AI can walk you through guided lessons, test your knowledge, and answer questions using a built-in reference, so you learn the tool step by step.

Available today. Use it from your connected AI after setup.

Add the skill, then say 'cliexpert' to your AI to begin a training session. From there you can follow the lessons or ask about specific commands and settings.

Then ask your AI: use the Copilot CLI Mastery skill

What your AI can do with it

  • Teach you the GitHub Copilot CLI through guided lessons
  • Quiz you to check what you have learned
  • Run scenario challenges so you can practice real situations
  • Look up slash commands, shortcuts, modes, agents, skills, and configuration in a quick reference
  • Start a full training session when you say 'cliexpert'

What this skill tells your AI

The instructions your AI receives, as published by github/awesome-copilot in skills/cli-mastery/SKILL.md and read by ahel’s review.

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

TriggerAction
"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:

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: lesson +20, correct +15, perfect quiz +50, scenario +30. Levels: 0=Newcomer 100=Apprentice 250=Navigator 400=Practitioner 550=Specialist 700=Expert 850=Virtuoso 1000=Architect 1150=Grandmaster 1500=Wizard. Max XP from all content: 1600 (8 modules × 145 + 8 scenarios × 30 + final exam 200).

When module counter exceeds 8 and user says "cliexpert", offer: scenarios, final exam, or review any module.

Rules: ask_user with choices for ALL quizzes/scenarios. Show XP after correct answers. One concept at a time; offer quiz or review after each lesson.

Signals

GitHub stars
39k
Forks
5k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
cli-mastery
Source
github.com/github/awesome-copilot