Agent compatibility

September 5, 2026 · View on GitHub

Watch Skill exposes one engine through four connection methods. Choose the method your agent supports; the underlying index, tools, and privacy settings are identical.

The agents

Agent Zero Aider Amp Claude Code Claude Desktop Cline (VS Code extension) Codex CLI (OpenAI) Continue Cursor Gemini CLI GitHub Copilot CLI Goose Hermes Agent (and Hermes-style harnesses) JetBrains IDEs Kilo Code Kimi Code CLI OpenClaw OpenCode OpenHands Pi Qodo Command Qwen Code Roo Code VS Code (native MCP / Copilot agent mode) Windsurf Zed

Twenty-six agents with a page of their own, plus frameworks and HTTP clients below. Each avatar links to that agent's setup and its verification status; the tables after this say which method it uses and how far the status has been proven.

What the status labels mean

StatusEvidence required
Machine-testedA real agent session connected, called tools, and received results end to end.
Machine-configuredSetup wrote a valid configuration and the exact server command completed an MCP initialize handshake. An in-app agent run has not yet been recorded.
Documentation-verifiedThe configuration matches the agent's published documentation and every fenced config block passes the repository validator. It has not been executed here.

These labels describe integration evidence, not product quality. Run python scripts/validate_agent_docs.py to check the examples in this directory.

MCP clients

MCP is the broadest integration path. Local clients normally start watch-skill serve over stdio; remote clients use the streamable HTTP endpoint.

AgentConfigurationStatus
Claude Desktopclaude_desktop_config.jsonMachine-configured
Cursor~/.cursor/mcp.jsonMachine-configured
Codex CLI~/.codex/config.tomlMachine-configured
ClineMCP settings UI / cline_mcp_settings.jsonDocumentation-verified
Windsurf~/.codeium/windsurf/mcp_config.jsonDocumentation-verified
Gemini CLI~/.gemini/settings.jsonDocumentation-verified
VS Code Copilot.vscode/mcp.jsonDocumentation-verified
GitHub Copilot CLI~/.copilot/mcp-config.jsonDocumentation-verified
Kimi Code CLI~/.kimi-code/mcp.json or kimi mcp addDocumentation-verified
Qwen Code~/.qwen/settings.jsonDocumentation-verified
OpenCodeopencode.jsonDocumentation-verified
Goose~/.config/goose/config.yamlDocumentation-verified
OpenHandsconfig.tomlDocumentation-verified
Kilo Codekilo.jsoncDocumentation-verified
Qodo CommandProject mcp.json and agent TOMLDocumentation-verified
Agent ZeroSettings UI, stdio or HTTPDocumentation-verified
Zedsettings.json — context_servers, not mcpServersDocumentation-verified
Roo Code.roo/mcp.json or global mcp_settings.jsonDocumentation-verified
Continue.continue/mcpServers/watch-skill.jsonDocumentation-verified
JetBrains IDEs.junie/mcp/mcp.json, or AI Assistant settingsDocumentation-verified
Ampamp mcp add, or the amp.mcpServers settings keyDocumentation-verified
AiderNo MCP client — runs the CLI through /runDocumentation-verified

Plugin and skill-native agents

Skill-native integrations add trigger guidance as well as tools. They teach the agent when to watch, when to ask the existing index, how to cite evidence, and when to verify its own work.

AgentIntegrationStatus
Claude CodePlugin with ten skills and MCPMachine-tested
OpenClawSKILL.md discoveryDocumentation-verified
PiSkills directory and CLIDocumentation-verified
Hermes Agent and similar harnessesSkills, AGENTS.md, or RESTDocumentation-verified
Any instruction-following coding agentAGENTS.example.mdMachine-tested in this repository

Frameworks and HTTP clients

Python adapters wrap watch_video, ask_video, and search_videos as native framework tools. TypeScript and automation platforms use the REST/OpenAPI surface. The complete setup and code samples are in the framework adapter guide.

Framework or clientIntegrationStatus
LangChain / LangGraphNative Python toolsMachine-tested
CrewAINative Python toolsMachine-tested
OpenAI Agents SDKNative Python toolsMachine-tested
LlamaIndexNative Python toolsUnit-tested
AutoGen 0.4+Native Python toolsUnit-tested
Vercel AI SDKREST toolDocumentation-verified
n8nHTTP Request node / webhookDocumentation-verified
Any HTTP clientREST + OpenAPIMachine-tested
Any remote MCP clientStreamable HTTP at /mcpMachine-tested

Fast path

The installer runs watch-skill setup, which detects supported agents and offers to write their configuration. Existing files are backed up before modification.

watch-skill setup
watch-skill doctor

After restarting the agent, use the same smoke test everywhere:

  1. Confirm that watch-skill appears in the client's tool or MCP list.
  2. Ask it to watch a short public video and describe a specific timestamp.
  3. Ask a follow-up about the same video. The agent should use ask_video, not process the source again.

Each linked guide supplies the exact configuration and client-specific verification steps.

Add another agent

Start with the agent integration template. A complete row needs one working config block, one three-step smoke test, and an honest status label. See CONTRIBUTING.md for the review checklist.