{"description":"JSON Schemas for the config entries each client accepts, per surface.","schemas":[{"client":"adal","surface":"skills","url":"https://clients.dev/api/schemas/adal/skills.json"},{"client":"aider-desk","surface":"skills","url":"https://clients.dev/api/schemas/aider-desk/skills.json"},{"client":"amp","surface":"mcp","url":"https://clients.dev/api/schemas/amp/mcp.json"},{"client":"amp","surface":"skills","url":"https://clients.dev/api/schemas/amp/skills.json"},{"client":"amp","surface":"rules","url":"https://clients.dev/api/schemas/amp/rules.json"},{"client":"amp","surface":"settings","url":"https://clients.dev/api/schemas/amp/settings.json"},{"client":"antigravity","surface":"mcp","url":"https://clients.dev/api/schemas/antigravity/mcp.json"},{"client":"antigravity","surface":"skills","url":"https://clients.dev/api/schemas/antigravity/skills.json"},{"client":"antigravity-cli","surface":"skills","url":"https://clients.dev/api/schemas/antigravity-cli/skills.json"},{"client":"astrbot","surface":"skills","url":"https://clients.dev/api/schemas/astrbot/skills.json"},{"client":"augment","surface":"skills","url":"https://clients.dev/api/schemas/augment/skills.json"},{"client":"autohand-code","surface":"skills","url":"https://clients.dev/api/schemas/autohand-code/skills.json"},{"client":"claude-code","surface":"mcp","url":"https://clients.dev/api/schemas/claude-code/mcp.json"},{"client":"claude-code","surface":"skills","url":"https://clients.dev/api/schemas/claude-code/skills.json"},{"client":"claude-code","surface":"rules","url":"https://clients.dev/api/schemas/claude-code/rules.json"},{"client":"claude-code","surface":"hooks","url":"https://clients.dev/api/schemas/claude-code/hooks.json"},{"client":"claude-code","surface":"commands","url":"https://clients.dev/api/schemas/claude-code/commands.json"},{"client":"claude-code","surface":"settings","url":"https://clients.dev/api/schemas/claude-code/settings.json"},{"client":"claude-desktop","surface":"mcp","url":"https://clients.dev/api/schemas/claude-desktop/mcp.json"},{"client":"cline","surface":"mcp","url":"https://clients.dev/api/schemas/cline/mcp.json"},{"client":"cline","surface":"skills","url":"https://clients.dev/api/schemas/cline/skills.json"},{"client":"cline","surface":"rules","url":"https://clients.dev/api/schemas/cline/rules.json"},{"client":"cline","surface":"hooks","url":"https://clients.dev/api/schemas/cline/hooks.json"},{"client":"cline","surface":"settings","url":"https://clients.dev/api/schemas/cline/settings.json"},{"client":"cline-cli","surface":"mcp","url":"https://clients.dev/api/schemas/cline-cli/mcp.json"},{"client":"codestudio","surface":"skills","url":"https://clients.dev/api/schemas/codestudio/skills.json"},{"client":"codearts-agent","surface":"skills","url":"https://clients.dev/api/schemas/codearts-agent/skills.json"},{"client":"codebuddy","surface":"skills","url":"https://clients.dev/api/schemas/codebuddy/skills.json"},{"client":"codemaker","surface":"skills","url":"https://clients.dev/api/schemas/codemaker/skills.json"},{"client":"codex","surface":"mcp","url":"https://clients.dev/api/schemas/codex/mcp.json"},{"client":"codex","surface":"skills","url":"https://clients.dev/api/schemas/codex/skills.json"},{"client":"codex","surface":"hooks","url":"https://clients.dev/api/schemas/codex/hooks.json"},{"client":"codex","surface":"settings","url":"https://clients.dev/api/schemas/codex/settings.json"},{"client":"command-code","surface":"skills","url":"https://clients.dev/api/schemas/command-code/skills.json"},{"client":"continue","surface":"skills","url":"https://clients.dev/api/schemas/continue/skills.json"},{"client":"cortex","surface":"skills","url":"https://clients.dev/api/schemas/cortex/skills.json"},{"client":"crush","surface":"mcp","url":"https://clients.dev/api/schemas/crush/mcp.json"},{"client":"crush","surface":"skills","url":"https://clients.dev/api/schemas/crush/skills.json"},{"client":"crush","surface":"rules","url":"https://clients.dev/api/schemas/crush/rules.json"},{"client":"crush","surface":"hooks","url":"https://clients.dev/api/schemas/crush/hooks.json"},{"client":"crush","surface":"settings","url":"https://clients.dev/api/schemas/crush/settings.json"},{"client":"cursor","surface":"mcp","url":"https://clients.dev/api/schemas/cursor/mcp.json"},{"client":"cursor","surface":"skills","url":"https://clients.dev/api/schemas/cursor/skills.json"},{"client":"cursor","surface":"rules","url":"https://clients.dev/api/schemas/cursor/rules.json"},{"client":"cursor","surface":"hooks","url":"https://clients.dev/api/schemas/cursor/hooks.json"},{"client":"cursor","surface":"settings","url":"https://clients.dev/api/schemas/cursor/settings.json"},{"client":"deepagents","surface":"skills","url":"https://clients.dev/api/schemas/deepagents/skills.json"},{"client":"devin","surface":"skills","url":"https://clients.dev/api/schemas/devin/skills.json"},{"client":"dexto","surface":"skills","url":"https://clients.dev/api/schemas/dexto/skills.json"},{"client":"droid","surface":"mcp","url":"https://clients.dev/api/schemas/droid/mcp.json"},{"client":"droid","surface":"skills","url":"https://clients.dev/api/schemas/droid/skills.json"},{"client":"droid","surface":"hooks","url":"https://clients.dev/api/schemas/droid/hooks.json"},{"client":"droid","surface":"commands","url":"https://clients.dev/api/schemas/droid/commands.json"},{"client":"droid","surface":"settings","url":"https://clients.dev/api/schemas/droid/settings.json"},{"client":"eve","surface":"skills","url":"https://clients.dev/api/schemas/eve/skills.json"},{"client":"firebender","surface":"skills","url":"https://clients.dev/api/schemas/firebender/skills.json"},{"client":"forgecode","surface":"skills","url":"https://clients.dev/api/schemas/forgecode/skills.json"},{"client":"gemini-cli","surface":"mcp","url":"https://clients.dev/api/schemas/gemini-cli/mcp.json"},{"client":"gemini-cli","surface":"skills","url":"https://clients.dev/api/schemas/gemini-cli/skills.json"},{"client":"gemini-cli","surface":"rules","url":"https://clients.dev/api/schemas/gemini-cli/rules.json"},{"client":"gemini-cli","surface":"hooks","url":"https://clients.dev/api/schemas/gemini-cli/hooks.json"},{"client":"gemini-cli","surface":"commands","url":"https://clients.dev/api/schemas/gemini-cli/commands.json"},{"client":"gemini-cli","surface":"settings","url":"https://clients.dev/api/schemas/gemini-cli/settings.json"},{"client":"github-copilot","surface":"mcp","url":"https://clients.dev/api/schemas/github-copilot/mcp.json"},{"client":"github-copilot","surface":"skills","url":"https://clients.dev/api/schemas/github-copilot/skills.json"},{"client":"github-copilot","surface":"rules","url":"https://clients.dev/api/schemas/github-copilot/rules.json"},{"client":"github-copilot","surface":"hooks","url":"https://clients.dev/api/schemas/github-copilot/hooks.json"},{"client":"github-copilot","surface":"settings","url":"https://clients.dev/api/schemas/github-copilot/settings.json"},{"client":"github-copilot-cli","surface":"mcp","url":"https://clients.dev/api/schemas/github-copilot-cli/mcp.json"},{"client":"github-copilot-cli","surface":"skills","url":"https://clients.dev/api/schemas/github-copilot-cli/skills.json"},{"client":"github-copilot-cli","surface":"rules","url":"https://clients.dev/api/schemas/github-copilot-cli/rules.json"},{"client":"github-copilot-cli","surface":"hooks","url":"https://clients.dev/api/schemas/github-copilot-cli/hooks.json"},{"client":"github-copilot-cli","surface":"commands","url":"https://clients.dev/api/schemas/github-copilot-cli/commands.json"},{"client":"github-copilot-cli","surface":"settings","url":"https://clients.dev/api/schemas/github-copilot-cli/settings.json"},{"client":"goose","surface":"mcp","url":"https://clients.dev/api/schemas/goose/mcp.json"},{"client":"goose","surface":"skills","url":"https://clients.dev/api/schemas/goose/skills.json"},{"client":"goose","surface":"hooks","url":"https://clients.dev/api/schemas/goose/hooks.json"},{"client":"goose","surface":"commands","url":"https://clients.dev/api/schemas/goose/commands.json"},{"client":"goose","surface":"settings","url":"https://clients.dev/api/schemas/goose/settings.json"},{"client":"hermes-agent","surface":"skills","url":"https://clients.dev/api/schemas/hermes-agent/skills.json"},{"client":"bob","surface":"skills","url":"https://clients.dev/api/schemas/bob/skills.json"},{"client":"iflow-cli","surface":"skills","url":"https://clients.dev/api/schemas/iflow-cli/skills.json"},{"client":"inference-sh","surface":"skills","url":"https://clients.dev/api/schemas/inference-sh/skills.json"},{"client":"jazz","surface":"skills","url":"https://clients.dev/api/schemas/jazz/skills.json"},{"client":"junie","surface":"skills","url":"https://clients.dev/api/schemas/junie/skills.json"},{"client":"kilo","surface":"mcp","url":"https://clients.dev/api/schemas/kilo/mcp.json"},{"client":"kilo","surface":"skills","url":"https://clients.dev/api/schemas/kilo/skills.json"},{"client":"kilo","surface":"commands","url":"https://clients.dev/api/schemas/kilo/commands.json"},{"client":"kilo","surface":"settings","url":"https://clients.dev/api/schemas/kilo/settings.json"},{"client":"kimi-code-cli","surface":"skills","url":"https://clients.dev/api/schemas/kimi-code-cli/skills.json"},{"client":"kiro-cli","surface":"skills","url":"https://clients.dev/api/schemas/kiro-cli/skills.json"},{"client":"kode","surface":"skills","url":"https://clients.dev/api/schemas/kode/skills.json"},{"client":"lingma","surface":"skills","url":"https://clients.dev/api/schemas/lingma/skills.json"},{"client":"loaf","surface":"skills","url":"https://clients.dev/api/schemas/loaf/skills.json"},{"client":"mcpjam","surface":"skills","url":"https://clients.dev/api/schemas/mcpjam/skills.json"},{"client":"mcporter","surface":"mcp","url":"https://clients.dev/api/schemas/mcporter/mcp.json"},{"client":"mistral-vibe","surface":"skills","url":"https://clients.dev/api/schemas/mistral-vibe/skills.json"},{"client":"moxby","surface":"skills","url":"https://clients.dev/api/schemas/moxby/skills.json"},{"client":"mux","surface":"skills","url":"https://clients.dev/api/schemas/mux/skills.json"},{"client":"neovate","surface":"skills","url":"https://clients.dev/api/schemas/neovate/skills.json"},{"client":"ona","surface":"skills","url":"https://clients.dev/api/schemas/ona/skills.json"},{"client":"openclaw","surface":"skills","url":"https://clients.dev/api/schemas/openclaw/skills.json"},{"client":"opencode","surface":"mcp","url":"https://clients.dev/api/schemas/opencode/mcp.json"},{"client":"opencode","surface":"skills","url":"https://clients.dev/api/schemas/opencode/skills.json"},{"client":"opencode","surface":"rules","url":"https://clients.dev/api/schemas/opencode/rules.json"},{"client":"opencode","surface":"hooks","url":"https://clients.dev/api/schemas/opencode/hooks.json"},{"client":"opencode","surface":"commands","url":"https://clients.dev/api/schemas/opencode/commands.json"},{"client":"opencode","surface":"settings","url":"https://clients.dev/api/schemas/opencode/settings.json"},{"client":"openhands","surface":"skills","url":"https://clients.dev/api/schemas/openhands/skills.json"},{"client":"pi","surface":"skills","url":"https://clients.dev/api/schemas/pi/skills.json"},{"client":"pochi","surface":"skills","url":"https://clients.dev/api/schemas/pochi/skills.json"},{"client":"promptscript","surface":"skills","url":"https://clients.dev/api/schemas/promptscript/skills.json"},{"client":"qoder","surface":"skills","url":"https://clients.dev/api/schemas/qoder/skills.json"},{"client":"qoder-cn","surface":"skills","url":"https://clients.dev/api/schemas/qoder-cn/skills.json"},{"client":"qwen-code","surface":"mcp","url":"https://clients.dev/api/schemas/qwen-code/mcp.json"},{"client":"qwen-code","surface":"skills","url":"https://clients.dev/api/schemas/qwen-code/skills.json"},{"client":"qwen-code","surface":"rules","url":"https://clients.dev/api/schemas/qwen-code/rules.json"},{"client":"qwen-code","surface":"hooks","url":"https://clients.dev/api/schemas/qwen-code/hooks.json"},{"client":"qwen-code","surface":"commands","url":"https://clients.dev/api/schemas/qwen-code/commands.json"},{"client":"qwen-code","surface":"settings","url":"https://clients.dev/api/schemas/qwen-code/settings.json"},{"client":"reasonix","surface":"skills","url":"https://clients.dev/api/schemas/reasonix/skills.json"},{"client":"replit","surface":"skills","url":"https://clients.dev/api/schemas/replit/skills.json"},{"client":"roo","surface":"mcp","url":"https://clients.dev/api/schemas/roo/mcp.json"},{"client":"roo","surface":"skills","url":"https://clients.dev/api/schemas/roo/skills.json"},{"client":"roo","surface":"commands","url":"https://clients.dev/api/schemas/roo/commands.json"},{"client":"roo","surface":"settings","url":"https://clients.dev/api/schemas/roo/settings.json"},{"client":"rovodev","surface":"skills","url":"https://clients.dev/api/schemas/rovodev/skills.json"},{"client":"tabnine-cli","surface":"skills","url":"https://clients.dev/api/schemas/tabnine-cli/skills.json"},{"client":"terramind","surface":"skills","url":"https://clients.dev/api/schemas/terramind/skills.json"},{"client":"tinycloud","surface":"skills","url":"https://clients.dev/api/schemas/tinycloud/skills.json"},{"client":"trae","surface":"skills","url":"https://clients.dev/api/schemas/trae/skills.json"},{"client":"trae-cn","surface":"skills","url":"https://clients.dev/api/schemas/trae-cn/skills.json"},{"client":"vscode","surface":"mcp","url":"https://clients.dev/api/schemas/vscode/mcp.json"},{"client":"vscode","surface":"skills","url":"https://clients.dev/api/schemas/vscode/skills.json"},{"client":"vscode","surface":"rules","url":"https://clients.dev/api/schemas/vscode/rules.json"},{"client":"vscode","surface":"hooks","url":"https://clients.dev/api/schemas/vscode/hooks.json"},{"client":"vscode","surface":"commands","url":"https://clients.dev/api/schemas/vscode/commands.json"},{"client":"vscode","surface":"settings","url":"https://clients.dev/api/schemas/vscode/settings.json"},{"client":"warp","surface":"mcp","url":"https://clients.dev/api/schemas/warp/mcp.json"},{"client":"warp","surface":"skills","url":"https://clients.dev/api/schemas/warp/skills.json"},{"client":"warp","surface":"commands","url":"https://clients.dev/api/schemas/warp/commands.json"},{"client":"warp","surface":"settings","url":"https://clients.dev/api/schemas/warp/settings.json"},{"client":"windsurf","surface":"mcp","url":"https://clients.dev/api/schemas/windsurf/mcp.json"},{"client":"windsurf","surface":"skills","url":"https://clients.dev/api/schemas/windsurf/skills.json"},{"client":"windsurf","surface":"rules","url":"https://clients.dev/api/schemas/windsurf/rules.json"},{"client":"windsurf","surface":"hooks","url":"https://clients.dev/api/schemas/windsurf/hooks.json"},{"client":"windsurf","surface":"settings","url":"https://clients.dev/api/schemas/windsurf/settings.json"},{"client":"zed","surface":"mcp","url":"https://clients.dev/api/schemas/zed/mcp.json"},{"client":"zed","surface":"skills","url":"https://clients.dev/api/schemas/zed/skills.json"},{"client":"zed","surface":"settings","url":"https://clients.dev/api/schemas/zed/settings.json"},{"client":"zencoder","surface":"skills","url":"https://clients.dev/api/schemas/zencoder/skills.json"},{"client":"zenflow","surface":"skills","url":"https://clients.dev/api/schemas/zenflow/skills.json"}]}