From Zero to CLI Wizard โ Master every feature of the GitHub Copilot CLI through interactive lessons, quizzes, scenarios, and challenges.
One command โ works instantly inside the GitHub Copilot CLI:
curl -sSL https://raw.githubusercontent.com/DUBSOpenHub/copilot-cli-mastery/main/install.sh | bashThen open the Copilot CLI and say "cliexpert" to start training.
๐ Manual Installation
mkdir -p ~/.copilot/skills/cli-mastery
curl -sSL https://raw.githubusercontent.com/DUBSOpenHub/copilot-cli-mastery/main/SKILL.md \
-o ~/.copilot/skills/cli-mastery/SKILL.md| Mode | What it is | How to use |
|---|---|---|
| ๐ค Copilot CLI Skill | AI-powered trainer inside your CLI sessions | Install above, then say "cliexpert" |
| ๐ Standalone Python App | Interactive terminal app with gamification | python3 mastery.py |
Both cover the same 8-module curriculum. The skill works conversationally inside the Copilot CLI. The Python app adds a visual terminal UI with achievements, XP tracking, and a certification exam.
git clone https://github.com/DUBSOpenHub/copilot-cli-mastery.git
cd copilot-cli-mastery
python3 mastery.pyNo dependencies required โ runs on Python 3.6+ with only standard library modules.
| # | Module | Topics | Difficulty |
|---|---|---|---|
| 1 | Slash Commands | All 35+ commands, organized by category | ๐ขโ๐ด |
| 2 | Keyboard Shortcuts | 20+ shortcuts with muscle-memory training | ๐ขโ๐ก |
| 3 | Interaction Modes | Interactive, Plan, Autopilot โ when to use each | ๐ขโ๐ก |
| 4 | Agent System | Built-in agents, custom agents, orchestration | ๐กโ๐ด |
| 5 | Skills System | What skills are, how to create and use them | ๐กโ๐ด |
| 6 | MCP Integration | GitHub MCP server, custom servers, config | ๐กโ๐ |
| 7 | Advanced Techniques | Context management, instructions, workflows | ๐ดโ๐ |
| 8 | Configuration | config.json, env vars, LSP, permissions | ๐กโ๐ |
- ๐ Guided Lessons โ step-by-step walkthroughs with examples
- ๐ฏ Quizzes โ multiple choice, fill-in-the-blank, scenario-based
- ๐งฉ Scenario Challenges โ real-world workflow simulations
- ๐ Quick Reference โ comprehensive cheat sheets
- ๐ Final Exam โ 20-question certification test
- โญ XP System โ earn experience points for every activity
- ๐ 10 Levels โ Newcomer โ Apprentice โ ... โ CLI Wizard
- ๐ 20+ Achievements โ unlock badges for milestones
- ๐ฅ Streak Tracking โ bonus rewards for consecutive correct answers
- ๐พ Persistent Progress โ your progress saves automatically
mastery.py # Main entry point & navigation
โโโ engine/
โ โโโ ui.py # Terminal UI (colors, boxes, menus, animations)
โ โโโ progress.py # XP, levels, achievements, persistence
โ โโโ quiz.py # Quiz engine (multiple question types)
โโโ modules/
โโโ slash_commands.py # Module 1: All slash commands
โโโ keyboard_shortcuts.py # Module 2: All keyboard shortcuts
โโโ modes.py # Module 3: Interaction modes
โโโ agents.py # Module 4: Agent system
โโโ skills.py # Module 5: Skills system
โโโ mcp.py # Module 6: MCP integration
โโโ advanced.py # Module 7: Advanced techniques
โโโ configuration.py # Module 8: Configuration
- Zero dependencies โ Python standard library only
- Modular โ each module is self-contained, easy to extend
- Progressive โ beginner โ intermediate โ advanced โ expert
- Interactive โ no walls of text, everything is navigable
- Persistent โ progress saves to
~/.copilot-mastery-progress.json
/init /agent /skills /mcp /plugin /model /fleet /tasks /ide /diff /review /lsp /terminal-setup /allow-all /add-dir /list-dirs /cwd /reset-allowed-tools /resume /rename /context /usage /session /compact /share /help /changelog /feedback /theme /update /experimental /clear /instructions /streamer-mode /exit /quit /login /logout /plan /user /delegate
@ file mentions ยท Ctrl+S ยท Shift+Tab ยท Ctrl+T ยท Ctrl+O ยท Ctrl+E ยท โโ history ยท ! shell bypass ยท Esc ยท Ctrl+C ยท Ctrl+D ยท Ctrl+L ยท Ctrl+XโCtrl+E ยท Ctrl+A ยท Ctrl+H ยท Ctrl+W ยท Ctrl+U ยท Ctrl+K ยท Meta+โโ
Interactive ยท Plan ยท Autopilot (experimental)
Agents ยท Skills ยท MCP ยท Custom Instructions ยท LSP ยท Session Management ยท Context Management ยท Code Review ยท Permissions ยท Configuration
- Run
python3 mastery.py - Choose a module from the main menu
- Pick an activity โ lesson, quiz, or scenario
- Earn XP and unlock achievements as you learn
- Take the Final Exam when you're ready for certification
- Start with modules 1-3 if you're new
- Use the Quick Reference Card as a cheat sheet
- Take quizzes to reinforce what you've learned
- Scenarios simulate real-world workflows
- The Final Exam requires 80%+ to pass
- Your progress persists between sessions