Предоставляет интерактивное обучение, викторины и сценарии для освоения команд, режимов и конфигураций GitHub Copilot CLI.
- Звёзды на GitHub
- 41 038
- Файлы
- 11
- Последний коммит
- 11 нояб. 2026 г.
- Лицензия
- MIT
- Разрешённые инструменты
- —
Что делает навык cli-mastery?
cli-mastery — это Agent Skill. Предоставляет интерактивное обучение, викторины и сценарии для освоения команд, режимов и конфигураций GitHub Copilot CLI.
Сводка сгенерирована из SKILL.md навыка.
О skill cli-mastery
Изучить тонкости команд и конфигураций GitHub Copilot CLI можно с помощью этого инструмента интерактивного обучения. Разработчики используют его для прохождения пошаговых уроков, викторин и сценариев, разработанных для глубокого освоения слеш-команд, горячих клавиш, режимов, агентов и настроек MCP. Агенту следует загрузить этот навык, если пользователь просит обучить его работе с CLI, запрашивает шпаргалку или хочет сдать финальный экзамен.
Система отслеживает прогресс пользователя с помощью базы данных SQL, управляя опытом (XP) и уровнями — от Newcomer до Wizard. Для чтения справочных модулей и сценариев из локального каталога используется инструмент view, а для предъявления вопросов с вариантами ответов — инструмент ask_user. Обучение структурировано в виде восьми модулей и специальных файлов со сценариями, что представляет собой геймифицированный способ освоить продуктивность в командной строке, не полагаясь на общую помощь в написании кода.
Что агент может делать с ним
- 1Пошаговое обучение CLIРазработчик может попросить агента обучить его использованию GitHub Copilot CLI с нуля.
- 2Проверка знаний через викториныПользователи могут запрашивать викторины, посвященные именно слеш-командам, чтобы проверить свои знания.
- 3Комплексная итоговая аттестацияПо завершении обучения пользователь может сдать финальный экзамен, чтобы подтвердить свое мастерство.
Написано на основе skill SKILL.md. Каждый сценарий использования проверен по цитате из него.
Как установить навык cli-mastery
Каждая команда копирует папку навыка в каталог навыков клиента. Перезапустите клиент или начните новую сессию, чтобы загрузить его.Установка навыка cli-mastery в Claude Code
~/.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-masteryУстановка навыка cli-mastery в Claude Code (project)
.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery .claude/skills/cli-masteryУстановка навыка cli-mastery в Codex
~/.agents/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.agents/skills/cli-masteryУстановка навыка cli-mastery в Gemini CLI
~/.gemini/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.gemini/skills/cli-masteryУстановка навыка cli-mastery в 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
Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Прошёл наши автоматические проверки. Это не аудит безопасности: прочитайте скрипты, прежде чем агент их запустит. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийgithub/awesome-copilot/skills/cli-mastery is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cli-maste ↗Пройдено
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Пройдено
- В скриптах нет загрузки с запуском и кражи учётных данныхNo scripts in the skill folderПройдено
- В SKILL.md нет скрытых инструкцийNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Пройдено
- Заранее разрешённые инструменты ограниченыNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Пройдено
- SKILL.md соответствует формату Agent Skillsthe description does not say when to use the skillgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Проблема
SKILL.md
Открыть на 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.
Файлы в этом навыке
11Вопросы о навыке cli-mastery
Как установить навык cli-mastery в Claude Code?
Выполните npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-mastery. Claude Code загружает навыки из ~/.claude/skills (все проекты) или .claude/skills (один проект) и использует навык, когда его описание соответствует задаче.
Какие клиенты могут использовать навык cli-mastery?
Любой клиент, который читает формат Agent Skills: Claude Code, Codex, Gemini CLI и claude.ai (загрузить как ZIP). Скрипты в навыке выполняются только там, где клиент разрешает выполнение кода.
Как начать обучение?
Вы можете запустить интерактивное обучение, введя команду 'cliexpert'.
Какие темы охватывает обучение?
Обучение включает слеш-команды, горячие клавиши, режимы, агентов, навыки, MCP и настройки конфигурации.
Включает ли этот навык практические задания?
Да, он включает сценарии для решения задач и финальный экзамен для проверки ваших знаний.