用途:该技能为创建有效的技能(Skill)提供指导,适用于用户想要新建或更新一个扩展 Claude 能力的技能时。技能是模块化、自包含的包,通过提供专门知识、工作流和工具,把通用型 Claude 转变为具备特定领域程序性知识的专用智能体。
主要能力:说明技能能提供什么,包括专门工作流(特定领域的多步流程)、工具集成(针对特定文件格式或 API 的说明)、领域专长(公司特定知识、模式、业务逻辑)以及捆绑资源(用于复杂重复任务的脚本、参考和资产)。
技能结构:每个技能包含必需的 SKILL.md 和可选的捆绑资源。SKILL.md 需要 YAML frontmatter 元数据(name、description 必填)和 Markdown 指令。可选目录包括 scripts/(可执行代码,如 Python/Bash)、references/(按需加载进上下文的文档)和 assets/(用于输出的模板、图标、字体等文件)。元数据中的 name 和 description 决定 Claude 何时使用该技能,应具体说明用途与使用时机,并使用第三人称。
渐进式披露:技能采用三级加载——元数据(名称+描述,始终在上下文中,约 100 词)、SKILL.md 正文(技能触发时加载,少于 5k 词)、捆绑资源(按需加载)。脚本可执行而无需读入上下文,因此资源量不受上下文窗口限制。
创建流程:第一步用具体示例理解技能用途;第二步规划可复用内容,分析每个示例需要哪些脚本、参考和资产;第三步初始化,运行 scripts/init_skill.py <skill-name> --path <output-directory> 生成模板目录;第四步编辑技能,先实现可复用资源,再更新 SKILL.md,使用祈使/不定式(动词开头)的客观指令语言;第五步打包,运行 scripts/package_skill.py <path/to/skill-folder>,可指定输出目录如 ./dist,脚本会先校验 YAML frontmatter、命名规范、目录结构、描述完整性和文件组织,通过后生成以技能命名的 zip 文件,失败则报错退出;第六步迭代,在真实任务中使用、发现问题、更新 SKILL.md 或捆绑资源并再次测试。
限制:资料未提供该技能的收费、价格、平台支持范围或具体效果数据;示例脚本路径与命令需按实际环境调整。