用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/YuAICode/ai-skills --skill skill-doctor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | skill-doctor |
| description | 发布前校验 skill 目录是否符合合集约定的 lint 工具。当用户说"检查 skill / lint skill / skill 规范校验 / 发布前检查"时触发。 |
发布一个 skill 前,用本工具确认它符合合集的目录约定(SKILL.md frontmatter、README 徽章、bin/tests 配对等)。
用户说"检查 skill / lint skill / skill 规范校验 / 这个 skill 合规吗 / 发布前检查"。
bash skill-doctor/bin/lint-skill.sh <skill目录路径>
示例(在合集根目录运行):
bash skill-doctor/bin/lint-skill.sh ./my-new-skill
for d in */; do
[ -f "$d/SKILL.md" ] || continue
bash skill-doctor/bin/lint-skill.sh "$d"
done
| 退出码 | 含义 |
|---|---|
0 | 全部通过(或只有 warning) |
2 | 存在 error 级问题,阻止发布 |
Error(exit 2,须修复才能发布):
SKILL.mdSKILL.md 没有 YAML frontmatter(缺 --- 围栏),或 frontmatter 缺 name: / description:name: 值与目录名不一致README.mdREADME.md 未包含 img.shields.io 徽章bin/ 目录且里面有 .sh 文件,却没有 tests/run.shWarning(exit 0,建议改但不拦):
description 为空或未含"触发"字样(建议 description 写明触发词)tests/run.sh(只检查文件是否存在);要跑测试请单独执行。基于 SOC 职业分类