现在位置: 首页 > Claude Code 教程 > 正文

skill-creator 使用

在 Claude Code 生态中,Skill(技能) 是扩展 Agent 能力的重要机制。

Skill 本质上是一个模块化知识包,可以给 Claude 添加:

  • 专业领域知识
  • 固定工作流程
  • API / 工具使用方式
  • 模板和脚本

简单理解:

Skill = 给 AI 写的一份“操作说明书”。

而 skill-creator 就是 Anthropic 官方提供的 Skill 开发助手,帮助开发者创建、优化和打包技能。

GitHub 地址:https://github.com/anthropics/skills/tree/main/skills/skill-creator

Skill 是什么

在 Claude Code 中,Skill 是一种 可复用的能力扩展包。

一个 Skill 通常包含:

skill-name/
├── SKILL.md        # 核心说明(必须)
├── scripts/        # 可执行脚本
├── references/     # 文档或知识
├── assets/         # 附加资源

其中最重要的是 SKILL.md。

示例:

---
name: video-tool
description: Video processing CLI for editing and transcribing videos
---

# Video Tool Skill

Use the video-tool CLI to process videos.

## Quick Start

video-tool video download -u URL
video-tool generate transcript -i video.mp4

SKILL.md 的作用就是:教 Claude 如何使用某个工具或完成某个流程。

安装 skill-creator

首先安装 Anthropic 的 skills 集合。

npx skills add https://github.com/anthropics/skills --skill skill-creator

或者:

claude install anthropics/skills/skill-creator

安装完成后,你就可以在 Claude 中调用:

/skill-creator

skill-creator 提供完整的 Skill 开发流程工具链。

安装完成后,本地会下载该 Skill,其中包含:

skills/skill-creator/
├── SKILL.md          ← 核心说明文件
├── agents/           ← 内置的评审助手
├── eval-viewer/      ← 测试结果可视化工具
├── references/       ← 参考文档(数据格式说明等)
└── scripts/          ← 自动化脚本(打包、测评等)

Skill Creator 的工作流程可以概括为一个循环:

想清楚需求
    ↓
起草 SKILL.md
    ↓
设计测试用例
    ↓
运行测试(有 Skill vs 没有 Skill,对比效果)
    ↓
评估结果(看报告 + 打分)
    ↓
根据反馈修改 SKILL.md
    ↓
重复,直到满意
    ↓
打包成 .skill 文件

用 skill-creator 创建 Skill

需求询问

Claude 会先问你几个问题,帮你把需求想清楚。你不需要一次说完所有细节,像聊天一样回答就行。

Claude 通常会问:

  1. 这个 Skill 具体做什么?
  2. 什么情况下触发(用户说什么、上传什么文件)?
  3. 输出是什么格式?
  4. 有没有特殊要求(固定模板、特定格式规范……)?

示例对话:

你:我想做一个 Skill,把会议录音的文字稿整理成结构化的会议纪要。

Claude:好的,我来问几个问题帮你确认需求:
        1. 纪要里需要包含哪些内容?(比如:时间、参与人、决议、行动事项……)
        2. 输出格式是 Word 文档、Markdown,还是直接在对话里回复?
        3. 有没有固定的纪要模板?

你:需要包含会议主题、时间、参与人、讨论要点、决议事项、
    下一步行动(含负责人和截止日期)。
    输出 Word 文档。
    有模板,我来上传。

可以按 Tab 键或方向按键切换菜单详情,并提交。

这个阶段你的目标: 把所有细节和边界情况说清楚,不要跳过,后面测试时踩的坑大多源于这里没说清楚。

也可以直接回车,它也能帮我们创建:

之后 Claude 会写出 SKILL.md 草稿,大致长这样:

接下来还会创建参考文件:

创建完成后,会验证技能结构是否正确,等待就好了。

验证通过!就会打包 Skill,并展示目录结构:

测试下,输入会议内容:

整理以下会议纪要:一、会议基本信息
  会议主题:学习平台内容优化会议
  参会人员:张三、李四、王五
  会议时间:2025-XX-XX 14:00-15:00
  记录人:张三
  二、会议内容
  讨论当前团队在编程教学中使用的案例素材,一致认为runoob教程简洁易懂,适合作为新手入门参考。
  确定后续内部培训将优先采用 runoob 上的基础语法、实战小案例进行讲解。
  安排李四整理 runoob 中 Python、Java 高频知识点,形成内部速查文档。
  下次会议检查文档完成情况。
  三、待办事项
  李四:整理 runoob 核心知识点文档,下周一前完成。
  全体:提前熟悉 runoob 对应章节,便于下次讨论。