skill-cli: 一个 CLI 工具让你的 AI Agent 技能横跨所有平台
为什么你的 AI Agent 技能总是不通用?
用 Claude Code 写了个 Skill,切到 Cursor 就废了——相信不少人都被这个问题折磨过。每个 AI Agent 都有自己的技能格式要求,Claude Code 用一套,OpenClaw 用一套,Cursor 又是一套。辛苦写的 Skill 无法跨平台复用,这才是真正的痛点。
skill-cli:统一管理多平台 AI 技能的 CLI 工具
skill-cli 是一个用 Go 写的跨平台命令行工具,专门解决”技能格式碎片化”问题。它能:
- 创建 — 从模板脚手架新技能
- 验证 — 完整的 Schema 检查 + 最佳实践校验
- 发现 — 列出本地已安装的所有技能
- 转换 — 在不同平台格式之间互相转换
简单说:你写一次,可以在 OpenClaw、Claude Code、Cursor 之间自由切换。
核心功能一览
创建技能 只需两行:
skill-cli create --name "My Skill" --description "Does useful things"
自动生成标准化的 Skill.md 和配置文件,比手动复制粘贴靠谱得多。
格式转换 是杀手锏:
skill-cli convert --from openclaw --to claude --input ./my-skill --output ./converted
一个命令,把 OpenClaw 格式的 Skill 转成 Claude Code 可用的版本,反过来也行。
验证功能 对团队协作特别有用:支持 Schema 检查(name/description/version/tags/metadata)和 SKILL.md 结构检查(必须有 Overview 和 Usage 部分),还能检查最佳实践——描述质量、示例完整性、目录引用规范性。严格模式下直接 treat warnings as errors,适合 CI 流程。
安装与支持平台
一行安装:go install github.com/ZSeven-W/skill-cli@latest
支持的平台:OpenClaw(~/.nvm/…/openclaw/skills/)、Claude Code(~/.claude/skills/),也支持环境变量自定义路径。
谁适合用?
如果你在多个 AI 编程工具之间切换,或者团队成员用不同的 Agent,这个工具能省大量”格式适配”时间。开发者自己写 Skill 的效率会显著提升,不用再为格式问题反复踩坑。
MIT 协议,源码完全开放。
评论区
登录后可评论。