Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.
SkillScore77Maintained
Automatic
◆AI Engineer pack
Last verified 7/26/2026
What it changes
Passed 17 of 22 test cases with the skill, and 2 of 22 without it.
Without skill9%
With skill77%
15 fixed2 passed either way5 still failing0 broke
Pass-rate lift
+68 pp
Tokens
+71%
Agent turns
0%
Response time
-45%
Model gemini-3.6-flashMeasured 7/26/2026v117 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
What's inside
The instructions your model reads when the skill loads.
SKILL.md258 lines2 files
Overview
Use this skill for the specific workaround where Claude Code keeps its Anthropic-shaped client behavior, but the actual backend traffic is sent to a local LiteLLM proxy and then forwarded to GitHub Copilot.
Treat this as an advanced workaround, not an officially guaranteed GitHub workflow. Help the user succeed technically, but do not promise GitHub support, policy approval, or long-term compatibility.
This skill is guidance-first but execution-aware:
If the user wants explanation only, provide the smallest correct set of files, commands, and checks.
If the user wants real setup work on the current machine, inspect first and adapt commands to the active shell and OS.
Pause before persistent edits such as ~/.claude/settings.json or shell profile files.
Read references/doc-verified-notes.md before answering if you need to justify which parts come from the article and which parts were tightened against current LiteLLM docs.
When To Use
Use this skill when the user wants any of the following:
Claude Code to run against GitHub Copilot through LiteLLM
lower direct Anthropic API spending while keeping the Claude Code workflow
a local config.yaml for LiteLLM's GitHub Copilot provider
ANTHROPIC_BASE_URL, ANTHROPIC_MODEL, or CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC setup
help understanding GitHub device authorization during LiteLLM startup
help with model mismatch, 404-like errors, no requests reaching LiteLLM, or GitHub 401/403 failures
Do not use this skill for:
deciding whether the workaround is allowed by GitHub terms
general LiteLLM architecture unrelated to Claude Code plus Copilot
direct Anthropic API setup with no Copilot or LiteLLM component
Core Rules
Lead with a short compliance caveat.
Explain that this is a workaround based on a local proxy path, not a GitHub-promoted workflow, and the user must evaluate the latest Copilot terms and limits for themselves.
Prefer the minimum viable path first.
Start with temporary environment variables and a local config.yaml unless the user explicitly wants a persistent setup.
Keep ANTHROPIC_MODEL and LiteLLM model_name identical.
Exact string match matters more than clever explanation.
Treat ANTHROPIC_AUTH_TOKEN as a local placeholder.