跨 AI CLI 同步技能
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/sync-skills-across-ai-coding-clis-with-skillshare。
技能介绍
要解决的具体问题
很多工程师不会只盯着一个 AI CLI 写代码:你可能在 Claude Code 里做日常编辑,在 Codex 里跑另一类任务,偶尔还要用到 OpenClaw 或其他 AI CLI。每个 CLI 通常有自己的技能、agent 或工具目录,想让同一个技能在多个环境里都可用,最直接的做法就是在各个 tool directories 之间手工复制。
这会带来几个很具体的问题:
- 同一个技能被复制成多份,改一处忘一处,版本很快漂移。
- 删除或更新技能时,要逐个目录检查,容易留下旧副本。
- 新机器、新环境又要重新手工分发一遍。
- 多个 CLI 实际加载的技能内容不一致,调试时很难判断到底哪份才是当前生效版本。
Skillshare 如何工作
Skillshare 的思路是不再手工维护多份技能文件,而是把技能和 agents 放在一个 canonical source 里,再由同步流程分发到受支持的 AI CLI。它的核心能力是:
- 单一技能源:以你的技能仓库作为唯一来源,而不是多个 tool directories 各自维护。
- 跨 CLI 同步:面向 Claude Code、Codex、OpenClaw 和其他 AI CLI 进行同步。
- 减少手工复制:同步替代在多个目录之间来回拷贝文件。
- 环境适配:支持 macOS / Linux;上游提供单 Go binary 或 Node.js + npm 两种依赖形态。
关键步骤大致是:
- 确认目标 AI CLI 属于受支持范围,并准备 Skillshare binary。
- 将技能和 agents 仓库作为 canonical source。
- 运行同步,让目标 CLI 从同一份技能源获取内容。
- 在新机器上重新执行同步,而不是假设本地已有副本仍然有效。
适用边界与注意点
- 目标 CLI 需要属于支持列表:Claude Code、Codex、OpenClaw 和其他 AI CLI。
- 上游运行时依赖视安装路径而定,可能是 Node.js + npm,也可能是单 Go binary。
- 它依赖 Skillshare binary 和上游配置,不适合当作任意目录的通用文件同步工具。
- 同步解决的是“一个技能源分发到多个 CLI”,不会自动解决技能本身的质量或版本管理问题。
- 文档和源码细节应参考上游 Skillshare 文档与仓库。
一句话说,Skillshare 适合需要同时维护多个 AI CLI 技能副本、又希望只保留一个 canonical source 的工程场景。
使用场景
- 在 Claude Code 和 Codex 间维护同一技能,避免手工复制导致版本不一致
- 需要更新 OpenClaw 和另一个 AI CLI 的技能配置,防止多目录旧副本残留
- 新机器配置多个 AI CLI,准备统一同步技能源而非逐个目录复制
- 团队保留一个技能仓库,想分发到多个 AI CLI 并按同一版本更新
适合人员
- 同时使用 Claude Code 与 Codex 的后端工程师,希望减少技能文件重复维护
- 负责 AI CLI 环境的开发者,需要把技能分发到多台机器
- 维护 OpenClaw 等 AI CLI 工作流的工程师,想避免多目录版本漂移
- 在团队内推广统一 agent 技能源的技术负责人