{"id":"d688498f-9cc9-48b6-a988-3003a55e8d6f","shortId":"xS4K8n","kind":"skill","title":"integrating-agent-platforms","tagline":"Use when installing, updating, packaging, or troubleshooting Flow integrations across Claude Code, Gemini CLI, Codex CLI, OpenCode, Cursor, VS Code/Copilot, OpenClaw, or Google Antigravity.","description":"# Integrating Agent Platforms\n\n## Overview\n\nUse official host-native install and update flows first. Keep the shared mental model consistent across hosts: install source, update path, cache behavior, local-vs-shared scope, and restart requirements.\n\n<workflow>\n\n1. Prefer the platform's official marketplace, extension, or plugin system.\n2. Use git-backed installs where the host officially supports them.\n3. Reserve local links and wrapper files for development or hosts without a first-class git install story.\n4. Explain what is copied, what is linked, what is cached, and when a restart is required.\n\n- **Claude Code:** Prefer marketplace install and marketplace update commands.\n- **Gemini CLI:** Prefer `gemini extensions install` from GitHub and `gemini extensions update`. Use `link` only for local development.\n- **Codex CLI:** Treat the plugin manifest and marketplace as the source of truth. Distinguish repo marketplace metadata from the installed cached copy.\n- **OpenCode:** Follow local plugin directory and skills discovery rules. Do not imply undocumented git-url plugin installs are the default.\n- **Google Antigravity:** Prefer workspace-local `.agents` customization when supported by the current build; keep global fallback guidance available.\n\n</workflow>\n\n<guardrails>\n\n- Prefer user-scoped installs for personal tooling.\n- Use project-scoped or workspace-scoped registration only when the team should inherit it.\n- When local-only ignores are needed, prefer `.git/info/exclude` before `.gitignore`.\n- Do not present undocumented install paths as if they were official.\n- Distinguish source checkout, installed copy, and cache behavior when the host does.\n\n</guardrails>\n\n<validation>\n\nBefore giving host-integration guidance, verify:\n\n- [ ] The install path is host-native when one exists\n- [ ] Update/refresh commands are current for the target host\n- [ ] Scope is clear: user, project, workspace, or local\n- [ ] Cache/copy/link behavior is explained when it affects updates\n- [ ] Restart requirements are called out when relevant\n\n</validation>\n\n<example>\n\nExample framing:\n\n- \"Gemini CLI should use the GitHub-backed extension install flow. Use `link` only for local development against a checkout.\"\n\n</example>\n\n## Reference\n\nRead [references/host-matrix.md](references/host-matrix.md) when you need exact host-by-host guidance.","tags":["integrating","agent","platforms","flow","cofin","agent-skills","ai-agents","beads","claude-code","codex","cursor","developer-tools"],"capabilities":["skill","source-cofin","skill-integrating-agent-platforms","topic-agent-skills","topic-ai-agents","topic-beads","topic-claude-code","topic-codex","topic-cursor","topic-developer-tools","topic-gemini-cli","topic-opencode","topic-plugin","topic-slash-commands","topic-spec-driven-development"],"categories":["flow"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/cofin/flow/integrating-agent-platforms","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add cofin/flow","source_repo":"https://github.com/cofin/flow","install_from":"skills.sh"}},"qualityScore":"0.455","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 11 github stars · SKILL.md body (2,356 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:37.638Z","embedding":null,"createdAt":"2026-04-23T13:03:59.790Z","updatedAt":"2026-05-18T19:07:37.638Z","lastSeenAt":"2026-05-18T19:07:37.638Z","tsv":"'1':65 '2':76 '3':88 '4':107 'across':14,49 'affect':310 'agent':3,30,200 'antigrav':28,195 'avail':212 'back':80,328 'behavior':56,266,305 'build':207 'cach':55,117,171,265 'cache/copy/link':304 'call':315 'checkout':261,340 'class':103 'claud':15,124 'clear':298 'cli':18,20,134,152,322 'code':16,125 'code/copilot':24 'codex':19,151 'command':132,289 'consist':48 'copi':111,172,263 'current':206,291 'cursor':22 'custom':201 'default':193 'develop':96,150,337 'directori':177 'discoveri':180 'distinguish':164,259 'exact':348 'exampl':319 'exist':287 'explain':108,307 'extens':72,137,143,329 'fallback':210 'file':94 'first':42,102 'first-class':101 'flow':12,41,331 'follow':174 'frame':320 'gemini':17,133,136,142,321 'git':79,104,187 'git-back':78 'git-url':186 'git/info/exclude':245 'github':140,327 'github-back':326 'gitignor':247 'give':272 'global':209 'googl':27,194 'guidanc':211,276,353 'host':36,50,84,98,269,274,283,295,350,352 'host-by-host':349 'host-integr':273 'host-nat':35,282 'ignor':241 'impli':184 'inherit':235 'instal':7,38,51,81,105,128,138,170,190,217,252,262,279,330 'integr':2,13,29,275 'integrating-agent-platform':1 'keep':43,208 'link':91,114,146,333 'local':58,90,149,175,199,239,303,336 'local-on':238 'local-vs-shar':57 'manifest':156 'marketplac':71,127,130,158,166 'mental':46 'metadata':167 'model':47 'nativ':37,284 'need':243,347 'offici':34,70,85,258 'one':286 'openclaw':25 'opencod':21,173 'overview':32 'packag':9 'path':54,253,280 'person':219 'platform':4,31,68 'plugin':74,155,176,189 'prefer':66,126,135,196,213,244 'present':250 'project':223,300 'project-scop':222 'read':342 'refer':341 'references/host-matrix.md':343,344 'registr':229 'relev':318 'repo':165 'requir':64,123,313 'reserv':89 'restart':63,121,312 'rule':181 'scope':61,216,224,228,296 'share':45,60 'skill':179 'skill-integrating-agent-platforms' 'sourc':52,161,260 'source-cofin' 'stori':106 'support':86,203 'system':75 'target':294 'team':233 'tool':220 'topic-agent-skills' 'topic-ai-agents' 'topic-beads' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-gemini-cli' 'topic-opencode' 'topic-plugin' 'topic-slash-commands' 'topic-spec-driven-development' 'treat':153 'troubleshoot':11 'truth':163 'undocu':185,251 'updat':8,40,53,131,144,311 'update/refresh':288 'url':188 'use':5,33,77,145,221,324,332 'user':215,299 'user-scop':214 'verifi':277 'vs':23,59 'without':99 'workspac':198,227,301 'workspace-loc':197 'workspace-scop':226 'wrapper':93","prices":[{"id":"feb62702-858f-42cf-b282-3f57f31eb3f2","listingId":"d688498f-9cc9-48b6-a988-3003a55e8d6f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"cofin","category":"flow","install_from":"skills.sh"},"createdAt":"2026-04-23T13:03:59.790Z"}],"sources":[{"listingId":"d688498f-9cc9-48b6-a988-3003a55e8d6f","source":"github","sourceId":"cofin/flow/integrating-agent-platforms","sourceUrl":"https://github.com/cofin/flow/tree/main/skills/integrating-agent-platforms","isPrimary":false,"firstSeenAt":"2026-04-23T13:03:59.790Z","lastSeenAt":"2026-05-18T19:07:37.638Z"}],"details":{"listingId":"d688498f-9cc9-48b6-a988-3003a55e8d6f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"cofin","slug":"integrating-agent-platforms","github":{"repo":"cofin/flow","stars":11,"topics":["agent-skills","ai-agents","beads","claude-code","codex","context-driven-development","cursor","developer-tools","gemini-cli","opencode","plugin","slash-commands","spec-driven-development","subagents","tdd","workflow"],"license":"apache-2.0","html_url":"https://github.com/cofin/flow","pushed_at":"2026-04-27T19:07:26Z","description":"Context-Driven Development toolkit for AI agents — spec-first planning, TDD workflow, and Beads integration.","skill_md_sha":"14c3a790e44aea1448515d4f26673328a08410fe","skill_md_path":"skills/integrating-agent-platforms/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/cofin/flow/tree/main/skills/integrating-agent-platforms"},"layout":"multi","source":"github","category":"flow","frontmatter":{"name":"integrating-agent-platforms","description":"Use when installing, updating, packaging, or troubleshooting Flow integrations across Claude Code, Gemini CLI, Codex CLI, OpenCode, Cursor, VS Code/Copilot, OpenClaw, or Google Antigravity."},"skills_sh_url":"https://skills.sh/cofin/flow/integrating-agent-platforms"},"updatedAt":"2026-05-18T19:07:37.638Z"}}