iPhone 16设置动态岛显示歌词方法 苹果16灵动岛使用技巧
2026-07-19
2026-07-23 0
要是你搜「openskills 是什么」,可以先把它简单理解成 SKILL.md 的通用安装器。它不会替代任何 Agent,只负责帮你安装技能目录、同步 AGENTS.md 索引,让 Agent 能根据任务加载对应技能。
官方 README 里就直接把它定义为「SKILL.md 的通用安装器」。下面这张图标明了项目定位、快速命令和默认目录,它的官方仓库名是 numman-ali/openskills。

Claude Skills 其实就是以 SKILL.md 作为入口的文件包。OpenSkills 把安装、索引生成、按需读取这几件事都整合到一套 CLI 里了:用 install 拉取技能,sync 更新 AGENTS.md 索引,read 读取指定技能;如果是静态技能,根本不用额外搭建 MCP 服务。
从官方工作原理页能看到,OpenSkills 生成的 索引和 Claude Code 的格式完全一致,用 npx openskills read 就能加载对应指令。它统一的只是「技能的发现和读取方式」,并不是要强行拉齐所有 Agent 的全部能力。

./.claude/skills 目录下;如果要给多个 Agent 共用,可以加 --universal 参数,改到 ./.agent/skills 目录。npx openskills install anthropics/skills --universal
npx openskills sync
npx openskills list
要是想核对源码,可以用 git clone https://github.com/numman-ali/openskills.git 拉取查看。试跑完成后,你应该能看到技能目录、AGENTS.md 清单,还有 list 命令返回的技能项;如果当前会话没重新读取 AGENTS.md,新开一个任务就好了。
如果你同时在用 Claude Code、Cursor、Codex 这类工具,或者想把技能跟着仓库一起做版本管理,用它能省不少维护成本。但如果你只用一个本身就原生支持 Skills 的 Agent,就没必要多搭这一层 CLI 了。
它能让所有 Agent 都拥有完全一样的能力吗?不能。OpenSkills 只是统一了技能格式和加载入口,工具权限、模型本身的能力还有宿主的支持程度,还是由各个 Agent 自己决定的。
list 命令没返回技能怎么办?先检查下 Node.js 版本和目标目录对不对,再跑一次 sync 试试;大多数情况都是装错目录导致的。
npx openskills list 能返回所有已安装的技能。官方仓库入口:numman-ali/openskills。项目采用 Apache-2.0 许可证,并且明确说明与 Anthropic 没有隶属关系。