用途:指导创建或更新 Claude 技能。技能是模块化、自包含的包,用专门知识、工作流和工具扩展 Claude 能力,相当于特定领域或任务的“上手指南”。
主要能力:说明技能可提供专门工作流、工具集成、领域专业知识与捆绑资源(脚本、参考资料、资产)。核心原则包括精简(上下文窗口是公共资源,只添加 Claude 尚不具备的信息,优先用简洁示例);按任务脆弱性与可变性设置自由度:高自由度用文本指令,中自由度用带参数的伪代码或脚本,低自由度用具体脚本与少量参数。
结构:技能包含必需的 SKILL.md(YAML frontmatter 含 name、description,可选 compatibility,加 Markdown 正文)和可选资源目录 scripts/、references/、assets/。正文只在触发后加载。不要包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档。渐进式披露分三级:元数据始终在上下文(约 100 词);SKILL.md 正文在触发时加载(少于 5k 词,建议 500 行内);捆绑资源按需加载。参考资料应保持 SKILL.md 一级深度链接,长文件加目录。
创建流程:理解技能的具体示例;规划可复用内容;运行 python skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory> 初始化模板;编辑资源与 SKILL.md;运行 python skills/skill-creator/scripts/package_skill.py <path/to/skill-folder> 打包为 .skill 文件并自动校验;依据实际使用迭代。脚本需实际运行测试,删除不需要的示例文件。frontmatter 的 description 是主要触发机制,应说明技能做什么及何时使用,不在正文重复“何时使用”。
限制:资料未提供收费、价格、平台或效果信息。