mcpField
S
skill-creator

skill-creator

github.com/d-o-hubAgent 工作流1393 次安装1 天前更新
代码仓库

关于 skill-creator

面向 Claude Code 技能创建者的指南,说明如何按规范构建可复用的任务指导。内容涵盖目录结构、命名、描述、模板、示例和验证。

主要功能

  1. 01SKILL.md 格式指南
  2. 02YAML frontmatter 要求
  3. 03命名与描述规则
  4. 04流程、知识和工具模板
  5. 05创建示例与验证

适用场景

  1. 01创建可复用的知识模块
  2. 02为 Claude Code 添加特定任务指导
  3. 03检查技能结构与元数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill skill-creator

安装后在 Claude Code 中输入/skill-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

description.md
examples.md
naming.md
structure.md
templates.md
validation.md

详细介绍

技能创建器

按照官方格式和最佳实践创建新的 Claude Code 技能。

快速参考

使用场景

  • 创建可复用的新知识模块
  • 为特定任务添加专业指导
  • 将特定领域的专业知识融入 Claude Code
  • 需要确保技能格式和结构正确

必需的 SKILL.md 格式

每项技能都需要一个 SKILL.md 文件,包含两部分:

  1. YAML 前置元数据(第 1 行 --- 标记之间的元数据)
  2. 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