10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

OpenSkills:打破AI编程助手壁垒,让Claude Code的Skills真正通用

7小时前 AI开源项目 43 0

在我使用Claude Code、Cursor、Windsurf等多款AI编程助手的过程中,最大的困扰不是单个工具的能力,而是它们各自为政的生态系统。每换一个工具,就要重新配置一遍Skills,重复劳动让效率大打折扣。直到我发现OpenSkills这个项目,才意识到有人已经在解决这个"AI助手碎片化"的核心问题。

OpenSkills是什么?核心理念与定位

OpenSkills是一个跨平台的Skills通用加载器,核心诉求很直白:一次安装,到处使用。

它完全兼容Anthropic官方的Claude Code Skills格式(SKILL.md),同时通过AGENTS.md让所有主流AI编程助手——包括Claude Code、Cursor、Windsurf、Aider、Codex——都能加载和使用这些Skills。

核心特性速览

特性 说明
完全兼容Claude Code 使用相同的SKILL.md格式和官方市场,无需转换
通用性 支持所有主流AI编程助手,不被单一工具绑定
渐进式加载 按需加载,保持上下文窗口清洁
版本控制友好 Skills可纳入Git管理,方便团队协作
私有部署支持 支持本地路径或私有Git仓库安装

工作原理:从Claude Code到通用系统

Claude Code的Skills机制

Claude Code通过在markdown中定义块来暴露可用的Skills。例如一个艺术风格主控Skills的定义:

---
name: art-master
description: 艺术风格主控 - 自动生成艺术风格提示词
---

## 核心功能
- 🎨 艺术风格(水墨画、油画、超现实主义等)
- ✨ 特殊效果(玻璃碎片、光影、粒子效果等)
- 🖌️ 绘画技法(笔触、质感、构图等)
- 🌈 色彩运用(冷暖色调、对比、和谐)

OpenSkills的转换机制

OpenSkills的实现逻辑是:生成完全相同的XML格式到AGENTS.md中,通过CLI命令加载Skills:

npx openskills read 

这样,任何能读取AGENTS.md的AI助手都能使用Claude Code的Skills,无需Claude Code本身。

平台对比

维度 Claude Code OpenSkills
存储位置 .claude/skills/ .agent/skills/ 或 .claude/skills/
加载命令 Skill("name") npx openskills read
可用范围 仅Claude Code 所有AI助手

快速上手:5分钟安装指南

第一步:安装Skills

从Anthropic官方市场安装:

npx openskills install anthropics/skills
npx openskills sync

从GitHub仓库安装:

npx openskills install your-org/your-skills

从本地路径安装:

npx openskills install ./local-skills/my-skill

从私有Git仓库安装:

npx openskills install git@github.com:your-org/private-skills.git

第二步:同步到AGENTS.md

npx openskills sync

这会将所有已安装的Skills信息写入AGENTS.md,AI助手会自动读取。

第三步:在AI助手中使用

当你向AI助手提出任务时,它会检查AGENTS.md中的可用Skills,并在需要时自动调用:

npx openskills read pdf

第四步:管理Skills

# 查看已安装的Skills
npx openskills list

# 更新所有Skills
npx openskills update

# 移除特定Skill
npx openskills remove pdf

# 交互式管理
npx openskills manage

创建自定义Skills

SKILL.md格式详解

OpenSkills使用Anthropic的标准格式。最小化的Skill结构如下:

my-skill/
└── SKILL.md

安装命令:

npx openskills install ./my-skill

完整的Skill结构示例

my-skill/
├── SKILL.md                    # 主Skill定义
├── references/                 # API文档、参考资料
├── scripts/                    # 辅助脚本
└── assets/                     # 图片、模板等资源

Skills在加载时会提供基础目录路径,方便引用这些资源。

本地开发技巧

使用符号链接进行本地开发,避免重复安装:

git clone git@github.com:your-org/my-skills.git ~/dev/my-skills
mkdir -p .claude/skills
ln -s ~/dev/my-skills/my-skill .claude/skills/my-skill

这样可以直接在源码仓库中修改,无需重复安装。

学习创建Skills

Anthropic官方提供了skill-creator工具帮助开发:

npx openskills install anthropics/skills
npx openskills read skill-creator

实际应用场景

场景1:团队协作统一配置

团队成员使用不同的AI编程助手(有人用Claude Code,有人用Cursor),但通过OpenSkills统一Skills配置:

