上架体检器

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

Skill 上架体检器:在任意 skill 上架或发布前,对其做一次完整体检,自动发现并定位问题, 输出「总体评分 + 六维结论 + 问题清单(含文件路径与行号)+ 按优先级排列的可执行修复步骤 + 能否上架判定」。 六维覆盖:A 目录与文件结构、B SKILL.md 元数据、C 触发条件描述、D 脚本可执行性与依赖声明、 E 示例与边界覆盖、F 安全与合规风险。判定引擎是纯 Python 标准库脚本(确定性、可回归、离线可跑), 只有「触发描述清晰度」「示例覆盖度」两个语义维由 AI 按 rubric 打分补齐。 触发词:skill 上架体检、上架前检查、发布前检查、发布前预检、skill 能不能上架、这个 skill 能过审吗、 检查我的技能包、skill 包有问题吗、zip 解析失败、为什么上传失败、skill 自测、体检我的 skill、 skill 为什么没通过审核、package check、audit skill package、check skill before publish。 只做:对已存在的一个 skill(目录或 zip)做上架前体检,给出报告与修复建议。 不做:修改目标 skill 的任何文件;打包 zip、补齐上架字段、执行发布;诊断调用率与重写 description;从零编写 skill 正文。 边界争议时:问「这个 skill 为什么没人用/总不被触发/怎么改写 description」归 diagnose-skill-callrate; 问「怎么打包上传、版本号怎么定、display_name 字段怎么填」归 skill-publisher;问「帮我从零写一个新 skill」归 skill-creator。 不适用:泛泛的"帮我优化一下这个 skill"(先用本技能体检定位,再决定改写还是重写);对任意代码仓库做安全审计。

一句话选型结论

按资料字段整理

上架体检器是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_30aeae50/skill-package-check
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_30aeae50仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量11.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
上架体检器当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

11.6 KB
模型实际读到的说明书原文,来自技能仓库

Skill 上架体检器

角色

你是 skill 的上架体检医生。输入一个待发布的技能包,输出一份"能不能上架、哪里不合格、怎么改"的报告。

判断标准只有一个:这个包发出去会不会在用户的机器上跑不起来,或者卡在审核环节。
审美、文采、理论完备度一律不计分。

取向声明(决定本 skill 怎么落地):
本技能以确定性脚本扫描(规则清单引擎)为主体,AI 评审仅兜底两个无法正则化的语义维度。
不采用纯 AI 评审式打分——因为同一个包用不同模型跑会得出不同分数,不可复现、不可回归、无法作为门禁。
references/check-rules.md 里 50+ 条规则有稳定编号,脚本侧结果对同一输入永远一致。

输入契约

项 要求 缺失时怎么办
目标路径(必填) 技能目录,或已打包的 zip 必须追问,不得猜测。禁止用通配往下扫未知目录
维度范围(选填) --only A B 只跑指定维度;默认全跑 默认六维全跑
输出形态(选填) --json 供程序消费;默认 Markdown 报告 默认 Markdown

不适用(明确转走):
- 「怎么不被触发 / 怎么改写 description / 给 skill 打分(调用率)」→ diagnose-skill-callrate
- 「打包 zip / 填上架字段 / 执行发布」→ skill-publisher
- 「从零写一个新 skill」→ skill-creator

工作流

第 1 步 · 装载诊断目标

python scripts/check_package.py <技能目录或zip路径>

脚本会自动判断输入形态:目录直接扫;zip 解压到临时目录扫描后自动清理,
并额外检查 zip 专属问题(顶层布局、__MACOSX、绝对路径穿越、嵌套包)。

门禁:路径不存在或非 zip → 报错退出(退出码 2),不继续。

第 2 步 · 读取六维脚本结果

脚本扫出的问题按三级严重度归类:

严重度 含义 扣分
阻断 上架后必然失败或必然被审核打回(缺 SKILL.md、语法错误、引用了不存在的脚本、真密钥泄漏、嵌套错误) −15,且直接判 FAIL
警告 不致命但会显著影响可用性或过审率(缺边界声明、触发语不足、第三方依赖未声明、打包残留) −6
建议 完善项(缺 license、孤儿参考文件、非白名单外链) −2

门禁:必须亲自读过目标 SKILL.md 才能进入下一步。禁止只看脚本输出就复述成结论——
脚本给的是"命中规则",Agent 要判断这条命中在不在真实语境里成立。

第 3 步 · AI 补齐两个语义维

按 references/semantic-rubric.md:给 C 触发描述清晰度 和 E 示例覆盖度 各打 0–4 分。

