skill-copilot-provider

Featured

GitHub Copilot CLI as optional zero-cost provider via copilot -p programmatic mode

AI & Automation 3,887 stars 365 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 ```bash # 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: 1. `COPILOT_GITHUB_TOKEN` env var (highest priority — fine-grained PAT with "Copilot Requests" permission) 2. `GH_TOKEN` env var 3. `GITHUB_TOKEN` env var 4. OAuth token from system keychain (via `copilot login`) 5. GitHub CLI (`gh`) authentication fallback ### Setup **Option 1: Interactive login (recommended for local dev)** ```bash copilot login ``` **Option 2: Fine-grained PAT (recommended for CI/automation)** 1. Create a fine-grained PAT at https://github.com/settings/personal-access-tokens/new 2. Enable the "Copilot Requests" p...

Details

Author
nyldn
Repository
nyldn/claude-octopus
Created
6 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category