SuperAPI AI 工具集

skill-creator-doctor

通用与其它

查看项目

更新于 10-15 16:49

技能介绍

用途:管理 Claude 技能的完整生命周期,包括创建、修复与维护,帮助用户构建可被 Claude 调用的模块化技能包。

主要能力:技能由必需的 SKILL.md(含 YAML frontmatter 的 name 与 description,以及 Markdown 指令)和可选资源目录组成,包括 scripts/(可执行脚本)、references/(按需加载的文档资料)、assets/(输出用模板、图标、字体等)。技能采用三级渐进式加载:元数据常驻上下文,SKILL.md 正文在触发时加载,资源按需读取。

创建流程:1)通过具体示例理解技能用途;2)规划可复用内容;3)运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化模板;4)编辑 SKILL.md 与资源,使用祈使句风格,删除多余示例文件;5)运行 scripts/package_skill.py <path/to/skill-folder> 打包并自动校验,可选指定输出目录;6)迭代改进。

修复与维护:scripts/repair_skill.py <skill-name> 可自动修复;加 --diagnose 仅诊断,--list-issues 列出所有问题技能。可处理注册表缺失、frontmatter 格式错误、结构缺失、分类未定义等情况。也可手动编辑 skills.json 的 skills 与 categories 字段。使用 python scripts/quick_validate.py <path/to/skill> 校验单个技能。

限制与要求:name 必须为小写字母、数字与连字符,最长 64 字符,禁止使用保留词 anthropic、claude;description 最长 1024 字符;文件必须命名为 SKILL.md;YAML 只用空格不能使用制表符;修改后可能需清理 Claude Code 缓存。官方收费、价格与平台支持等信息暂未提供。