Claude Code 的 Skill 只能 Claude Code 用?OpenSkills 让所有 AI 编程工具无缝互通!
你有没有遇到过这种情况:好不容易在 Claude Code 里装了一个超好用的 Skill,结果切到 Cursor 或者 Windsurf 就完全用不了了?眼睁睁看着写好的工作流没法迁移,气得想把键盘扔了。
今天挖到一个工具,专门解决这个痛点——OpenSkills。
一个 CLI,让所有 AI 编程工具都能用 Claude Skills
OpenSkills 简单说就是:一个万能 Skill 加载器,把 Claude Code 的 SKILL.md 格式带到任何 AI 编程工具里。
支持列表一长串:Claude Code、Cursor、Windsurf、Aider、Codex——基本上主流 AI 编程工具全覆盖。
安装超简单,一行命令:
npx openskills install anthropics/skills
npx openskills sync
装完它会在你的项目目录生成 .claude/skills/(或 .agent/skills/),里面就是你从各种地方拖过来的 Skill。配置文件是标准 AGENTS.md 格式,任何能读这个文件的 Agent 都能自动识别并调用对应的 Skill。
渐进式加载——不污染上下文
我之前不太愿意用 Skill,一个重要原因是每次对话都把所有 Skill 塞进来,上下文一下就爆了。OpenSkills 的解法是按需加载:只有当你真的用到某个 Skill 时,它才被唤起。
用一行命令调用:
npx openskills read <skill-name>
Skill 内容会被动态注入 Agent 的上下文,而不是一开始就全部塞进去。这一点对长对话特别重要。
还支持私仓和本地路径
除了从 GitHub 安装,它还支持:
- 本地路径:
npx openskills install ./local-skills/my-skill - 私有 Git 仓库:
npx openskills install git@github.com:your-org/private-skills.git - 全局安装:
npx openskills install anthropics/skills --global
这意味着公司内部写的 Skill 也可以无缝接进来,不用担心隐私问题。
总结
OpenSkills 解决的不是”没有 Skill 用”的问题,而是 Skill 只能在特定工具里用的割裂感。如果你同时用多个 AI 编程工具,或者团队里大家用的工具不统一,这个工具能省不少来回折腾的功夫。
安装方式:
npx openskills install anthropics/skills
GitHub:https://github.com/numman-ali/openskills
评论区
登录后可评论。