Install
openclaw skills install openclaw-github-copilotUse GitHub Copilot as your OpenClaw coding agent via the built-in copilot-bridge. Use when setting up Copilot for the first time, switching the default model, diagnosing auth or alias issues, or giving someone the shortest working path to `copilot-bridge/github-copilot`.
openclaw skills install openclaw-github-copilotUse this skill to make GitHub Copilot the simplest possible OpenClaw default.
This skill is for four jobs:
copilot-bridge/github-copilot auth or alias issuesopenclaw is installedStart with the single diagnostic command:
bash {baseDir}/scripts/copilot-quickstart.sh --probe
If the user wants Copilot to become the default model and auth is already valid:
bash {baseDir}/scripts/copilot-quickstart.sh --probe --activate
If auth is missing or expired and you are in an interactive TTY:
bash {baseDir}/scripts/copilot-quickstart.sh --probe --login --activate
That wrapper is the preferred entrypoint because it:
copilot-bridge/github-copilotcopilot-autoAlways verify what OpenClaw already knows before claiming anything:
openclaw models list --plain
openclaw models aliases list
openclaw models status --plain
If the alias exists, prefer it in human-facing instructions because it is shorter:
openclaw models set copilot-auto
If the alias is missing, use the full model id:
openclaw models set copilot-bridge/github-copilot
Run:
bash {baseDir}/scripts/copilot-status.sh
Use the stronger live probe when auth freshness matters:
bash {baseDir}/scripts/copilot-status.sh --probe
The script reports:
copilot-auto points at that modelIf the model exists but auth is missing or stale, use:
openclaw models auth login-github-copilot
Important:
If the user explicitly wants Copilot as the default model:
bash {baseDir}/scripts/copilot-activate.sh
Or use the wrapper:
bash {baseDir}/scripts/copilot-quickstart.sh --activate
Verify with:
openclaw models status --plain
The configured default should resolve to copilot-bridge/github-copilot.
If the current session still behaves like the old model, start a fresh OpenClaw session. Skill and default-model changes are most reliable in a new session.
Use this skill for requests like:
When helping a user, keep the answer operational:
Example:
GitHub Copilot 这个模型已经在 OpenClaw 里了,但当前默认模型不是它。
直接执行 `bash {baseDir}/scripts/copilot-quickstart.sh --probe --activate`。
如果后面提示鉴权失效,再跑 `openclaw models auth login-github-copilot`。
references/setup-guide.md - full first-time setup walkthroughreferences/troubleshooting.md - missing model, alias, auth, and session behaviorreferences/publish-checklist.md - release checklist for publishing to ClawHub