用途:当用户想创建新技能或更新已有技能以扩展 Claude 能力时使用。技能是模块化、自包含的包,为 Claude 提供特定领域的专门知识、工作流与工具,相当于针对某类任务的“上手引导”。
主要能力与原则:强调简洁,只补充 Claude 本身不具备的上下文;按任务脆弱性设置自由度——高自由度用文本指令,中自由度用带参数的伪代码或脚本,低自由度用固定脚本与少量参数。
技能结构:必需 SKILL.md,含 YAML frontmatter(name、description)与 Markdown 正文;可选 scripts/(可执行代码)、references/(按需加载的文档)、assets/(输出用模板、图标、字体等)。不要包含 README、安装指南、速查表、变更日志等多余文档。
渐进式披露:元数据始终在上下文(约100词),SKILL.md 正文在触发后加载(建议500行以内),捆绑资源按需加载。多领域或多框架时按领域/变体拆分参考文件,引用保持一层深度,长文件加目录。
创建流程:1)用具体示例理解技能用途;2)规划可复用内容;3)运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化;4)编辑资源并编写 SKILL.md,脚本需实际运行测试;5)运行 scripts/package_skill.py <path/to/skill-folder> 打包并校验;6)根据真实使用迭代。
限制:资料未提供具体收费、平台支持范围与效果数据;正文写作应使用祈使/不定式形式,description 需包含用途与触发场景。