agentsclimarketplace

Skill copilot provider

Skill Moliboy5000/.claude/plugins/cache/nyldn-plugins/octo/9.30.0/skills/skill-copilot-provider

GitHub Copilot CLI as optional zero-cost provider via copilot -p programmatic mode. Use when: AUTOMATICALLY ACTIVATE when user says:. "copilot provider" or "add copilot" or "github copilot" or "use copilot"From its SKILL.md

Install
npx -y skills add Moliboy5000/.claude --skill skill-copilot-provider

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.4 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it

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:

  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)

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" permission
  3. 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

RoleAgent TypeUse Case
GeneralcopilotBroad research, code explanation, exploration
Researchcopilot-researchResearch-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
🟑 Gemini CLI - Security review
🟒 Copilot CLI - Research perspective
πŸ”΅ Claude - Synthesis

Indicator legend:

  • πŸ”΄ = Codex CLI
  • 🟑 = Gemini CLI
  • 🟒 = Copilot CLI
  • 🟣 = Perplexity
  • πŸ”΅ = Claude

Doctor Integration

The /octo: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

  1. Zero additional cost β€” Uses existing GitHub Copilot subscription (Pro, Pro+, Business, Enterprise)
  2. Premium request quota β€” Each copilot -p prompt = 1 premium request from your monthly allowance
  3. Graceful degradation β€” When unavailable, silently skip with no errors or warnings
  4. No provider cascade β€” If unavailable, the role is reassigned to another provider
  5. Model selection β€” Copilot CLI selects the model internally (default: Claude Sonnet 4.5, configurable via /model)
  6. 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
🟑 Gemini 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
🟑 Gemini CLI - Ecosystem research
πŸ”΅ Claude - Strategic synthesis

When Copilot is not detected, it is silently omitted from the provider list.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.