用途:当需要为 Claude 创建新技能或更新现有技能,以扩展其在特定领域的知识与工作流时使用。
主要能力:说明技能由必需的 SKILL.md(YAML frontmatter 含 name、description,以及 Markdown 指令)和可选资源组成:scripts/ 放可执行代码,references/ 放按需加载的文档,assets/ 放模板、图标、字体等输出资源。元数据决定技能何时被触发,需具体、使用第三人称。设计上采用三级加载:元数据始终在上下文中,SKILL.md 正文在触发时加载(少于 5k 词),资源按需加载。
使用方式:先获取官方 Agent Skills 文档(WebFetch https://code.claude.com/docs/en/skills )。随后按步骤:一,用具体示例理解技能;二,分析可复用内容;三,运行初始化命令生成模板:scripts/init_skill.py <skill-name> --path <output-directory>;四,编辑 SKILL.md,使用祈使/不定式动词式写法,并整理 scripts、references、assets;五,打包并校验:scripts/package_skill.py <path/to/skill-folder>(可选输出目录 ./dist),校验通过后生成同名 zip;六,在真实任务中迭代改进。
适用场景:为特定领域封装多步工作流、文件格式或 API 集成、公司级 schema 与业务逻辑,以及复杂重复任务所需脚本与资源。
限制:资料未提供收费、价格、平台与效果信息。大于 1 万词的文件建议在 SKILL.md 中提供 grep 搜索模式;避免 SKILL.md 与 references 内容重复。