打破边界,让所有 AI 助手(Cursor, Windsurf, Aider)
都能拥有 Claude Code 强大的技能生态。
OpenSkills 将 Anthropic 的“技能(Skills)”系统解耦,让所有 AI 助手通过简单的命令行调用来动态加载指令,实现效率极高的“渐进式披露”(Progressive Disclosure)。
安装核心 CLI 并下载你需要的技能包。
让当前项目的 AI 助手“认识”这些新技能。这也是最关键的一步。
你可以根据使用场景,将技能安装在不同位置:
.claude/skills/~/.claude/skills/.agent/skills/
安装技能后(参见上方教程),即可让 Cursor、Windsurf、Aider 等 AI 编程工具也能调用 Claude 的技能生态。
💡 提示:对于非 Claude Code 软件,建议使用 --universal
模式安装,以确保兼容性。
@AGENTS.md,AI 会自动执行 read 命令加载技能。
read 后才加载指令。
技能不仅可以是现成的,你可以将任何常用脚本(Python, Bash, Node)封装成 Skill。
一个标准的技能包含一个 SKILL.md 文件。
| 类别 | 功能描述 | 完整命令 | 核心备注 |
|---|---|---|---|
| 基础命令 | 检查版本与帮助 |
openskills --versionopenskills --help
|
查看当前安装版本或获取即时帮助 |
| 基础安装 | 安装官方示例技能库 | npx openskills install anthropics/skills |
默认安装到当前项目 |
| 全局安装 | 安装到 Claude 目录 | npx openskills install <来源> --global |
最推荐,和你现有的 22 个技能共存 |
| 通用安装 | 安装到独立目录 | npx openskills install <来源> --universal |
存放在 ~/.agent,不干扰官方工具 |
| 本地安装 | 从本地文件夹导入 | npx openskills install ./my-local-skill |
适合你自己编写的自定义技能 |
| 项目同步 | 生成技能索引文件 |
npx openskills syncnpx openskills sync -y
|
必跑! 运行后 AI 才能看到技能 (-y 参数可跳过确认直接同步) |
| 查看技能 | 列出所有已安装技能 | npx openskills list |
检查 22 个技能是否已被成功识别 |
| 交互管理 | 可视化删除/清理 | npx openskills manage |
弹出列表,勾选即可删除不再需要的技能 |
| 读取技能 | 查看特定技能指令 | npx openskills read <技能名> |
通常由 AI 自动调用,你也可以手动查看内容 |
| 更新技能 | 同步远程仓库更新 | npx openskills update |
如果是从 GitHub 安装的,用此命令拉取最新版 |
| 工具升级 | 升级核心 CLI | npm i -g openskills@latest |
将 openskills 工具本身升级到最新版 |
| 彻底删除 | 移除指定技能 | npx openskills remove <技能名> |
物理删除对应的技能文件夹 |
SKILL.md 规范。
@AGENTS.md。
进阶技巧: 在项目的 .cursorrules 或 .windsurfrules 中添加提示:"遇到复杂任务先查阅
AGENTS.md 中的可用技能并运行 npx openskills read 加载。"
npx openskills <命令> 即可自动运行最新版。
SKILL.md)上传到 GitHub。他人只需运行 npx openskills install 用户名/仓库名 即可安装。
.claude/skills。如果使用 --universal 参数,则安装到
.agent/skills。建议多平台用户使用 --universal 以避免冲突。
AGENTS.md 菜单。
SKILL.md 里的指令不清晰,AI 依然无法执行。请确保 # Instructions
部分逻辑严密。
.agent 或 .claude 文件夹及
AGENTS.md。~/.agent 或 ~/.claude。或使用
npx openskills manage 批量删除。
AGENTS.md 的简介(消耗极少);只有需要时才读取具体的
SKILL.md。相比将所有规范塞进 System Prompt,大大降低了成本。
install 新技能后,必须运行一次 openskills sync
来更新配置文件。这是最容易被遗忘的步骤。npm install -g openskills@latest资源来源: numman-ali/openskills | 整理: AI智囊团