$ gh skill Install and manage agent skills from GitHub repositories.
Working with agent skills in the GitHub CLI is in preview and subject to change without notice.
USAGE gh skill <command> [flags]
ALIASES gh skills
AVAILABLE COMMANDS install: Install agent skills from a GitHub repository (preview) preview: Preview a skill from a GitHub repository (preview) publish: Validate and publish skills to a GitHub repository (preview) search: Search for skills across GitHub (preview) update: Update installed skills to their latest versions (preview)
INHERITED FLAGS --help Show helpforcommand
EXAMPLES # Search for skills $ gh skill search terraform
# Install a skill $ gh skill install github/awesome-copilot documentation-writer
# Preview a skill before installing $ gh skill preview github/awesome-copilot documentation-writer
# Update all installed skills $ gh skill update --all
# Validate skills for publishing $ gh skill publish --dry-run
LEARN MORE Use `gh <command> <subcommand> --help` for more information about a command. Read the manual at https://cli.github.com/manual Learn about exit codes using `gh help exit-codes` Learn about accessibility experiences using `gh help accessibility`
? Select skills to install: [Use arrows to move, space to select, <right> to all, <left> to none, type to filter] > [ ] tdd mattpocock/skills ★ 20.9k Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs us... [ ] tdd glebis/claude-skills ★ 128 This skill should be used when the user wants to implement features or fix bugs using test-driven developm... [ ] tdd ethanolivertroy/public-skills ★ 10 Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs us...
Select skills to install: tdd mattpocock/skills ★ 20.9k Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs us... ? Select target agent: [Use arrows to move, type to filter] > GitHub Copilot Claude Code Cursor Codex Gemini CLI ...
GitHub Copilot を選択。
1 2 3
? Installation scope: [Use arrows to move, type to filter] > Project: install in current repository (recommended) Global: install in home directory (available everywhere)
- Use the `tdd` skill for feature development and bug fixes. - Follow a strict red-green-refactor cycle: 1. Write a failing test first. 2. Implement the minimum code to pass the test. 3. Refactor while keeping tests green. - Prefer small, incremental commits aligned to each TDD cycle. - If tests cannot be executed locally, explain why and provide the exact test command to run.
Use the tdd skill for feature development and bug fixes. Delegate all TDD workflow details to the tdd skill. Do not restate TDD process details in this instruction file. GPT-5.3-Codex • 0.9x
- Use the `tdd` skill for feature development and bug fixes. - Delegate all TDD workflow details to the `tdd` skill. - Do not restate TDD process details in this instruction file.
--- name: superpowers description: "Software development workflow skill. Use when brainstorming an approach, writing a plan, executing a plan, reviewing code, debugging failures, or verifying that work is actually complete." --- # Superpowers
## Purpose
Use this skill to apply a disciplined software development workflow in this workspace.
This local version captures the parts of Superpowers that are useful in VS Code Copilot Chat here:
- clarify the goal before coding - write a small plan before larger changes - execute work in small verified steps - review for bugs and regressions before declaring success - verify completion with real checks
Keep feature development and bug fixes aligned with the `tdd` skill.
## When To Use It
Use this skill when the task involves any of the following:
- brainstorming requirements or design options - turning an approved idea into an implementation plan - carrying out a multi-step change - reviewing code for correctness and regression risk - debugging a failing behavior or test - checking whether work is actually complete
## Workflow
### 1. Clarify
Before editing, identify the concrete anchor:
- failing test - target file - target symbol - broken command - visible user-facing behavior
State one local hypothesis and one cheap check that could disconfirm it.
### 2. Plan
For non-trivial work, write a short step-by-step plan before broad changes.
The plan should:
- stay close to the controlling code path - prefer the smallest testable change - name the validation to run after the first substantive edit
### 3. Execute
Make small, local changes.
Rules:
- prefer root-cause fixes over cosmetic patches - avoid widening scope without evidence - after the first substantive edit, run the narrowest useful validation immediately - if validation fails, repair the same slice before expanding scope
### 4. Review
Before finishing, check for:
- behavioral regressions - missing validation - mismatches between the request and what was changed - hidden assumptions that should be stated clearly
When asked for a review, findings come first and should be ordered by severity.
### 5. Verify Completion
Do not declare success without at least one concrete verification step when the environment permits it.
Prefer this order:
1. focused behavior check 2. narrow test 3. narrow typecheck or lint 4. diff review only if nothing executable exists
## Interaction Notes
- Keep communication concise and concrete. - Explain tradeoffs only when they affect the result. - Prefer direct implementation over long proposals unless the user is explicitly asking for design discussion.
.github\copilot-instructions.md
1 2 3 4 5 6 7
# Copilot Instructions
- Use the `superpowers` skill for brainstorming, planning, multi-step execution, code review, debugging, and completion verification. - Use the `tdd` skill for feature development and bug fixes. - Keep `tdd` focused on the red-green-refactor loop and use `superpowers` for the broader workflow around it. - Delegate all TDD workflow details to the `tdd` skill. - Do not restate TDD process details in this instruction file.