返回顶部
s

skill-test-skill技能测试技能

Tests and scores any Agent Skill against the official anthropics/skills specification. Use this skill when you need to check if a skill repository or SKILL.md file is compliant with the Agent Skills standard, audit skill quality, get a compliance score, or receive specific improvement suggestions. Trigger when users say things like "check my skill", "test this skill", "does my skill follow the spec", "score my skill", "review my SKILL.md", "is my skill correct", "检查我的skill", "测试这个skill", "这个skil

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

skill-test-skill

技能测试

一个用于根据官方Agent技能规范anthropics/skills仓库的最佳实践来审计任何Agent技能的技能。

语言检测

检测用户请求的语言,并用该语言生成完整报告:

  • - 如果用户使用中文(例如:检查我的skill、给这个skill打分、这个skill符合规范吗):用中文生成完整报告,包括所有章节标题、发现结果、改进建议和快速修复清单。
  • 如果用户使用英文(例如:check my skill、score this skill、does this follow the spec):用英文生成完整报告。
  • 如果语言不明确或混合:默认使用英文,但在报告顶部添加一条说明:注意:报告以英文生成。如果您希望获得中文报告,请用中文回复。

在整个报告中一致应用此语言选择——不要在单个报告中混合使用语言。

此技能的功能

给定一个技能目录或SKILL.md文件的路径,您将:

  1. 1. 读取技能目录中的每个文件(SKILL.md、scripts/、references/、assets/以及任何其他文件)
  2. 根据官方规范规则检查每个文件和每一行
  3. 在六个维度上对技能进行评分(总分100分)
  4. 生成详细的Markdown报告(使用用户的语言),包含发现结果和按优先级排序的改进建议

验证流程

步骤1:发现技能结构

