From copilot-plugin-codex
Use when the user mentions Copilot CLI generically, asks to delegate to Copilot, or asks for a Copilot second opinion without naming a specific `$copilot:<command>`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/copilot-plugin-codex:copilotThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This is the umbrella skill for delegating work from the host agent (Codex or Claude Code) to GitHub Copilot CLI. Each `$copilot:<command>` has its own sub-skill at `skills/<command>/SKILL.md`. This file routes free-form requests to the right one.
This is the umbrella skill for delegating work from the host agent (Codex or Claude Code) to GitHub Copilot CLI. Each $copilot:<command> has its own sub-skill at skills/<command>/SKILL.md. This file routes free-form requests to the right one.
| Skill | Slash command | Purpose |
|---|---|---|
setup | $copilot:setup / /copilot:setup | Verify CLI install + auth |
review | $copilot:review / /copilot:review | Copilot review on the branch |
adversarial-review | $copilot:adversarial-review | Hostile-framed review |
rescue | $copilot:rescue <task> | Arbitrary task delegation |
status | $copilot:status [job-id] | List/inspect tracked jobs |
result | $copilot:result <job-id> | Print final transcript |
cancel | $copilot:cancel <job-id> | Terminate a background job |
reviewadversarial-reviewrescuestatusresultcancelsetupIf the user wants to use a specific model from Copilot's lineup but the task type isn't named, default to rescue with --model <id>.
All sub-skills share these properties:
scripts/copilot-exec.sh, which reads HOST=codex|claude to pick the state dir.-p mode does not load MCP servers (github/copilot-cli#633) — sub-skills that need MCP fall back to suggesting an interactive Copilot session.Copilot's default is Claude Sonnet 4.5. Override with --model <id> on any command. Available identifiers depend on the CLI version and the user's subscription; the CLI itself doesn't enforce an enum, so pass whatever model id the user names. The /model interactive command in Copilot is the source of truth for what their account can use.
hooks/hooks.json — optional review-gate Stop hook (disabled by default)scripts/copilot-exec.sh — the wrapper every sub-skill callscommands/ — Claude Code slash command definitions (one per sub-skill)Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub crewworkai/copilot-plugin-codex --plugin copilot-plugin-codex