用途:skill-creator 提供创建有效 Claude 技能的指导。技能是模块化、自包含的包,通过专业知识、工作流和工具扩展 Claude 能力,相当于特定领域的“上手引导”,把通用智能体变成具备程序性知识的专用智能体。
主要能力:技能可提供专用工作流(特定领域的多步流程)、工具集成(特定文件格式或 API 的用法说明)、领域专长(公司特定知识、模式、业务逻辑)以及捆绑资源(脚本、参考资料、资产)。
结构:每个技能包含必需的 SKILL.md 与可选捆绑资源。SKILL.md 由 YAML frontmatter(name 可选,默认目录名;description 与 when_to_use 推荐,是触发判断的主要字段)和 Markdown 正文组成。可选资源包括 scripts/(可执行代码,如 scripts/rotate_pdf.py)、references/(按需加载的文档,如 references/finance.md)和 assets/(用于输出的文件,如模板、图标、字体)。
设计原则:强调简洁,只补充 Claude 不具备的上下文;按任务脆弱性设置自由度(高自由度文本指令、中自由度伪代码或带参脚本、低自由度固定脚本);采用渐进式披露三级加载:元数据始终在上下文,SKILL.md 正文在触发后加载(建议少于 500 行),捆绑资源按需加载。
创建流程:理解技能的具体用例、规划可复用内容、运行 init_skill.py 初始化、编辑技能、运行 package_skill.py 打包、根据实际使用迭代。初始化命令:${CLAUDE_PLUGIN_ROOT}/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>。
限制:技能中不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档;避免深层嵌套引用;长参考文件应加目录。资料未提供收费、价格、平台与效果信息。