首先,了解您正在查看的内容。用户可能提供:

  • - 技能目录的路径(例如:/path/to/my-skill/)
  • SKILL.md文件的路径(例如:/path/to/my-skill/SKILL.md)
  • GitHub URL(例如:https://github.com/user/repo/tree/main/skills/my-skill)
  • 对话中对其技能的描述

对于本地路径:递归列出目录中的所有文件。对于GitHub URL:获取目录列表,然后获取每个文件。对于对话中提供的内容:使用给定的内容进行操作。

记录:

  • - 目录名称(包含SKILL.md的文件夹)
  • 所有存在的文件及其大小/行数
  • SKILL.md是否存在

步骤2:读取每个文件

读取以下内容的完整内容:

  1. 1. SKILL.md — 始终必需,完整读取
  2. scripts/中的每个文件 — 逐一读取
  3. references/中的每个文件 — 逐一读取
  4. assets/中的每个文件 — 记录存在的内容(可能不需要读取二进制文件)
  5. 根级别的任何其他文件

不要跳过文件。目标是进行彻底的审计,而不是表面检查。

步骤3:对每个维度进行评分

在评分之前,从references/scoring-rubric.md加载详细的评分标准。仔细应用每条规则,并为每个发现结果记录具体证据(引用通过或失败的确切行或值)。

对所有六个维度进行评分:

维度1 — 目录结构(10分)
维度2 — 前置元数据合规性(30分)
维度3 — 正文内容质量(25分)
维度4 — 渐进式披露设计(15分)
维度5 — 可选目录质量(10分)
维度6 — 描述触发优化(10分)

对于每个发现结果,将其分类为:

  • - ✅ 通过 — 完全合规
  • ⚠️ 警告 — 不违反硬性规则但不够优化
  • ❌ 失败 — 违反规范或关键最佳实践

步骤4:生成报告

使用下方报告格式部分中的模板输出完整的Markdown报告。要具体:引用实际值、行号和文件名。不要写模糊的反馈,如描述可以更好——要写描述只有12个字符(帮助处理X),这太模糊了。它必须描述技能做什么以及何时使用它,并包含特定的触发关键词。



评分维度

维度1:目录结构(10分)

检查以下内容,阅读references/spec-summary.md了解确切规则:

检查项分数规则
SKILL.md存在于技能根目录4规范要求
目录名称与name前置元数据字段匹配
3 | 规范要求精确匹配 |
| 可选目录按其定义用途适当使用 | 2 | 每个目录都有定义用途 |
| 没有违反最小意外原则的意外文件 | 1 | 没有恶意软件、利用代码或误导性内容 |

标准目录 — 这些都是合法的,不应标记为意外:

  • - scripts/ — 用于确定性/重复性任务的可执行代码
  • references/ — 根据需要加载到上下文中的文档
  • assets/ — 输出中使用的文件(模板、图标、字体)
  • evals/ — 测试用例和评估数据(由技能创建者工作流使用)
  • agents/ — 专门子代理的指令(由复杂技能如技能创建者使用)

评分指导:

  • - 如果缺少SKILL.md:维度分数 = 0,停止检查此维度
  • 如果目录名称与name不匹配:-3分
  • 如果可选目录包含与其用途不匹配的内容(例如,scripts/中的文档):每次违规-1分
  • 不要对evals/或agents/目录扣分——它们是标准且预期的

维度2:前置元数据合规性(30分)

解析YAML前置元数据块(在---分隔符之间)并检查每个字段。

name字段(10分)

检查项分数
字段存在3
长度为1-64个字符
2 | | 仅包含小写字母(a-z)、数字(0-9)和连字符(-) | 2 | | 不以连字符开头或结尾 | 1 | | 不包含连续连字符(--) | 1 | | 与父目录名称完全匹配 | 1 |

description字段(10分)

检查项分数
字段存在3
长度为1-1024个字符
2 | | 描述技能做什么(不仅仅是标签) | 2 | | 描述何时使用它(触发条件、用例) | 2 | | 包含特定的触发关键词(不仅仅是通用术语) | 1 |

警告(不扣分,但标记它): 如果描述少于50个字符,几乎肯定太模糊了。如果超过800个字符,可能太长,不利于高效触发。

license字段(3分,可选)

检查项分数
如果存在:值是可识别的许可证名称或引用捆绑文件2
如果存在:格式简洁(不是内联的完整许可证文本)
1 |

如果不存在:奖励3分(它是可选的,不存在也没问题)。

compatibility字段(3分,可选)

检查项分数
如果存在:长度为1-500个字符1
如果存在:描述实际环境要求(不仅仅是随处可用)
2 |

如果不存在:奖励3分(大多数技能不需要它)。

metadata字段(2分,可选)

检查项分数
如果存在:是有效的键值映射(不是列表或标量)1
如果存在:键合理唯一/命名空间化
1 |

如果不存在:奖励2分。

allowed-tools字段(2分,可选)

检查项分数
如果存在:是空格分隔的工具名称列表1
如果存在:工具名称遵循预期格式(例如,Bash(git:*)、Read)
1 |

如果不存在:奖励2分。

维度3:正文内容质量(25分)

阅读完整的Markdown正文(前置元数据---之后的所有内容)。

检查项分数指导
正文有实质性内容(不是空的或只是一个标题)5至少几段真实指令
正文少于500行
5 | 500行 = 满分;500-600 = -2;600-800 = -4;800+ = 0 |
| 包含逐步指令或清晰的工作流程 | 5 | 不仅仅是技能是什么的描述 |
| 使用祈使形式(做X、运行Y、检查Z) | 3 | 被动或描述性写法较弱 |
| 解释关键指令背后的原因 | 3 | 不仅仅是必须做X而是做X因为Y |
| 清晰定义输出格式(模板、示例或模式) | 4 | 用户应该确切知道期望什么 |

祈使形式检查: 扫描指令句子开头的祈使动词(读取、运行、检查、使用、创建

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-test-skill-1775872571 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-test-skill-1775872571 技能

通过命令行安装

skillhub install skill-test-skill-1775872571

下载

⬇ 下载 skill-test-skill v0.1.0(免费)

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

v0.1.0 最新 2026-4-12 11:26
Initial release providing full skill audit and scoring against the Agent Skills specification.

- Audits any Agent Skill repository or SKILL.md file for compliance with the official Agent Skills spec.
- Auto-detects the request language (English or Chinese) and generates a detailed compliance report in that language.
- Recursively reads and analyzes all files in the provided skill directory, including scripts, references, and assets.
- Scores the skill across six dimensions: directory structure, frontmatter, content quality, progressive disclosure, optional directory usage, and trigger optimization.
- Outputs a comprehensive Markdown report with findings, compliance score, and prioritized improvement suggestions.

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

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

p2p_official_large
返回顶部