Appearance
AI Skill筛选指南:3个标准帮你找到那1%真正好用的
Peter Yang(前Roblox产品负责人)发推文问:"有没有人工精选的高质量Skill合集?"大量回复都在说:我也找不到。这说明AI Skill领域,发现成本极高,真正好用的极少。
垃圾Skill长什么样
去GitHub或分享帖里搜Claude Skill,会得到大量合集:「50个最佳Claude Skill」「100个Skill大全」。
点进去,大部分长这样:
markdown
---
name: write-code
description: Write code
---
Write good code for the user.这不是Skill,这是废话包装成Skill。
Claude不会用它:
- Description没有触发上下文,Claude不知道什么时候调用
- 没有输出格式,每次输出不一样
- 没有「先读项目」步骤,生成的代码跟项目完全不兼容
标准一:Description里有触发关键词
打开SKILL.md,看第一段description。
❌ 不及格
yaml
description: A skill for writing better code✅ 及格
yaml
description: Use when writing, reviewing, or refactoring code. Triggers on:
"write a function", "review this code", "refactor", "optimize", "add tests".
Activates for any coding task where quality and conventions matter.好的description告诉你三件事:做什么、什么时候用、监听哪些关键词。
没有触发关键词的Skill,Claude永远不会主动用它。
标准二:有明确的输出格式
找到Skill里描述「Output format」或「Format your response as」的部分。
没有输出格式的Skill
每次输出结构不一样,今天要点列表,明天段落,后天带前缀。不可预测,不可复用。
有输出格式的Skill
markdown
Output format:
## Summary
[2-3 sentences]
## Key Issues
- [Issue]: [Impact] → [Fix]
## Code Changes
[Only changed sections, with line references]有了格式,Skill才是真正可复用的工具,而不是每次靠运气。
标准三:包含「先读」步骤
这是区分「会生成通用代码」和「会生成匹配你项目的代码」的关键。
没有先读步骤的Skill
Claude凭空生成代码,不知道你用的是TypeScript还是Python,不知道测试框架,不知道代码风格。
有先读步骤的Skill
markdown
## Before Starting
1. Read package.json — understand frameworks and dependencies
2. Read existing files in the same directory — match the code style
3. Check for .eslintrc or similar config — follow linting rulesClaude先了解你的项目,再生成代码。生成的东西直接能用,不需要大改。
少数值得信任的Skill来源
1. Anthropic官方Skill库
官方出品,质量有保障。每一个都经过测试,符合3个标准。
地址:github.com/anthropics/claude-skills
涵盖:frontend-design、code-review、security-guidance、pdf-reader等核心场景。
2. ClawHub
OpenClaw官方的Skill市场,有安装量和评分数据,能过滤掉质量差的。
bash
# 搜索特定方向的Skill
clawhub search "code review"
clawhub search "product manager"
# 按安装量排序
clawhub search "design" --sort installs3. awesome-claude-skills(社区维护)
GitHub上社区维护的精选列表,人工筛选过的。
搜索关键词:awesome-claude-skills 或 curated claude skills
4. 自己写,按模式来
核心原则:
- Description前250字符包含触发场景和关键词
- 所有指令用命令式动词(Read / Generate / Output)
- 明确定义输出格式
- 加入「先读项目」步骤
- 定义Skill不做什么
- 控制在500行以内
一个快速测试方法
装了一个Skill之后,怎么验证它真的在工作?
测试触发
不手动 /调用,直接用自然语言说出触发词,看Claude是否主动加载这个Skill。
比如装了code-review Skill,直接说「帮我看看这段代码有没有问题」。如果Claude主动用了这个Skill,description是有效的。
测试一致性
同样的输入,跑三次,看输出格式是否一致。不一致 = 缺少输出格式定义。
测试项目匹配度
让Skill生成一段代码,看它是否符合你项目的风格和约束。不匹配 = 缺少先读步骤。
总结
| 标准 | 说明 |
|---|---|
| Description有触发关键词 | Claude知道什么时候调用 |
| 明确的输出格式 | 可复用,可预测 |
| 包含先读步骤 | 生成匹配你项目的代码 |
筛选是一种能力,不是一种负担。用这3个标准,5分钟就能判断一个Skill值不值得装。
关键词:Claude Code Skill, Skill筛选标准, AI技能, 高质量Skill, ClawHub, Anthropic Skill
