用途:当用户希望创建新技能或更新已有技能、以扩展 Claude 能力时使用。技能是模块化、自包含的包,提供专门知识、工作流与工具,把 Claude 从通用助手转变为具备特定领域流程知识的专用助手。
主要能力:技能可提供专门工作流(特定领域的多步流程)、工具集成(特定文件格式或 API 的说明)、领域专长(公司知识、模式、业务逻辑)以及打包资源(脚本、参考资料、资源文件)。
结构:每个技能包含必需的 SKILL.md,其中含 YAML frontmatter(必需 name 和 description)与 Markdown 指令;可选打包资源包括 scripts/(可执行代码)、references/(按需载入上下文的文档)和 assets/(用于输出的模板、图标、字体等文件)。frontmatter 的 name 与 description 决定 Claude 何时使用该技能,应具体说明用途并采用第三人称表述。
渐进式披露:分三级加载以节省上下文——元数据(名称与描述,始终在上下文中)、SKILL.md 正文(技能触发时加载)、打包资源(按需加载)。脚本可无需读入上下文即可执行。
创建流程:1) 用具体示例理解技能用途,明确功能与触发方式;2) 规划可复用内容,分析每个示例需要哪些脚本、参考资料和资源;3) 初始化技能,运行 scripts/init_skill.py <skill-name> --path <output-directory>;4) 编辑技能,先实现可复用资源再完善 SKILL.md,采用祈使句风格,并在 SKILL.md 中引用各资源;5) 打包,运行 scripts/package_skill.py <path/to/skill-folder>,可指定输出目录,脚本会先自动校验 frontmatter 格式与必填字段、命名规范与目录结构、描述完整性和文件组织,通过后生成以技能命名的 zip 文件,失败则报告错误;6) 在真实任务中测试并迭代改进。建议避免在 SKILL.md 与 references 中重复信息,大型参考文件可在 SKILL.md 中提供 grep 搜索模式。
限制:资料未提供该技能的收费、价格、平台或效果信息;具体可用性以实际环境为准。