GitHub Copilot CLI 명령어, 모드 및 설정을 마스터할 수 있도록 대화형 교육, 퀴즈, 시나리오 챌린지를 제공합니다.
- GitHub 스타
- 41,038
- 파일
- 11
- 마지막 커밋
- 2026년 11월 11일
- 라이선스
- MIT
- 허용된 도구
- —
cli-mastery skill은 무엇을 하나요?
cli-mastery은(는) agent skill입니다. GitHub Copilot CLI 명령어, 모드 및 설정을 마스터할 수 있도록 대화형 교육, 퀴즈, 시나리오 챌린지를 제공합니다.
skill의 SKILL.md에서 생성된 요약입니다.
cli-mastery skill 정보
이 대화형 교육 도구를 통해 GitHub Copilot CLI 명령어와 설정의 세부 사항을 학습할 수 있습니다. 개발자는 가이드형 레슨, 퀴즈, 시나리오 챌린지를 통해 슬래시 명령어, 단축키, 모드, 에이전트 및 MCP 설정에 대한 전문성을 쌓을 수 있습니다. 사용자가 CLI 교육을 요청하거나, 치트 시트를 묻거나, 최종 시험을 치르고 싶어 할 때 에이전트가 이 SKILL을 로드해야 합니다.
시스템은 SQL 데이터베이스를 사용하여 사용자의 진행 상황을 추적하며, Newcomer부터 Wizard까지의 XP와 레벨을 관리합니다. 로컬 디렉토리에서 참조 모듈과 시나리오를 읽기 위해 view 도구를 사용하며, 객관식 질문을 제시하기 위해 ask_user 도구를 사용합니다. 교육은 8개의 모듈과 특정 시나리오 파일로 구성되어 있어, 일반적인 코딩 지원에 의존하지 않고도 커맨드라인 생산성을 마스터할 수 있는 게임화된 방식을 제공합니다.
agent가 수행할 수 있는 작업
- 1가이드형 CLI 교육개발자가 에이전트에게 GitHub Copilot CLI 사용법을 기초부터 가르쳐 달라고 요청할 수 있습니다.
- 2퀴즈를 통한 지식 테스트사용자는 이해도를 확인하기 위해 슬래시 명령어에 특화된 퀴즈를 요청할 수 있습니다.
- 3종합 최종 평가교육을 마친 후 사용자는 숙련도를 증명하기 위해 최종 시험을 치를 수 있습니다.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
cli-mastery skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.Claude Code에 cli-mastery skill 설치
~/.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-masteryClaude Code (project)에 cli-mastery skill 설치
.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery .claude/skills/cli-masteryCodex에 cli-mastery skill 설치
~/.agents/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.agents/skills/cli-masteryGemini CLI에 cli-mastery skill 설치
~/.gemini/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.gemini/skills/cli-masteryClaude.ai에 cli-mastery skill 설치
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
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 보안 감사는 아닙니다. 에이전트가 실행하기 전에 스크립트를 읽어 보세요. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능github/awesome-copilot/skills/cli-mastery is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cli-maste ↗통과
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스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 Skills 형식을 따름the description does not say when to use the skillgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗결함 발견
SKILL.md
GitHub에서 보기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.
이 스킬의 파일
11cli-mastery skill 질문
Claude Code에 cli-mastery skill을 어떻게 설치하나요?
npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-mastery를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
cli-mastery skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
교육을 어떻게 시작하나요?
'cliexpert'라고 말하면 대화형 교육을 시작할 수 있습니다.
교육에서는 어떤 주제를 다루나요?
슬래시 명령어, 단축키, 모드, 에이전트, SKILL, MCP 및 설정을 다룹니다.
실습 챌린지도 포함되어 있나요?
네, 지식을 테스트할 수 있는 시나리오 챌린지와 최종 시험이 포함되어 있습니다.