claude-skills 评测:388 个技能包横跨 13 个编码代理,但安装路径藏有陷阱
345 个 Claude Code 技能和代理技能和插件(30 多个代理、70 多个自定义命令、330 多个技能、可自定义参考、脚本),适用于 Claude Code、Codex、Gemini CLI、Cursor 以及另外 8 个编码代理、工程、营销、产品、合规性、C 级咨询、研究、业务运营、商业和财务以及您的日常生产力技能。
秒懂
- 它是什么?
- alirezarezvani/claude-skills 以 MIT 协议打包了 388 个技能、706 个 Python 脚本和 823 个参考文档,覆盖从工程到法务的 20 个领域。本文基于仓库文档与发布说明,拆解它的安装机制、跨工具转换逻辑,以及 Windows 用户必须知道的符号链接问题。
- 适合谁用?
- 适合需要为多个编码代理统一注入领域知识、且愿意花时间阅读 INSTALLATION.md 的团队。个人用户若只用 Claude Code,直接通过 /plugin marketplace add 安装即可,不必碰 convert.sh。
- 能商用吗?
- 可以。MIT 是宽松许可证:你可以使用、修改并销售基于它的软件,只需保留版权和许可证声明。
- 还在维护吗?
- 在维护。仓库最近一次提交在 17 天前。
- 用什么语言写的?
- 主要是 Python(依据 GitHub 的语言统计)。
以上回答依据项目的 GitHub 数据(最近同步于 2026年9月14日)和我们的分析,不构成法律意见。
开源项目深度解析
它解决的是知识注入问题,不是代码生成问题
这个仓库解决的是一个具体痛点:编码代理默认只懂编程,不懂营销、合规、临床研究或 CFO 应该如何思考。claude-skills 把领域知识打包成 SKILL.md 指令文件,每个技能包含结构化步骤、决策框架和参考文档。仓库声称有 388 个技能、706 个纯标准库 Python 脚本和 823 个模板。注意这些数字来自 README,实际内容是否全部可运行,文档没有给出验证报告。目标用户很明确:需要在 Claude Code 之外同时使用 Codex、Gemini CLI、Cursor 等工具的工程师或产品经理,他们不想为每个工具单独维护一套提示词。
三层结构:技能、代理、人格,各管一件事
README 用一张表区分了三类资产。技能回答怎么做,比如 SEO 步骤;代理回答做什么,比如运行安全审计;人格回答谁在思考,比如 startup CTO 的视角。这个区分是实用的,因为安装方式不同。技能作为独立文件夹复制到 ~/.claude/skills/,代理和人格则通过插件市场按领域安装。文档强调三者可以组合,但没给出组合的具体示例,这是文档的一个空白。仓库还提到 21 个 /cs:* 斜杠命令,覆盖 CFO、CMO、CRO 等高管人格,这些命令的触发逻辑在 README 中只有一行提及,没有展开。
安装路径分三档,复杂度从一行命令到手动复制
最简单的路径是 Claude Code 插件市场:/plugin marketplace add alirezarezvani/claude-skills,然后按领域安装,比如 /plugin install engineering-skills@claude-code-skills 装 24 个核心工程技能。Codex 用户用 npx agent-skills-cli add alirezarezvani/claude-skills --agent codex。OpenClaw 用户直接执行 bash <(curl -s ...) 远程脚本。最麻烦的是 Hermes Agent 和 Mistral Vibe,文档称之为 BYO-sync 层:仓库虽然预生成了 .hermes/skills/ 和 .vibe/skills/ 树,但你仍要本地跑 python scripts/sync-hermes-skills.py 或 ./scripts/vibe-install.sh 才能装进用户目录。这意味着这两款工具的支持不是真正的原生集成,而是事后同步。
convert.sh 是核心机制,但转换不等于适配
跨工具支持依赖 ./scripts/convert.sh --tool all,文档说转换全部技能大约 15 秒。每个工具得到不同格式:Cursor 是 .mdc 规则,Aider 是 CONVENTIONS.md,Kilo Code 是 .kilocode/rules/,Windsurf 是 .windsurf/skills/。转换脚本会为每个工具生成独立的 README 和验证步骤。这里有一个值得注意的设计选择:转换是格式层面的,不是语义层面的。一个为 Claude Code 写的 SKILL.md 转成 Cursor 的 .mdc 后,里面的指令是否被 Cursor 的规则引擎正确解析,仓库没有提供测试用例。文档给出的验证方式是数文件数量,比如 find .cursor/rules -name "*.mdc" | wc -l 应该显示 346,这只能证明文件存在,不能证明行为一致。
Windows 用户的三个坑:符号链接、Unicode、路径
README 专门为 Windows 写了一节警告。第一,必须用 git clone -c core.symlinks=true 克隆,否则 .gemini/.codex/.vibe/.hermes 镜像树会检出为一行指针文本而不是实际技能。这要求系统开启 Developer Mode。第二,必须设置 PYTHONUTF8=1,因为 706 个脚本中有不少会打印 Unicode 字符,在传统代码页的控制台上会直接崩溃。第三,文档没有明说但暗示了路径长度问题:仓库有 823 个参考文档,嵌套目录深,Windows 的 MAX_PATH 限制可能触发。这三个坑叠加起来,Windows 上的安装成本明显高于 macOS 或 Linux。文档把这些问题写在 INSTALLATION.md 的 Windows Notes 小节,但没有提供自动检测脚本。
脚本全部标准库实现,这是优点也是边界
706 个 Python 脚本全部只用标准库,零 pip 安装。这对部署是好事,任何有 Python 的环境都能跑,不引入依赖冲突。但这也划定了能力边界:标准库没有 HTTP 客户端、没有数据框架、没有异步 IO 的高级封装。一个技能如果要调用外部 API 或处理大型数据集,脚本只能自己用 urllib 或 csv 模块硬写。仓库声称这些脚本是 CLI 工具,但 README 没有给出任何一个脚本的实际调用示例,也没说明脚本与 SKILL.md 之间如何传参。这意味着你拿到一个技能后,可能需要自己读脚本源码才能理解输入输出格式。
版本节奏与维护信号
仓库最近三个版本分别是 v2.12.0、v2.9.0 和 v2.8.2,时间跨度从 2026 年 5 月到 8 月。v2.12.0 的发布说明提到 consolidated release: 20 domains, 380 skills, full issue-triage sweep。这个 full issue-triage sweep 值得注意,它暗示仓库在发布前集中清理了一批 issue,而不是持续小步迭代。v2.8.2 的说明是 productivity/handoff skill, Matt Pocock-inspired,说明作者在跟踪特定人物的方法论。版本号从 2.8 跳到 2.9 再到 2.12,中间缺少 2.10 和 2.11,可能是并行分支或跳过发布,文档没有解释。这个节奏对采用者的意义是:技能内容更新频繁,但你不一定能从 changelog 判断某个技能是否被重写。
许可证与替代方案对比
仓库采用 MIT 许可证,这意味着你可以复制、修改、商用,甚至把整个技能库嵌入自己的产品。许可证的限制很少,但 README 提到一个 getskillcheck.com 的链接,没有说明这个网站与仓库的关系。替代方案方面,一个真实的对比是直接使用各工具官方技能库:Claude Code 的官方 skills 目录、Codex 的 agent-skills-cli 生态。区别在于,官方库通常只服务单一工具,格式原生,没有转换层;claude-skills 的优势是统一维护 20 个领域的模板,劣势是每次工具更新格式时,转换脚本需要同步跟进,而这个仓库的维护者只有一个人。另一个替代思路是自行维护私有技能库,用 git submodule 或符号链接分发,这能完全控制质量,但放弃了仓库提供的 823 个参考文档。
编辑结论
适合需要为多个编码代理统一注入领域知识、且愿意花时间阅读 INSTALLATION.md 的团队。个人用户若只用 Claude Code,直接通过 /plugin marketplace add 安装即可,不必碰 convert.sh。不适合那些期望开箱即用、不想管理符号链接或脚本依赖的人。采用前必须验证三件事:一是 Windows 下确认 Developer Mode 已开启,否则 .gemini/.codex 镜像树会变成指针文本;二是确认终端已设置 PYTHONUTF8=1,否则含 Unicode 输出的脚本会崩溃;三是运行 ./scripts/convert.sh --tool all 后,用 find .cursor/rules -name "*.mdc" | wc -l 检查转换结果是否为 346。这个仓库的价值在于广度而非深度,它把 20 个领域的模板和流程打包成统一格式,但每个技能的维护质量参差不齐,v2.12.0 的 release notes 明确提到做了一次全量 issue 清理,这暗示此前存在积压问题。
社区笔记