智猩猩AI整理
编辑:没方
Claude Code Skill 正成为 AI 编程乃至日常工作流的标配,带来的改变清晰可见:
开发者无需从零构建,调用成熟 Skill 即可将复杂任务一键转化为可靠结果,效率倍增;
团队可将最佳实践沉淀为专属 Skill 资产,确保代码规范与工作流程的高度统一,让新人也能快速上手;
即便是非专业开发者,也能借助封装好的 Skill 完成专业级操作,大幅降低技术协作的门槛。
然而,在尚未原生支持 Agent Skills 的智能体上使用 Skill 时,手动配置不仅繁琐,还难以维护,体验大打折扣。
为此,今天给大家介绍一款能让所有编程智能体都拥有 Claude Skills 能力的神器OpenSkills,该项目在github上已收获 7.2k stars。

项目地址:https://github.com/numman-ali/openskills
01 项目介绍
AI 编程智能体擅长写代码,但在处理需要特定领域的复杂知识、多步骤任务时往往面临困难。Anthropic 为解决 Claude Code 的这一痛点,打造了基于渐进式披露(progressive disclosure)的 Skills 系统 —— 仅在实际需要时才加载具体的指令内容(如操作流程、决策逻辑)。
OpenSkills 将 Anthropic 这套 Skills 系统赋能给所有 AI 编程智能体,以及所有可读取 AGENTS.md 文件的工具,堪称 SKILL.md 的通用安装器。该项目完美兼容 Claude Code,采用相同的提示格式、技能市场、文件夹结构;支持与项目代码库同步进行版本控制,还能从本地路径或私有 Git 仓库加载技能。
(1)工作原理
Claude Code 将技能以 SKILL.md 文件的形式分发,并将技能信息展示在 <available_skills> 区块中。当用户提出任务请求时,Claude 会动态加载匹配的技能。
<available_skills><skill><name>pdf</name><description>Comprehensive PDF manipulation toolkit for extracting text and tables...</description><location>plugin</location></skill></available_skills>OpenSkills 会在用户的AGENTS.md文件中生成完全一致的 <available_skills> XML,并通过以下方式加载技能:
npx openskills read <skill-name>因此,任何能够读取 AGENTS.md 的智能体都可以使用 Claude Code 的技能体系,而无需依赖 Claude Code 本身。
02 使用方法
(1)OpenSkills 安装
npm i -g openskills(2)Skills 安装
从 Anthropic 技能市场安装
npx openskills install anthropics/skillsnpx openskills sync #该步骤会将上述下载的技能写入 AGENTS.md 文件默认情况下,技能会安装到当前项目本地(路径为 ./.claude/skills;若使用 --universal选项则为 ./.agent/skills)。如需全局安装到 ~/.claude/skills,需要添加 --global 参数。
任意 GitHub 仓库安装
npx openskills install your-org/your-skills从本地路径安装
npx openskills install ./local-skills/my-skill从私有 Git 仓库安装
npx openskills install git.com:your-org/private-skills.git通用模式(多智能体设置)
如果使用 Claude Code 和其他智能体,并且共用一个 AGENTS.md 文件,请将它们安装到 .agent/skills/ 目录下,以避免与 Claude 的插件市场发生冲突:
npx openskills install anthropics/skills --universal03 总结
OpenSkills 成功解决了非 Claude 生态智能体在使用 Skills 时面临的手动配置繁琐、维护困难等问题。该项目并非简单模仿,而是通过在 AGENTS.md 中生成标准化的 <available_skills> XML 区块,并搭配统一的npx openskills read命令调用机制,让任何支持读取 AGENTS.md 文件的编程智能体都能无缝接入 Claude 同款Skills系统。






