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 协议,源码完全开放。

GitHub 仓库 →


GitHub: https://github.com/ZSeven-W/skill-cli

评论区

0 条评论

登录后可评论。

江望 14 阅读