SuperAPI AI 工具集

validate-plugin

智能体与模型

查看项目

更新于 10-15 23:30

技能介绍

用途:对任意 Claude Code 插件目录执行完整校验流程,既做结构检查,也对内容进行百分制评分。

主要能力:一是结构校验,通过 validate-all-plugins.sh 检查 plugin.json、文件引用与脚本权限;二是内容校验,通过 validate-skills-schema.py 对 SKILL.md 做百分制评分(A-F 等级),并列出错误与警告;若插件含命令或智能体,也可一并校验。最终输出结构校验结果、每个 SKILL.md 的评分,以及总错误/警告数与 PASS 或 FAIL 结论。

使用方式:需 Python 3 并安装 pyyaml,PATH 中需有 jq,且从 claude-code-plugins 仓库根目录运行。先定位目标插件目录(须含 .claude-plugin/plugin.json),再运行结构校验:./scripts/validate-all-plugins.sh <plugin-directory>;对找到的 SKILL.md 运行内容校验:python3 scripts/validate-skills-schema.py --verbose <path-to-SKILL.md>;若含命令或智能体,运行 python3 scripts/validate-skills-schema.py --verbose。

适用场景:插件发布前的质量把关、批量检查插件目录合规性、对技能内容做评分与问题定位。

限制:目录不存在、缺少 plugin.json、或缺少 Python/jq 时会报告相应问题;单个文件失败不影响其余文件继续校验。具体评分细则与规范细节以官方资料为准,此处暂未提供。