# 项目根目录
npx openskills install company/internal-skills --universal
npx openskills sync
git add .agent/skills AGENTS.md
git commit -m "Add team skills"

所有成员clone项目后,AI助手会自动识别这些Skills,无需额外配置。

场景2:多工具无缝切换

你可能在不同场景下使用不同工具:

  • 写代码用Cursor
  • 调试用Claude Code
  • 脚本任务用Aider

通过OpenSkills,你的Skills配置在所有工具间无缝迁移,避免重复配置的重复劳动。

场景3:企业私有Skills库

企业内部有特定的开发规范、API文档、代码模板,可以创建私有Skills库:

npx openskills install git@github.com:company/private-skills.git

这些Skills只在内部使用,不会泄露到公网,保护专有知识和工作流。

场景4:渐进式技术栈学习

为不同的技术栈创建专门的Skills(React、Django、Kubernetes等),在需要时加载,避免上下文混乱,提高学习效率。

Universal Mode:多AI助手共存方案

如果你同时使用Claude Code和其他AI助手,可以启用Universal Mode,将Skills安装到.agent/skills/以避免冲突:

npx openskills install anthropics/skills --universal

优先级顺序(从高到低)

  1. ./.agent/skills/ (项目级别,Universal)
  2. ~/.agent/skills/ (全局,Universal)
  3. ./.claude/skills/ (项目级别,Claude Code)
  4. ~/.claude/skills/ (全局,Claude Code)

常见问题解答

Q: OpenSkills和MCP有什么区别?

A: MCP(Model Context Protocol)用于动态工具调用,需要服务器支持。而Skills是静态指令和资源文件,无需服务器,更轻量且通用。两者解决不同问题,可以互补使用。

Q: 如何在Cursor中使用OpenSkills?

A: 安装Skills后运行npx openskills sync,Skills信息会写入AGENTS.md。Cursor会自动读取,并在需要时通过npx openskills read 加载具体内容。

Q: 可以创建私有的Skills吗?

A: 完全可以!OpenSkills支持从本地路

项目地址:https://github.com/numman-ali/openskills

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:OpenSkills:打破AI编程助手壁垒,让Claude Code的Skills真正通用
#OpenSkills #Skills #Claude Code 
收藏 1
JSON Render:用结构化JSON重新定义AI生成前端代码的边界
MiroThinker 1.5:开源的“深度研究”智能体与模型实测、差异化与部署
推荐阅读
  • PinMe:为 AI 生成的小项目而生的极简部署工具,GitHub 爆火AI前端部署神器
  • LazyCraft:本地化Agent平台的企业级选择,内置模型微调与细粒度权限控制
  • EasyAIoT:工业物联网的开源边端一体化平台
  • Claude-Cowork:开源如何打破官方生态的围墙,桌面 AI 助手的平民化方案
  • MinerU:一款全能的PDF文档解析神器,本地部署的PDF智能解析方案
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
6964 3月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
5150 4月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
4562 3月前
SpecKit:从想法到代码只需5步?这个开源框架把规范驱动开发变成了现实
4061 3月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
3805 4月前
SurfSense:私人AI研究助手,私有版的NotebookLM 和 Perplexity开源平替,
3354 3月前
Fogsight (雾象):一句话自动生成任何科普动画
3275 3月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
3252 4月前
KrillinAI:开源AI视频翻译配音工具,100种语言双向翻译,一键部署全流程
3170 3月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
2959 4月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 OpenSkills:打破AI编程助手壁垒,让Claude Code的Skills真正通用
2 JSON Render:用结构化JSON重新定义AI生成前端代码的边界
3 TranslateGemma:Google开源专业翻译模型,55语言覆盖+图文识别
4 Huobao Drama:一站式短剧生成开源平台,从剧本到成片的AI视频自动化生成平台
5 OctoCodingBench :MiniMax 开源的 Coding Agent 评测数据集与流程
6 n-skills:为中小团队量身定做的AI技能模块化框架,一个真正可用的开源技能集
7 Eigent:平替Claude Cowork开源多智能体工作流桌面应用,让AI真正接管你的工作流
8 OpenWork:开源桌面AI Agent框架,用可视化工作流取代黑盒操作,Claude Cowork平替版!
9 WorldModel-Qwen:小模型也能精确计算,Qwen通过WASM代码执行实现推理时确定性计算
10 Claude-Cowork:开源如何打破官方生态的围墙,桌面 AI 助手的平民化方案
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联