一个 CLI,让所有 AI 编程工具共享同一套 Skills 生态
一个 CLI,让所有 AI 编程工具共享同一套 Skills 生态
Claude Code 的 Skills 生态这几年越滚越大——PDF 处理、前端设计、代码审查……一个比一个实用。但问题是:你在用 Cursor 或者 Windsurf,这些 Skills 就是一个都装不上。
直到我发现了 OpenSkills。
这是一个用 Node.js 写的 universal skills loader,核心理念只有一句:把 Claude Code 的 SKILL.md 格式技能,带到所有 AI 编程 Agent 里——Claude Code、Cursor、Windsurf、Aider、Codex,只要能读 AGENTS.md,就能用。
怎么运作
OpenSkills 在你的项目目录里生成一份 AGENTS.md 文件,里面按固定 XML 格式写入所有已安装技能的描述和调用方式。
当你问 AI 做某件事时,它会先用 npx openskills read <skill-name> 把对应 SKILL.md 内容加载进来——跟 Claude Code 原生的 Skills 机制完全一致。
安装也是一行命令:
npx openskills install anthropics/skills—— 从官方市场拉npx openskills install your-org/your-skills—— 从任意 GitHub 仓库拉npx openskills install ./local-skills—— 从本地路径拉
解决了什么问题
Skills 生态最大的尴尬就是:Claude Code 装了满屏好用的技能,换到 Cursor 就得重新找、重新配。OpenSkills 等于在格式层面打通了所有 Agent——一次安装,到处通用。
而且它是渐进式加载的,只有用到某个技能时才加载对应 SKILL.md,不会把上下文撑爆。
另外它支持私有仓库,企业内部分享技能包也很方便。
适合谁
- 同时用多个 AI 编程工具(Cursor + Claude Code + Codex)的开发者
- 团队想统一内部 Skills 规范,不想每个工具单独维护
- Skills 作者想一次发布全平台兼容
快速上手
前提:Node.js 20.6+ 和 Git
npm i -g openskills
然后装一个官方技能试试:
npx openskills install anthropics/skills
再跑 npx openskills sync 更新 AGENTS.md,之后在你用的 Agent 里就能调用这些技能了。
GitHub:https://github.com/numman-ali/openskills
评论区
登录后可评论。