当前位置:首页 > 未命名 > 正文内容

读《Best Claude Skills》:我同意的三条和存疑的一条

> 本文是学习笔记,不是翻译。原文:Farasat Ali《Best Claude Skills (September 2026)》,发布于 2026-09-30,https://www.farasat.me/blog/best-claude-skills 。以下提炼他的核心论点,加上我的理解和不同意见,观点归属已尽量标明。

Farasat Ali 这篇有个地方跟别的盘点文章不一样:他的推荐清单短得离谱,而且明说了是故意的。理由是他宁愿推荐八个能指出出处的,也不推荐四十个指不出的。这个态度本身比清单值钱,我读下来同意三条,有一条存疑,另外补一条他没覆盖到的情况。

他提炼的四条

1. 值得装的 skill 主要是 Anthropic 自家那几个。

清单是:skill-creator、docx/xlsx/pptx/pdf 四个文档 skill、frontend-design、bundled 的 /design、mcp-builder、webapp-testing、claude-api,外加 knowledge-work-plugins 里的 marketing plugin(其中他最推 brand-review,因为它会筛查"无事实支撑的表述")。anthropics/skills 仓库在 2026-09-30 约有 17.9 万 star;文档类四个是 source-available,其余多数 Apache 2.0;仓库 README 自称仅供演示与教学。

2. 选 skill 更接近选依赖,而不是选 prompt。

理由很实在:skill 常常带着脚本,在你的机器上以宿主进程同等的权限执行。所以清单之外的第三方 skill,要当依赖审。

3. 装前五步自查。

读 SKILL.md 和旁边每个文件(脚本优先);检查 allowed-tools(Claude Code 会应用项目 skill 的权限授予,即使目录未被信任);搜脚本里的网络调用、对 ~/.ssh、~/.aws、.env 的读取和 base64 编码;pin 到具体 commit 而不是跟分支;能用纯指令实现就别带脚本。

4. 要评测、要清理。

用 skill-creator 做 A/B(同一批 prompt 装与不装对比通过率、耗时、token 开销)。Anthropic 2026 年 3 月加上这套评测后,光调 description 就让 6 个公开 skill 里 5 个的触发情况变好——说明很多 skill 表现差只是因为该触发时没触发。然后定期清理,因为已装 skill 的 description 常驻上下文,Claude Code 侧这份列表预算约占上下文窗口 1%。

我同意的三条

第 2 条是全文最该被记住的一句。 "skill = 提示词"这个直觉是错的。带脚本的 skill 和纯指令的 skill 完全是两个风险等级——这一点 NVIDIA 那边的扫描数据也印证了:带可执行脚本的 skill 出问题概率是不带脚本的 2.12 倍。

第 3 条里的 allowed-tools 那条最容易被忽略。 很多人审 skill 只看它在做什么,不看它申请了什么权限。申请了但没用到的权限就是纯粹的攻击面,这一条最该先查。

第 4 条的"description 调优"成本极低、收益极高。 公开讨论里反复出现的典型问题就是:描述写得泛,结果该出现时不出现。改法跟他建议的一致——写成触发条件而不是内容摘要。

我存疑的一条

他把 seo-audit 和 performance-report 定位成"分析的初稿,永远不是分析本身",理由是两者完全依赖连接器能取到的数据。

这个判断我认同一半。确实,这两类 skill 的输出质量上限被数据口径锁死。但我认为问题不在 skill 本身,而在是否掌握了数据口径——如果你清楚连接器能拿到什么、拿不到什么,输出就是可用的初稿加已知盲区清单;如果你不清楚,那才是"永远不能当分析"。所以判断标准应该是"我是否掌握这个 skill 的数据边界",而不是"这类 skill 一律降档"。他这个一刀切的说法,会把本来可控的工具误杀。

他没有覆盖到的情况

他的清单基本面向有 Anthropic 账号、能联网的知识工作者。但公开仓库里还躺着另一半生态,他基本没提:一类是明确面向本地、离线、数据不出机器场景的开源项目。比如做本地电脑操作自动化的 typesafe-computer-use(MIT,把决策压到一个小模型上,README 里给了单步成本对比),以及做智能体记忆的 MemOS(Apache-2.0,自托管方案依赖 Neo4j 加 Qdrant,也有把数据落在本机 SQLite 的本地插件路线)。它们解决的是"断网也能干"和"数据不出本机",跟 Claude 生态没有绑定关系。

这说明 skill 生态其实分成了两半:一半是云端市场里那些需要被扫描、被审计的第三方包(他文章的重心),另一半是个人或团队自己写的、只在本地跑的流程固化件。后半部分基本没有供应链风险,因为它就是使用者自己写的,而它的价值恰恰呼应他文末那句——"多数团队最该装的 skill,是把他们已经在怎么干活写下来的那个"。

对只想固化自己流程的人来说,后面这条路才是起点:把写作规范、审核清单、发布门槛这类重复规则写成自己的 skill,不依赖任何市场里的第三方包,也就绕开了他文章里那一整章安全风险。

常见问题

Q:他的清单现在还适用吗?

文章更新到 2026-09-30,本文写于 2026-10-20。skill 市场变动快,装之前建议回原文看最新版本。

Q:能不能直接照他的清单装?

他的建议是先挑两三个跟你每周真在做的任务对得上的,别一次装一堆。理由见上文第 4 条。

Q:不装第三方 skill 是不是就安全了?

风险低不等于零,官方仓库自己声明是演示材料。另外 skill 加载的外部网页内容本身可能携带指令,这类风险跟装不装第三方无关。

原文与延伸

  • 原文:Farasat Ali, Best Claude Skills (September 2026), 2026-09-30 — https://www.farasat.me/blog/best-claude-skills
  • 论文:Liu et al., Agent Skills in the Wild, arXiv 2601.10338
  • Anthropic 官方仓库:github.com/anthropics/skills