Status: doc-verified ☑ — config matches the official Qwen Code docs; not executed here.
uvx --from "watch-skill[standard]" watch-skill doctoruvx 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 doctorThen run watch-skill setup, which writes the config pointing at your
checkout rather than the published package.
Global: ~/.qwen/settings.json. Project: .qwen/settings.json in the
repo. Servers go under the top-level mcpServers object:
{
"mcpServers": {
"watch-skill": {
"command": "uvx",
"args": ["--from", "watch-skill[standard]", "watch-skill", "serve"],
"timeout": 300000
}
}
}timeout is in milliseconds here — 300000 gives a first watch_video
on a long clip room to finish.
qwen, then: "Watch https://www.youtube.com/watch?v=aqz-KE-bpKQ and tell me what happens at 0:10."- Approve the
watch_videocall./mcpinside the session shows the server and its tools if you want to check first. - Follow up: "what color is the bird?" — should call
ask_video, no re-processing.
- If you use
mcp.allowedin settings to pin the server list, add"watch-skill"to it — otherwise the server is configured but never connected.
