Oferece treinamento interativo, quizzes e desafios de cenários para dominar comandos, modos e configurações do GitHub Copilot CLI.
- Estrelas no GitHub
- 41.038
- Arquivos
- 11
- Último commit
- 11 de nov. de 2026
- Licença
- MIT
- Ferramentas permitidas
- —
O que a skill cli-mastery faz?
cli-mastery é uma Agent Skill. Oferece treinamento interativo, quizzes e desafios de cenários para dominar comandos, modos e configurações do GitHub Copilot CLI.
Resumo gerado a partir do SKILL.md da skill.
Sobre a skill cli-mastery
Aprender as complexidades dos comandos e configurações do GitHub Copilot CLI é possível por meio desta ferramenta de treinamento interativo. Desenvolvedores a utilizam para progredir através de lições guiadas, quizzes e desafios de cenários projetados para construir expertise em slash commands, atalhos, modos, agentes e configurações de MCP. Um agente deve carregar esta skill quando um usuário solicitar aprender sobre o CLI, pedir um cheat sheet ou quiser realizar um exame final.
O sistema acompanha o progresso do usuário usando um banco de dados SQL para gerenciar XP e níveis que variam de Newcomer a Wizard. Ele utiliza a tool view para ler módulos de referência e cenários do diretório local e usa a tool ask_user para apresentar perguntas de múltipla escolha. O treinamento é estruturado em oito módulos e arquivos de cenários específicos, proporcionando uma maneira gamificada de dominar a produtividade via linha de comando sem precisar depender de assistência de codificação geral.
O que um agente pode fazer com ela
- 1Instrução guiada de CLIUm desenvolvedor pode pedir ao agente para ensinar como usar o GitHub Copilot CLI do zero.
- 2Teste de conhecimento via quizzesUsuários podem solicitar quizzes focados especificamente em slash commands para verificar seu entendimento.
- 3Avaliação final abrangenteAssim que o treinamento for concluído, o usuário pode fazer um exame final para comprovar seu domínio.
Escrito a partir do SKILL.md da skill. Cada caso de uso é verificado com uma citação dele.
Como instalar a skill cli-mastery
Cada comando copia a pasta da skill para o diretório de skills do cliente. Reinicie o cliente ou inicie uma nova sessão para carregá-la.Instalar a skill cli-mastery no Claude Code
~/.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-masteryInstalar a skill cli-mastery no Claude Code (project)
.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery .claude/skills/cli-masteryInstalar a skill cli-mastery no Codex
~/.agents/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.agents/skills/cli-masteryInstalar a skill cli-mastery no Gemini CLI
~/.gemini/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.gemini/skills/cli-masteryInstalar a skill cli-mastery no Claude.ai
npx degit github/awesome-copilot/skills/cli-mastery cli-mastery && zip -r cli-mastery.zip cli-mastery # claude.ai → Customize → Skills → + → Create skill → Upload a skill → cli-mastery.zip
Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Passou nas nossas verificações automáticas. Não é uma auditoria de segurança: leia os scripts antes de deixar um agente executá-los. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessívelgithub/awesome-copilot/skills/cli-mastery is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cli-maste ↗Passou
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Passou
- Sem baixar e executar nem roubo de credenciais nos scriptsNo scripts in the skill folderPassou
- Sem instruções ocultas no SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Passou
- Ferramentas pré-aprovadas são restritasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Passou
- O SKILL.md segue o formato Agent Skillsthe description does not say when to use the skillgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Problema encontrado
SKILL.md
Ver no GitHubCopilot 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.
Arquivos desta skill
11Perguntas sobre a skill cli-mastery
Como instalo a skill cli-mastery no Claude Code?
Execute npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-mastery. O Claude Code carrega skills de ~/.claude/skills (todos os projetos) ou .claude/skills (um projeto) e usa uma skill quando a descrição dela corresponde à tarefa.
Quais clientes podem usar a skill cli-mastery?
Qualquer cliente que leia o formato Agent Skills: Claude Code, Codex, Gemini CLI e claude.ai (envie como ZIP). Scripts da skill são executados apenas onde o cliente permite execução de código.
Como eu começo o treinamento?
Você pode iniciar o treinamento interativo dizendo 'cliexpert'.
Quais tópicos são abordados no treinamento?
O treinamento abrange slash commands, atalhos, modos, agentes, skills, MCP e configurações.
A skill inclui desafios práticos?
Sim, inclui desafios de cenários e um exame final para testar seus conhecimentos.