skill-copilot-provider
SkillAI & modelsGitHub Copilot CLI as optional zero-cost provider via copilot -p programmatic mode
Use skill-copilot-provider in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add skill-copilot-provider and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the skill-copilot-provider skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by nyldn/claude-octopus in skills/skill-copilot-provider/SKILL.md and read by ahel’s review.
Host: Codex CLI — This skill was designed for Claude Code and adapted for Codex. Cross-reference commands use installed skill names in Codex rather than
/octo:*slash commands. Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. For host tool equivalents, seeskills/blocks/codex-host-adapter.md.
GitHub Copilot Provider Skill
Overview
GitHub Copilot CLI (GA since Feb 2026) serves as an optional provider in the Claude Octopus
multi-LLM ecosystem. Integration uses the official copilot -p programmatic mode, not
reverse-engineered API endpoints.
Core principle: Copilot supplements existing providers for research and exploration at zero additional cost (uses existing GitHub Copilot subscription). Each prompt counts as one premium request against your subscription quota.
Agent types: copilot (general), copilot-research (research-focused)
Detection
# Check copilot CLI is available
if ! command -v copilot &>/dev/null; then
# Copilot CLI not installed — silently skip
return 0
fi
Graceful degradation: When Copilot CLI is unavailable or unauthenticated, silently skip. Other providers continue to operate normally.
Authentication
Copilot CLI checks credentials in this precedence order:
COPILOT_GITHUB_TOKENenv var (highest priority — fine-grained PAT with "Copilot Requests" permission)GH_TOKENenv varGITHUB_TOKENenv var- OAuth token from system keychain (via
copilot login) - GitHub CLI (
gh) authentication fallback
Setup
Option 1: Interactive login (recommended for local dev)
copilot login
Option 2: Fine-grained PAT (recommended for CI/automation)
- Create a fine-grained PAT at https://github.com/settings/personal-access-tokens/new
- Enable the "Copilot Requests" permission
- Set the env var:
export COPILOT_GITHUB_TOKEN="github_pat_..."
Option 3: Reuse existing gh auth
If gh auth login is already configured, Copilot CLI will use it automatically.
Note: Classic PATs (ghp_*) are NOT supported. Use fine-grained PATs (github_pat_*).
Available Roles
| Role | Agent Type | Use Case |
|---|---|---|
| General | copilot | Broad research, code explanation, exploration |
| Research | copilot-research | Research-focused exploration and analysis |
Dispatch
# Programmatic mode (non-interactive)
copilot -p "<prompt>" --no-ask-user
Provider Indicators
When Copilot is active in a multi-provider workflow:
Providers:
🔴 Codex CLI - Implementation
🟡 Antigravity CLI - Security review
🟢 Copilot CLI - Research perspective
🔵 Claude - Synthesis
Indicator legend:
- 🔴 = Codex CLI
- 🟡 = Antigravity CLI
- 🟢 = Copilot CLI
- 🟣 = Perplexity
- 🔵 = Claude
Doctor Integration
The octopus doctor providers check reports Copilot availability and auth method:
Providers:
✓ Copilot CLI installed (auth: keychain)
When unauthenticated: ⚠ Copilot CLI installed but not authenticated
When missing: ℹ Copilot CLI not installed (optional)
Integration Notes
- Zero additional cost — Uses existing GitHub Copilot subscription (Pro, Pro+, Business, Enterprise)
- Premium request quota — Each
copilot -pprompt = 1 premium request from your monthly allowance - Graceful degradation — When unavailable, silently skip with no errors or warnings
- No provider cascade — If unavailable, the role is reassigned to another provider
- Model selection — Octopus uses Copilot's
autoselector by default; pinOCTOPUS_COPILOT_MODELto pass an explicit--modelvalue - Multi-model access — Copilot subscription includes access to Claude, GPT, and Gemini models
Example Workflows
Research with Copilot
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 Discover Phase: Researching WebSocket authentication patterns
Providers:
🔴 Codex CLI - Technical implementation analysis
🟡 Antigravity CLI - Ecosystem research
🟢 Copilot CLI - Research perspective
🔵 Claude - Strategic synthesis
Copilot Unavailable (Graceful Degradation)
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 Discover Phase: Researching WebSocket authentication patterns
Providers:
🔴 Codex CLI - Technical implementation analysis
🟡 Antigravity CLI - Ecosystem research
🔵 Claude - Strategic synthesis
When Copilot is not detected, it is silently omitted from the provider list.
Signals
- GitHub stars
- 4k
- Forks
- 390
- Last commit
- Sep 2026
Others that do the same job
Advanced
- Item type
- skill
- Key
skill-copilot-provider-nyldn- Source
- github.com/nyldn/claude-octopus
github.com/nyldn/claude-octopus
More in AI & models
Skill · anthropics
More in AI & modelstriage
Skill · mattpocock
More in AI & modelswayfinder
Skill · mattpocock
More in AI & modelsalgorithmic-art
Skill · anthropics
More in AI & modelscode-review-and-quality
Skill · addyosmani
More in AI & modelsai-first-engineering
Skill · affaan-m
More in AI & models