Capgo Capacitor 智能体技能包
让 Claude Code、Codex、Cursor 等 AI 编码助手掌握 Capacitor 应用的构建、发布与维护技能。
- Star 数
- ★ 74
- 最近更新
- 12 天前
- License
- MIT
- 主语言
- JavaScript
- FA 评分
- 43/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Codex · Claude CodeChatGPT · Claude.ai(部分支持)
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 使用 Claude Code 或 Codex 开发 Capacitor 应用,希望助手按官方最佳实践写代码的开发者
- 不适合
- 不使用 Capacitor 的团队,技能内容大多无关
- 需要完全离线、不能接入 MCP 或云端服务的团队
- 期望开箱即用的非 Capacitor 移动端框架开发者
- 源码审查
- 43/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
capgo-skills 是 Capgo 维护的一套 AI 编码智能体技能集合,前身为 @capgo/capacitor-skills。每个技能以 skills/ 目录下的 SKILL.md 和 metadata.json 形式存在,覆盖 Capacitor 应用从搭建、插件开发、迁移、升级、调试、测试、安全到上架与 OTA 热更新的完整生命周期。仓库通过 npx skills add 安装,同时以 Claude Code 插件市场、Gemini CLI 扩展、Cursor 与 Codex 插件市场的形式分发,分为 capgo-cloud、capacitor-core、capacitor-ui、capacitor-quality 等 11 个插件组。技能可配合 Capgo 托管的 MCP 服务(https://api.capgo.app/mcp)或本地 MCP(npx @capgo/cli@latest mcp)使用,让智能体操作应用、通道、bundle 与云端构建。采用 MIT 许可证,作者是 Capgo 公司。
仓库本体是技能内容库而非运行时代码:每个技能目录包含 SKILL.md(给智能体的指令)与 metadata.json(元数据),智能体在识别到相关任务时自动加载对应技能。安装侧,npx skills add Cap-go/capgo-skills 会把技能放入智能体的技能目录;claude plugin marketplace add Cap-go/capgo-skills 后可用 claude plugin install capgo-cloud@capgo-skills 安装指定插件组;Gemini CLI 通过 gemini extensions install https://github.com/Cap-go/capgo-skills 安装。运行侧,技能本身不执行代码,而是引导智能体调用 Capgo CLI(npx @capgo/cli@latest init / bundle upload / login)、Capsec 安全扫描(npx @capgo/capgo-sec@latest scan)以及 Capgo MCP 服务器来管理应用、通道、bundle 和原生构建。维护侧提供 bun run sync-skills 与 bun run lint-skills,校验 plugins/ 下的插件副本与 skills/ 目录逐字节一致,另有 ENABLE_SKILLGRADE=1 bun run lint-skills-skillgrade 做技能评测。
- 使用 Claude Code 或 Codex 开发 Capacitor 应用,希望助手按官方最佳实践写代码的开发者
- 需要把现有 Web 应用、PWA 或 Next.js/React 项目打包成上架商店的 Capacitor 应用
- 要从 Cordova、Ionic Appflow、Capawesome 热更新或 Ionic Enterprise SDK 迁移到 Capacitor/Capgo 的团队
- 需要在 Claude Code 中按插件组(如 capacitor-deployment、capacitor-app-upgrades)精细安装技能的团队
- 为 Capacitor 插件增加 Swift Package Manager 支持或从 CocoaPods 迁移到 SPM 的插件作者
- 希望用 Capgo 云构建与 OTA 热更新完成发布流程、并让智能体代管通道与 bundle 的运营者
如何安装或部署这个 Agent?
通过 skills.sh 安装全部技能:
npx skills add Cap-go/capgo-skillsClaude Code 用户可把仓库加为插件市场再按组安装:
claude plugin marketplace add Cap-go/capgo-skills
claude plugin install capgo-cloud@capgo-skillsGemini CLI 用户:
gemini extensions install https://github.com/Cap-go/capgo-skillsCursor 与 Codex 使用仓库内的 .cursor-plugin/marketplace.json 与 .agents/plugins/marketplace.json 作为插件市场。若需智能体操作 Capgo 云端资源,还需连接 MCP 服务:托管版为 https://api.capgo.app/mcp,本地版为下述命令。仓库未说明各平台插件市场的具体 UI 操作步骤,也未说明 npx skills 之外的运行时前置条件。
npx @capgo/cli@latest mcp如何使用这个 Agent?
安装后技能在智能体识别到相关任务时自动触发,例如说“Add push notifications”会加载 capacitor-push-notifications,“Set up GitHub Actions”会加载 capacitor-ci-cd,“Upgrade a Capacitor app from v7 to v8”会加载 capacitor-app-upgrade-v7-to-v8。若要配合 Capgo 云端流程,先登录并初始化项目:
npm install -g @capgo/cli
npx @capgo/cli@latest login
npx @capgo/cli@latest init修改技能内容或新增技能时,在 skills/ 下创建目录并放入 SKILL.md 与 metadata.json,再同步并校验插件副本:
bun run sync-skills
bun run lint-skills对技能本身做评测需要 API 密钥:
ENABLE_SKILLGRADE=1 bun run lint-skills-skillgrade这个 Agent 有哪些优点和局限?
- 按 Capacitor 生命周期组织技能(Build、Plugins、Migrate、Upgrade、Debug、Test、Security、Publish、Live updates),覆盖面在同类技能包中较完整
- 同一套技能同时以 skills.sh、Claude Code 插件市场、Gemini CLI 扩展、Cursor 与 Codex 插件市场分发,可跨多个编码智能体复用
- 带有 sync-skills / lint-skills 校验,强制 plugins/ 下的副本与 skills/ 逐字节一致,降低分发漂移风险
- 技能版本号跟随 Capacitor 主版本(v8 对应 Capacitor 8),并明确只积极维护最新主版本,升级路径有据可依
- MIT 许可,可直接阅读和修改 SKILL.md 内容,不依赖黑盒服务
- 仓库是提示词与元数据集合,技能实际效果取决于宿主智能体的能力,仓库未提供效果基准数据
- 云端构建、OTA 热更新、组织管理等技能深度绑定 Capgo 平台,未使用 Capgo 的用户只能用到其中一部分
- 官方仅维护最新主版本(v6 及更早标记为不维护),旧 Capacitor 项目需自行承担兼容风险
- 技能同步与校验依赖 Bun(bun run sync-skills),贡献者需额外安装该运行时
- skillgrade 评测需要 API 密钥,普通用户难以复现作者的技能质量控制流程
这个 Agent 与同类方案有什么区别?
README 明确提到本仓库前身为 @capgo/capacitor-skills,并在迁移技能中对比了 Cordova、Ionic Appflow、Capawesome 热更新、Ionic Enterprise SDK 与 CocoaPods 等替代方案,说明技能可用于从这些体系迁出;但仓库未提供与其他 AI 智能体技能包的直接对比。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Capgo Capacitor 智能体技能包 当前 | 43 · 缺口较多 | Agent 插件 / 技能免费版 + 付费版 | ★ 74 | 12 天前 | JavaScript | Codex · Claude Code |
| Elephant-Goldfish Model (EGM) | 75 · 表现良好 | Agent 插件 / 技能免费 + 模型费 | ★ 5.7k | 1 天前 | Python | Codex · Claude Code |
| Expo Skills —— Expo 官方 AI 代理技能集 | 49 · 缺口较多 | Agent 插件 / 技能免费版 + 付费版 | ★ 3.8k | 1 天前 | Shell | Codex · Claude Code |
| 现代 Go 指南(JetBrains) | 56 · 缺口较多 | Agent 插件 / 技能免费 | ★ 3.9k | 1 个月前 | Go | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据仅含 README、LICENSE、package.json 与一个 lint 工作流,未包含任何 SKILL.md 正文,因此无法核实技能实际授予的权限、是否要求用户确认、数据流向与敏感数据处理方式;README 提到连接 Capgo MCP 与 CLI 登录,但未说明凭据存储或最小权限,故各项仅给 1。source_attribution 因 README 明确标注维护方 Capgo、原名迁移与 MIT 版权而给 2。
README 的技能清单与 package.json 的 skills 数组大体一致,且 CI 有 lint-skills 校验,自洽性给 2;但依赖仅声明 yaml,脚本依赖 bun 与 skillgrade 等外部工具未锁定版本,依赖可用性给 1;未见任何失败信息或错误处理说明,给 1。
README 明确面向 Claude Code、Codex、Cursor、Copilot、Gemini CLI 并给出分阶段场景与触发短语,受众与场景给 2,触发精度因有明确短语映射给 2,环境适配因列出多工具安装路径给 2;但技能内部能力边界无法从现有文件核实,给 1。
信息架构清晰(生命周期表、插件分组、技能目录),安装说明覆盖多种工具,命名稳定性因保留旧名重定向而给 2,许可证完整给 2;但缺少 FAQ、已知限制、变更日志,维护责任仅笼统提及 Capgo 未给具体流程,故相应项给 1。
README 展示了技能目录与用法,但未提供任何技能正文或输出样例,无法判断实际产出可用性与边际价值,仅凭目录与触发短语给 1;成本收益因需额外接入 Capgo 云服务与 MCP 而无法评估,给 1。
README 的多数主张(63+ 规则、55 个技能、兼容性表)无对应源文件佐证,仅 package.json 的技能数量可部分交叉印证,故各项给 1;未发现虚构测试或伪造来源,但也无事实与推断的明确分离说明。
- 本次仅审阅 README、LICENSE、package.json 与一个 CI 工作流,未包含任何 SKILL.md 正文,技能的实际指令、权限与安全行为无法核实。
- README 引导用户登录 Capgo CLI 并连接 MCP 服务器,但未说明凭据存储、最小权限或数据外发范围,使用前应自行审查。
- 依赖与脚本(bun、skillgrade、@capgo/cli)未锁定版本,供应链风险需自行评估。
- 发布者身份未经 FollowAgents 企业注册表验证,属未知而非可疑,但不应据此推断可信度。