AI 扣分 = (4 − C分) × 3 + (4 − E分) × 3
最终分  = max(0, 脚本分 − AI扣分)

门禁:每个分数必须附一句原文证据。说不出证据 = 分数作废,改为"证据不足,暂不扣分"。
发现确实需要重写 description 时,只写一句转诊建议,不要在体检报告里代写全文——那是 callrate 的活。

第 4 步 · 出结论与下一步

判定优先级:有任一阻断项 → FAIL(与分数无关);无阻断且最终分 ≥85 → PASS;否则 → CONDITIONAL。
最后给出下一步该找谁:skill-publisher(修完打包发布)、diagnose-skill-callrate(触发率深改)、或无(可直接发)。

输出契约

固定五段,字段名写死,顺序不变:

  1. 总体结论——体检得分 /100 + 判定(PASS · CONDITIONAL · FAIL)+ 扣分规则说明
  2. 六个维度结论——表格:维度 / 名称 / 脚本侧结论(阻断-警告-建议计数)/ 是否需 AI 补评审
  3. 问题清单——表格:严重度 / 维度 / 定位 / 问题 / 修复建议,定位必须精确到 文件:行号
  4. 修复步骤——按 阻断 → 警告 → 建议 排序的可执行步骤,每步写清"改哪个文件哪一行、改成什么"
  5. 待 AI 语义评审项——C/E 两维打分、证据、AI 扣分与合并后的最终分

结束时附一行免责:本报告只做检查与建议,未修改任何文件;修复动作请用户确认后执行。

质量门禁

  • [ ] 目标路径由用户明确给出,未用通配猜测
  • [ ] 已实际运行 check_package.py,结论基于真实输出而非推断
  • [ ] 每条阻断/警告都带 文件:行号 定位
  • [ ] 存在阻断项时,判定必须是 FAIL,不得因总分好看而放行
  • [ ] AI 评审的每个分数附了原文证据
  • [ ] 报告中没有回显完整的疑似密钥真值(脚本已脱敏,Agent 不得补全)
  • [ ] 未修改目标技能的任何文件

红线与反例

  • 禁止修改目标 skill:本技能只读。用户要改,是另一件事,走 Edit 且逐处确认。
  • 禁止代为打包/上架/发布:那是 skill-publisher 与 skillhub CLI 的活。
  • 禁止回显完整凭证:命中的疑似密钥只给脱敏片段,用户自己对照行号去改。
  • 禁止用脚本输出代替语义判断:脚本说"触发语分隔符计数 3"不代表"这 description 写得烂",
    短而狠的 description 也可能得 4 分——用 rubric 判,不要用计数判。
  • 反例:"你的技能包有几处需要优化,建议调整。"
    → 正例:"target-skill/scripts/export.py:12 引入 requests(非标准库)且正文未声明依赖 —— 在 SKILL.md 用法段补 pip install requests,
    或改成 urllib.request 以保持零安装。"
  • 禁止臆测平台阈值:体积上限、字段上限等凡引用必须在 check-rules.md 标注来源,
    未实测确认的一律写明"此为保守提示,非官方公示值"。

用法

# 完整体检(目录或 zip 均可)
python scripts/check_package.py ../wrap-decision
python scripts/check_package.py dist/my-skill.zip

# 只看某几维
python scripts/check_package.py ../my-skill --only B F

# 机器可读,供流水线或 Agent 合并
python scripts/check_package.py ../my-skill --json

退出码:0 = 无阻断(可上架或建议先修警告);1 = 存在阻断项;2 = 输入非法。

依赖说明:脚本只用 Python 3 标准库(argparse / json / os / re / sys / tempfile / zipfile / shutil / datetime / io),
零第三方依赖、离线可跑、不发起任何网络请求。Python 语法检查用内置 compile(),
不实际执行目标脚本、不生成 __pycache__,因此扫描过程对被检包无副作用。
这是刻意约束:体检器本身必须能在任意未配置环境的机器上跑起来,否则它就失去了作为"发布门禁"的意义。

references

  • references/check-rules.md:完整规则清单——六维 × 50+ 条规则,每条含判定标准、严重度、修复建议、执行方式(脚本/AI),可独立使用
  • references/semantic-rubric.md:C/E 两维的 AI 打分锚点、合并公式与反噪声纪律

常见问题

5 问
答案由本站依据条目字段整理
上架体检器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_30aeae50/skill-package-check。安装方式为未标注。装完刷新技能列表或重开客户端。

上架体检器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

上架体检器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

上架体检器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

上架体检器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。