用途:skill-creator 提供创建有效技能的指导,适用于用户想新建或更新一个扩展 Claude 能力的技能时。技能是模块化、自包含的包,为特定领域或任务提供专门知识、工作流与工具,相当于“入职指南”,把通用型 Claude 转变为具备程序性知识的专用智能体。
主要能力:技能可提供专门工作流(多步骤流程)、工具集成(特定文件格式或 API 的说明)、领域专长(公司特定知识、模式、业务逻辑)以及捆绑资源(脚本、参考、资产)。核心原则包括:保持精简,只补充 Claude 尚不具备的上下文;按任务脆弱性与可变性设置合适的自由度(高自由度文本指令、中自由度伪代码或带参脚本、低自由度具体脚本)。
结构:每个技能包含必需的 SKILL.md 与可选捆绑资源。SKILL.md 由 YAML frontmatter(name、description 必填)和 Markdown 正文组成;frontmatter 是 Claude 判断何时使用技能的唯一依据,因此需清晰完整地描述技能做什么、何时使用。捆绑资源分三类:scripts/ 存放可执行代码(如 scripts/rotate_pdf.py),references/ 存放按需加载的文档(如 schema、API 文档、公司政策),assets/ 存放用于最终输出的文件(模板、图标、字体等)。不应包含 README、安装指南、变更日志等无关文档。
使用方式:创建流程为——用具体示例理解技能、规划可复用内容、运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化、编辑技能(实现资源并撰写 SKILL.md)、运行 scripts/package_skill.py <path/to/skill-folder> 打包、根据实际使用迭代。正文用祈使句,控制在 500 行以内,超出时拆分到引用文件并从 SKILL.md 直接链接,引用保持一层深度,长文件加目录。
适用场景:需要为特定领域、公司知识、文件格式或重复性任务封装专门流程时。限制:资料未提供收费、价格、平台支持范围等信息;打包步骤对 claude-manager 包可跳过。