返回顶部
s

skill-quality-check技能质量检查

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
127
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

skill-quality-check

技能质量检查 🔍

AI Agent技能通用质量评估框架。从5个维度评估任何SKILL.md文件,输出量化评分和可执行的改进建议。适用于为Claude、Cursor、Codex、OpenClaw或任何AI代理构建的技能。

使用时机

  • - 从任何来源安装新技能之前
  • 编写自己的技能后(自我检查)
  • 比较类似技能的质量
  • 评估提交到ClawHub/SkillHub的技能
  • 作为技能创建者的配套工具——先学习编写,再学习审计

审计协议

步骤1:定位并读取目标技能

找到SKILL.md文件:

路径优先级(按顺序):

  1. 1. 用户指定路径
  2. //SKILL.md

# 各平台常见位置:
# OpenClaw: ~/.openclaw/skills//SKILL.md
# QClaw: ~/.qclaw/skills//SKILL.md
# Claude Code: ~/.claude/skills//SKILL.md
# Cursor: ~/.cursor/skills//SKILL.md
# Codex: ~/.codex/skills//SKILL.md

  1. 3. /skills//SKILL.md
  2. //SKILL.md

如果从GitHub安装但没有本地副本,通过curl获取:

curl -s https://raw.githubusercontent.com///main/skills//SKILL.md

然后扫描目录中的支持文件:

skill-name/
├── SKILL.md ✅ 必需
├── scripts/ ✅ 可选(懒加载)
├── references/ ✅ 可选(懒加载)
└── assets/ ✅ 可选(懒加载)

步骤2:YAML前置元数据审查

SKILL.md必须包含YAML前置元数据,且仅限以下字段:

yaml



name: ✅ 必需
description: > ✅ 必需

以下字段不建议放在前置元数据中:


❌ version → 包元数据


❌ author → 非标准


❌ license → 非必要


❌ compatibility → 大多数技能不需要


❌ tags → 非标准




审查清单:
  • - [ ] 是否存在name和description?
  • [ ] description是否在150字符以内(触发级别内容必须简洁)?
  • [ ] description是否包含触发关键词(何时使用)?
  • [ ] 是否有额外字段浪费一级令牌?

步骤3:描述质量评估

描述是一级内容——AI用它来决定是否触发技能。它是触发器,不是手册。

✅ 好的描述:

TDD测试驱动开发工作流。在编写新功能、添加测试或调试时使用。关键词:测试驱动、TDD、红绿重构。

❌ 差的描述:

这是使用红绿重构循环进行测试驱动开发的全面指南。首先,编写一个描述所需行为的失败测试。然后编写最少的代码使其通过...

(太长——包含属于SKILL.md正文的二级内容)

评分标准(每个维度0-10分):

#维度问题
1触发准确性是否清晰说明何时使用此技能?
2
简洁性 | 是否在150字符以内?没有解释性填充? |
| 3 | 关键词覆盖 | 是否包含触发关键词(如TDD、调试、PDF)? |
| 4 | 非冗余性 | 是否避免重复AI已知的信息? |

步骤4:SKILL.md正文质量评估

五个评估维度(每个0-10分):

4.1 渐进式信息展示

是否遵循三层加载原则?

层级内容加载时机
一级名称 + 描述始终在上下文中
二级
SKILL.md正文 | 技能触发时 |
| 三级 | scripts/ + references/ + assets/ | 执行时,不在上下文中 |

审查清单:

  • - [ ] 触发条件 → 应在描述中(一级)
  • [ ] 执行步骤、工具指令 → SKILL.md正文(二级)
  • [ ] 详细文档、脚本、模板 → references/scripts(三级)
  • [ ] SKILL.md正文是否在500行以内?

4.2 角色设定

技能是否以清晰的角色或上下文定义开头?

✅ 好的示例:

PDF处理技能

你是一名专业的文档准备助手,专门从事PDF创建和编辑工作流程...

4.3 示例

