页面加载中...
如果你刚安装 Claude Code,还在一行一行地打字描述需求,这篇文章就是为你写的。
如果你刚接触 Claude Code,可能已经体验过它的强大:你说一句"帮我做个待办清单网页",它就能自动创建文件、写代码、跑测试。但用久了你会发现,每次让 Claude 做重复性工作时,你都要把同样的要求说一遍——比如"写代码时要加中文注释"、"按照我们公司的品牌色来设计"、"先检查 SEO 再输出"……
这就像每次请家教都要重新交代家规一样累人。
Skill(技能)就是来解决这个问题的。 你可以把它理解为给 Claude 安装的"专业技能包"。配置一次,长期生效。今天这篇文章,就是写给完全刚入门、甚至还没搞懂 Claude Code 和 Claude 聊天有什么区别的朋友,手把手教你用上这个效率神器。
想象 Claude 是一个刚入职的聪明实习生,能力很强,但对你的业务还不熟悉。
Skill 就是一本写给这个实习生的"工作手册"。 你把手册放进 Claude 的抽屉里(安装),每当它听到相关工作内容(触发),就会自动翻开手册,按照你规定的流程、标准和风格来干活。
比如:
最妙的是,Skill 只在需要时加载,不会一直占用 Claude 的"脑子",所以它既聪明又省 token(省钱)。
你不需要自己会写 Skill 才能用。现在社区里已经有成千上万个现成的 Skill,覆盖写文案、做 PPT、分析数据、生成图片、SEO 优化等场景。
找到别人分享的 Skill(通常是一个 GitHub 链接或文件夹),直接丢给 Claude Code,说:
"帮我安装这个 Skill"
Claude 会自动把它放进正确的位置,你什么都不用管。安装好后,你可以用 /skills 命令查看当前有哪些 Skill 可用。
新手推荐从这几个地方找:
anthropics/skills(Anthropic 自己出的 12 个基础 Skill)awesome-claude-skills 或 agentskills.best,里面有文档写作、代码审查、PPT 生成等上万个 Skillobra/superpowers,适合想按工程规范写代码的人每个 Skill 都有一个"触发词"描述。安装后,你不需要记命令,像平时聊天一样说话就行:
"帮我生成一张封面图片" → 自动触发图片生成 Skill
"把这篇 Markdown 转成 HTML" → 自动触发格式转换 Skill
"审查一下这段代码" → 自动触发代码审查 Skill
Claude 会根据你的描述,自动判断该调用哪个 Skill。
如果你知道 Skill 的名字,直接输入斜杠加名称,效果最快:
/seo-brief 帮我写一个关于"AI 写作"的 SEO 方案 /image-gen 一只猫坐在窗边,水彩风格
有些 Skill 还支持参数,比如指定图片比例、输出格式:
/image-gen --ar 16:9 一片金色麦田
用别人的 Skill 是起点,但真正提高效率的,是把你反复做的工作打包成自己的 Skill。
假设你每周都要做这几件事:
每次都要跟 Claude 解释一遍格式,很烦。做成 Skill 后,你只需要说:"跑一下周报 Skill",它就知道去哪里找文件、用什么颜色做图表、报告里必须包含哪几个模块。
这是我最常用的方式,完全不需要你写代码:
"帮我把刚才做的这件事做成一个 Skill"
Claude 会自动把刚才的执行步骤、文件结构、注意事项整理打包,生成一个 Skill 放在你的项目里。下次再用,直接调用就行。
Anthropic 官方出了一个叫 Skill Creator 的 Skill(没错,用 Skill 造 Skill)。你对它说:
"我想创建一个 Skill,功能是:每次我上传 CSV 文件时,自动分析数据并生成柱状图"
它会引导你一步步完成,问你 Skill 的名字、触发条件、具体步骤,最后自动生成文件。
如果你愿意花 5 分钟,手动创建一个 Skill 只需要一个文件:
在你的项目文件夹里新建这个路径:
.claude/skills/你的技能名/ └── SKILL.md
SKILL.md 的内容格式如下:
--- name: 周报生成器 description: 当我提到"周报"、"weekly report"或上传Excel数据时,自动生成格式化的周报。 --- # 周报生成器 ## 工作流程 1. 读取用户上传的 Excel/CSV 文件 2. 提取关键数据:销售额、新增用户、活跃度 3. 生成 Markdown 格式的周报,包含: - 数据概览(表格) - 趋势分析(文字) - 下周建议(3条) 4. 输出到 /reports 文件夹 ## 格式要求 - 标题用二级标题 - 数字用粗体标出 - 语气正式但不过于生硬
就这么简单。name 是 Skill 的名字,description 是触发条件(最关键,写得好不好决定 Claude 能不能正确识别),下面是具体的工作流程。
Skill 的 description 字段就像搜索引擎的关键词。写得越具体,触发越准确。
❌ 不好的描述:"处理文档"
✅ 好的描述:"当用户上传 PDF 或 Word 文件并要求总结、翻译、提取要点时,按段落输出结构化摘要"
如果你有一些所有 Skill 都应该遵守的通用规则(比如"所有输出都要中文"、"代码必须加注释"),可以写在项目根目录的 CLAUDE.md 或 EXTEND.md 里。这样不需要在每个 Skill 里重复写。
遇到多步骤任务时,先按 Shift + Tab 切换到 Plan 模式(或者明说"先给我个计划")。Claude 会先出方案,你确认后再执行,避免做到一半发现方向错了。
在提示词里加 think、think hard 或 ultrathink,可以让 Claude 更仔细地分析问题。简单任务别用,浪费 token;架构设计或疑难 bug 时再用。
| 坑 | 为什么 | 怎么解决 |
|---|---|---|
| 装了 Skill 但 Claude 没反应 | description 写得太宽泛,Claude 不确定该不该用 | 把描述写具体,多测试几次触发词 |
| 上下文太长,Claude 开始"失忆" | 一个对话里塞了太多内容 | 用 /compact 压缩历史,或 /clear 开启新对话 |
| 代码跑飞了,按 Ctrl+C | 这会直接退出 Claude Code | 按 Escape 停止执行 |
| 想回看之前的对话 | 往上翻半天找不到 | 双击 Escape 直接跳转到历史消息 |
如果你今天刚入门,按这个顺序来:
记住,Skill 最大的价值不是"自动化",而是"一致性"。它确保 Claude 每次处理同类任务时,都按照你认可的标准来执行,不会因为对话上下文变化而"任性发挥"。
从"每次都要交代一遍"到"一句话搞定",这就是 Skill 带给普通用户的真正改变。