关于 skill-creator
面向 Claude Code 技能创建者的指南,说明如何按规范构建可复用的任务指导。内容涵盖目录结构、命名、描述、模板、示例和验证。
主要功能
- 01SKILL.md 格式指南
- 02YAML frontmatter 要求
- 03命名与描述规则
- 04流程、知识和工具模板
- 05创建示例与验证
适用场景
- 01创建可复用的知识模块
- 02为 Claude Code 添加特定任务指导
- 03检查技能结构与元数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill skill-creator安装后在 Claude Code 中输入/skill-creator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
description.mdexamples.mdnaming.mdstructure.mdtemplates.mdvalidation.md详细介绍
技能创建器
按照官方格式和最佳实践创建新的 Claude Code 技能。
快速参考
使用场景
- 创建可复用的新知识模块
- 为特定任务添加专业指导
- 将特定领域的专业知识融入 Claude Code
- 需要确保技能格式和结构正确
必需的 SKILL.md 格式
每项技能都需要一个 SKILL.md 文件,包含两部分:
- YAML 前置元数据(第 1 行
---标记之间的元数据) - Markdown 指令(为 Claude 提供指导)
---
name: skill-name
description: Brief description of what this skill does and when to use it
---
# Skill Title
## Instructions
Step-by-step guidance for Claude...
YAML 前置元数据字段
| 字段 | 必需 | 描述 |
|---|---|---|
name | 是 | 仅限小写字母、数字和连字符(最多 64 个字符)。必须与目录名称一致。 |
description | 是 | 技能的功能及使用时机(最多 1024 个字符)。Claude 会据此匹配请求。 |
allowed-tools | 否 | Claude 无需许可即可使用的工具 |
model | 否 | 要使用的特定模型 |
context | 否 | 设置为 fork 可使用隔离的子 Agent 上下文 |
文件结构
skill-name/
├── SKILL.md # Required - overview and navigation
├── reference.md # Detailed docs - loaded when needed
├── examples.md # Usage examples - loaded when needed
└── scripts/
└── helper.sh # Utility script - executed, not loaded
最佳实践
- 将 SKILL.md 控制在 250 行以内 - 使用渐进式披露
- 撰写具体的描述 - 包含用户自然会使用的触发词
- 链接辅助文件 - 在 SKILL.md 中使用 Markdown 链接
- 验证结构 - 检查 YAML 语法和文件组织
有关命名规范,请参阅 naming.md;有关可直接使用的模板,请参阅 templates.md。
评论
支持 Markdown