是否有足够、相关且多样化的示例?

Claude推荐3-5个示例,要求:

  • - 相关:与实际用例相关
  • 多样:覆盖边缘情况
  • 结构化:用XML标签包裹

审查清单:

  • - [ ] 是否存在输入/输出示例对?
  • [ ] 是否覆盖核心用例?
  • [ ] 是否展示边缘情况?

4.4 指令清晰度

指令是否清晰、可执行且无歧义?

审查清单:

  • - [ ] 步骤是否使用编号列表?
  • [ ] 条件分支是否解释清楚?
  • [ ] 是否覆盖错误/异常处理?
  • [ ] 是否指定输出格式(如JSON结构)?

步骤5:资源层级评估

捆绑资源是否使用得当?

资源使用时机审查问题
scripts/确定性/重复性代码执行是否有应作为脚本的重复代码?
references/
详细文档、API规范、领域知识 | 是否有超过1万字符的文档未放入references/? |
| assets/ | 模板、图片、输出字体 | 是否有应作为资源而非内联内容的文件? |

审查清单:

  • - [ ] SKILL.md正文中是否有应放在references/的长文档?
  • [ ] 是否有应作为脚本的重复代码片段?
  • [ ] 脚本是否有正确的路径和依赖说明?

步骤6:性能影响评估

6.1 一级令牌成本

公式:

一级成本 ≈ len(description) / 4 令牌
(英文:约4字符 ≈ 1令牌)

基准:

  • - 优秀:< 50 令牌
  • 良好:50-100 令牌
  • 过长:> 150 令牌 → 需要精简

6.2 二级内容量

审查清单:

  • - [ ] SKILL.md正文是否超过500行(约5000令牌)?
  • [ ] 是否有可精简的重复内容?
  • [ ] 是否有应删除的AI常识内容?

6.3 误触发风险

高风险信号:

  • - 多个技能的描述关键词重叠
  • 描述模糊(如通用助手)
  • 安装的技能过多(>10个)增加误触发风险

步骤7:综合评分

将所有维度分数汇总到最终报告中。

技能审计报告
═══════════════════════════════════════════════════════════════
技能:[技能名称]
来源:[本地路径 / GitHub URL / ClawHub]
审计日期:[日期]
───────────────────────────────────────────────────────────────
一、YAML前置元数据合规性 [X/10]
✅ [通过项]
❌ [问题]

二、描述质量 [X/40]
触发准确性 [X/10]
简洁性 [X/10]
关键词覆盖 [X/10]
非冗余性 [X/10]

三、正文质量 [X/40]
渐进式信息展示 [X/10]
角色设定 [X/10]
示例 [X/10]
指令清晰度 [X/10]

四、资源层级 [X/10]
scripts/ 使用 [X/5]
references/ 使用 [X/5]

五、性能影响 [-5 到 +2]
一级成本 [扣分/加分]
二级内容量 [扣分/加分]
误触发风险 [扣分/加分]
───────────────────────────────────────────────────────────────
总分:X / 100
───────────────────────────────────────────────────────────────
等级:
🟢 优秀(85-100) — 值得安装,顶级质量
🟡 良好(70-84) — 可用,有改进空间
🔴 合格(50-69) — 可用但需要优化
⚫ 差(<50) — 不推荐
───────────────────────────────────────────────────────────────
六、改进建议(按优先级排序)

🔴 P0(必须修复):
- [具体问题和修复方案]

🟡 P1(强烈建议):
- [具体问题和修复方案]

🟢 P2(可选

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-quality-check-1775940582 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-quality-check-1775940582 技能

通过命令行安装

skillhub install skill-quality-check-1775940582

下载

⬇ 下载 skill-quality-check v1.0.4(免费)

文件大小: 22.99 KB | 发布时间: 2026-4-12 11:25

v1.0.4 最新 2026-4-12 11:25
v1.0.4: Unify naming - all references use Skill Quality Check consistently.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部