cli-mastery

github/awesome-copilot · updated Apr 8, 2026

$npx skills add https://github.com/github/awesome-copilot --skill cli-mastery
0 commentsdiscussion
summary

Interactive training for GitHub Copilot CLI with guided lessons, quizzes, scenarios, and reference materials.

  • Covers slash commands, shortcuts, modes, agents, skills, MCP, and configuration through eight progressive modules
  • Includes quiz mode (5+ questions per module), scenario challenges, and a comprehensive final exam with XP-based progression tracking
  • Levels progress from Newcomer to Wizard (1500 XP max) with XP rewards for lessons, correct answers, perfect quizzes, and scenarios
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:

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.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.774 reviews
  • Dhruvi Jain· Dec 12, 2024

    cli-mastery has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Layla Okafor· Dec 12, 2024

    cli-mastery reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Kwame Farah· Dec 8, 2024

    cli-mastery has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Evelyn Gonzalez· Dec 4, 2024

    Keeps context tight: cli-mastery is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Yuki Yang· Nov 27, 2024

    Solid pick for teams standardizing on skills: cli-mastery is focused, and the summary matches what you get after install.

  • Layla Malhotra· Nov 23, 2024

    We added cli-mastery from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Ishan Bhatia· Nov 23, 2024

    cli-mastery is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Oshnikdeep· Nov 3, 2024

    Solid pick for teams standardizing on skills: cli-mastery is focused, and the summary matches what you get after install.

  • Yusuf Desai· Nov 3, 2024

    Registry listing for cli-mastery matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Anika Lopez· Nov 3, 2024

    Useful defaults in cli-mastery — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

showing 1-10 of 74

1 / 8