tool-creator 是 Claude Code 框架中的技能,用于在 .claude/tools/<category>/ 下创建可执行工具文件。工具按类别组织,如 cli、analysis、validation、integrations、maintenance、optimization、runtime、visualization、workflow、gates、context。
主要能力:创建工具文件;创建前用 find 检查是否已存在,已存在则改用 Read/Edit 更新;运行三层查重检查(EXACT_MATCH 转给 tool-updater,REGISTRY_MATCH 需人工确认,SIMILAR_FOUND 需用户选择,NO_MATCH 继续,可用 --force 跳过);执行配套生态检查;校验名称与分类;生成带 shebang 的 CommonJS/ESM 模块;在非 Windows 平台设置 755 权限;更新 tool-catalog.md;运行创建后集成检查表与跨创建者评审。
使用方式示例:Skill({ skill: 'tool-creator', args: '...' })。工具文件含 main 函数、require.main 判断与 module.exports。
限制与要求:需遵守 Iron Laws,即每件产物需有配套 schema、至少接入一个 agent、登记到 tool-catalog.md、通过 node .claude/tools/cli/validate-integration.cjs <tool-path> 校验并写入记忆条目;需按 RED→GREEN→REFACTOR 流程;可选运行 node .claude/skills/skill-creator/scripts/eval-runner.cjs --skill tool-creator 做质量门。资料未提供安装命令、收费或平台支持等额外信息。