Watch Skill in GitHub Copilot CLI
August 8, 2026 · View on GitHub
Status: doc-verified ☑ — config matches the official Copilot CLI docs; not executed here.
Install
uvx --from "watch-skill[standard]" watch-skill doctor
uvx fetches the package on first use and needs no checkout. Prefer a
permanent install? pipx install "watch-skill[standard]", then use
"command": "watch-skill", "args": ["serve"] in the config below.
From source instead (contributors)
git clone https://github.com/oxbshw/watch-skill && cd watch-skill
uv sync --extra all
uv run watch-skill doctor
Then run watch-skill setup, which writes the config pointing at your
checkout rather than the published package.
Configure
Copilot CLI reads ~/.copilot/mcp-config.json (user level) or
.copilot/mcp-config.json in the repo. stdio is the type to pick — it
keeps the entry compatible with VS Code and the Copilot cloud agent:
{
"mcpServers": {
"watch-skill": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "watch-skill[standard]", "watch-skill", "serve"]
}
}
}
There is also an interactive path: run copilot, then /mcp add and fill
in the same command. CLI flag --additional-mcp-config takes precedence
over both files if you want a one-off.
Smoke test (3 steps)
copilot, then: "Watch https://www.youtube.com/watch?v=aqz-KE-bpKQ and tell me what happens at 0:10."- Approve the
watch_videotool call. - Follow up: "what color is the bird?" — should call
ask_videoand answer from the index without re-processing.
Notes
- Repository-level config loads first; user-level extends/overrides it. Put watch-skill at user level once, use it in every repo.
- Set
COPILOT_HOMEif you keep your config somewhere non-default.