Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

rate-skill评价技能

Agent Skill

rate-skill 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

824

周安装

34

GitHub Stars

2

下载量

269
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:rate-skill(评价技能)
来源仓库:https://github.com/antjanus/skillbox
仓库路径:skills/rate-skill
安装命令:
npx skills add https://github.com/antjanus/skillbox --skill rate-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/antjanus/skillbox --skill rate-skill

简介

rate-skill 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。

  • 它支持按条件过滤和排序,提升信息检索效率。
  • 可通过命令行参数指定搜索范围和输出格式。
  • 安装前建议确认是否涉及外部数据源访问或文件操作权限。
  • rate-skill 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Rate Skill

Overview

Audit SKILL.md files against quality standards from generate-skill best practices. Provides letter grade (A-F) and actionable recommendations.

Core principle: Measure skill quality objectively to improve activation reliability and context efficiency.

When to Use

Always use when:

  • Reviewing skills before publishing
  • Validating skill structure and formatting
  • Checking if skill meets quality standards
  • User asks to "rate", "grade", or "review" a skill

Useful for:

  • Skill authors validating their work
  • Maintainers reviewing PRs with new skills
  • Quality audits of skill repositories
  • Before submitting skills to marketplaces

Avoid when:

  • Evaluating non-skill documentation
  • Reviewing code (not skill definitions)
  • General code quality auditing

How It Works

  1. Read specified SKILL.md file
  2. Detect skill type (methodology / technical / auditing / reference)
  3. Evaluate against quality criteria
  4. Validate frontmatter against spec (universal vs Claude Code extensions)
  5. Calculate scores per category
  6. Generate letter grade (A-F)
  7. Output findings with positive framing and concrete fixes

Quality Criteria

CategoryWeightStrong Signals (A-grade)
Length20%Under 500 lines, or progressive disclosure with well-structured reference/
Conciseness20%High info density, scannable, short paragraphs, no redundancy, imperative language
Structure15%All required sections present and ordered, bonus for "When NOT to Use" and "Quality Signals"
Triggers15%5+ natural-language phrases, "when asked to X" format, multiple contexts covered
Frontmatter15%All required fields valid, name matches directory, semver version, spec-compliant placement
Examples10%3+ Good/Bad comparisons, <Good> shown first, explanations after each, real scenarios
Type Compliance5%Skill type correctly identified, type-specific patterns present

Length (20%)

Strong signals: Under 500 lines with all essential content. Progressive disclosure used well — SKILL.md stays focused, reference/ holds deep details with clear links.

Scores: A: <500 or progressive disclosure | B: 500-600 | C: 600-800 | D: 800-1000 | F: >1000

Watch for: Monolithic files without reference/ splits, empty reference/ dirs that don't reduce SKILL.md length

Conciseness (20%)

Strong signals: Short paragraphs (2-3 sentences), each sentence adds unique information, imperative direct language, bullet points over prose, scannable at a glance.

Scores: A: High info density, scannable | B: Mostly concise | C: Some wordiness | D: Verbose | F: Excessive

Watch for: Paragraphs over 5 sentences, repeated concepts across sections, flowery or hedging language

Structure (15%)

Strong signals: All required sections present and logically ordered. Includes "When NOT to Use" for clarity. Methodology skills have verification checklists. "Quality Signals" section present where applicable.

Required sections: Frontmatter, Overview, When to Use, Main content, Examples (Good/Bad), Troubleshooting, Integration

Scores: A: All required + bonus sections | B: All required, missing 1 optional | C: Missing 2-3 optional | D: Missing required sections | F: Severely lacking

Watch for: Missing "When to Use", examples without Good/Bad comparisons, no troubleshooting section

Triggers (15%)

Strong signals: 5+ specific phrases in description field, "when asked to X" format, covers multiple user contexts, uses natural language users actually type.

Scores: A: 5+ specific | B: 3-4 good | C: 2 phrases | D: 1 vague | F: None

Watch for: Generic triggers ("helps with X"), duplicate phrases, missing user-language variations

Frontmatter (15%)

Strong signals: All required fields present and valid. name matches directory name. Version follows semver. argument-hint at top level (not nested under metadata). Description is trigger-rich.

Required universal fields (agentskills.io spec): name, description, license, metadata (with author, version)

Optional Claude Code extensions: argument-hint, allowed-tools, context, agent, model, effort, mode, user-invocable

Non-functional fields (flag if present): tags (no discovery system consumes it), hooks (belongs in .claude/hooks.json)

Scores: A: All fields valid + spec-compliant | B: Minor placement issues | C: Missing optional fields | D: Missing required fields | F: Invalid or absent frontmatter

Watch for: argument-hint nested under metadata (Claude Code won't parse it), tags field adding no value, missing name or version

Examples (10%)

Strong signals: 3+ Good/Bad comparisons using <Good> and <Bad> tags. <Good> shown first (LLMs anchor on first example). Each pair has explanation. Real-world scenarios, not toy examples.

Scores: A: 3+ with Good/Bad, Good first | B: 2 with comparisons | C: 1 comparison | D: No comparisons | F: None

Watch for: <Bad> shown before <Good>, examples without explanation, abstract/toy scenarios

Type Compliance (5%)

Skill types and their required patterns:

TypeIdentifying signalsRequired patterns
MethodologyPhases, workflows, process stepsVerification checklist, phase gates
TechnicalCommands, tools, configurationCommand examples, setup instructions
AuditingEvaluation, scoring, reviewOutput format, scoring criteria
ReferenceLookup, standards, conventionsOrganized lookup structure, cross-references

Scores: A: Type clear, all type patterns present | B: Type clear, minor pattern gap | C: Type ambiguous | D: Wrong patterns for type | F: No discernible type

Watch for: Methodology skills without verification checklists, auditing skills without defined output format

Output Format

# Skill Rating: [Letter Grade]

## Summary
- **File:** path/to/SKILL.md
- **Lines:** XXX lines
- **Detected Type:** [Methodology / Technical / Auditing / Reference]
- **Overall Grade:** [A/B/C/D/F] ([Score]/100)
- **Status:** [Production Ready / Needs Work / Not Ready]
- **Spec Compliance:** [Universal (portable) / Claude Code-only fields present]

## Category Scores

| Category | Score | Grade | Status |
|----------|-------|-------|--------|
| Length | XX/20 | [A-F] | [Pass/Warning/Fail] |
| Conciseness | XX/20 | [A-F] | [Pass/Warning/Fail] |
| Structure | XX/15 | [A-F] | [Pass/Warning/Fail] |
| Triggers | XX/15 | [A-F] | [Pass/Warning/Fail] |
| Frontmatter | XX/15 | [A-F] | [Pass/Warning/Fail] |
| Examples | XX/10 | [A-F] | [Pass/Warning/Fail] |
| Type Compliance | XX/5 | [A-F] | [Pass/Warning/Fail] |

## Findings by Priority

### Highest Impact Improvements
1. **[Category: Issue description]**
   - Impact: [Why this matters]
   - Fix: [Specific action with code example]

# concrete example of the fix


### Recommended Improvements
1. **[Issue description]**
   - Impact: [Why this matters]
   - Fix: [Specific action to take]

### Nice to Have
1. [Suggestion]
   - Benefit: [Why this helps]

## Strengths
- [What this skill does well]
- [Another strength]

## Priority Action Items
1. [Priority 1 action]
2. [Priority 2 action]
3. [Priority 3 action]

## Estimated Improvements
- Fix highest impact: +[X] points
- Address recommended: +[X] points
- Potential grade: [Current] -> [Target]

Usage

Basic rating:

/rate-skill skills/example-skill/SKILL.md

Rate after changes:

# Make improvements
[edit SKILL.md]

# Re-rate
/rate-skill skills/example-skill/SKILL.md

Compare before/after:

# Rate original
/rate-skill skills/track-session/SKILL.md

# Make improvements
[condense, remove redundancy]

# Rate again to see improvement
/rate-skill skills/track-session/SKILL.md

Grading Scale

GradeScoreMeaning
A90-100Excellent - Production ready
B80-89Good - Minor improvements recommended
C70-79Acceptable - Needs work before publishing
D60-69Poor - Significant issues to address
F0-59Failing - Major overhaul needed

Status mapping:

  • A-B: Production Ready
  • C: Needs Work
  • D-F: Not Ready

Examples

Example 1: Rating a High-Quality Skill

Input: /rate-skill skills/track-session/SKILL.md

Output:

# Skill Rating: A

## Summary
- **File:** skills/track-session/SKILL.md
- **Lines:** 489 lines
- **Detected Type:** Methodology
- **Overall Grade:** A (93/100)
- **Status:** Production Ready
- **Spec Compliance:** Claude Code-only fields present (argument-hint, allowed-tools)

## Category Scores

| Category | Score | Grade | Status |
|----------|-------|-------|--------|
| Length | 20/20 | A | Pass |
| Conciseness | 18/20 | A | Pass |
| Structure | 15/15 | A | Pass |
| Triggers | 15/15 | A | Pass |
| Frontmatter | 14/15 | A | Pass |
| Examples | 9/10 | A | Pass |
| Type Compliance | 5/5 | A | Pass |

## Strengths
- Excellent progressive disclosure with reference/VERIFICATION.md
- 10+ diverse trigger phrases in description
- Strong Good/Bad examples with explanations
- Verification checklist matches methodology type

## Recommended Improvements
1. **Frontmatter: `argument-hint` nested under metadata**
   - Impact: Claude Code won't parse for autocomplete
   - Fix: Move to top-level frontmatter field

## Priority Action Items
1. Move argument-hint to top level (optional, minor portability note)

Note: High-scoring skills get a short report focused on strengths and optional improvements.

Example 2: Rating a Skill That Needs Work

Input: /rate-skill skills/problematic-skill/SKILL.md

Output:

# Skill Rating: C

## Summary
- **File:** skills/problematic-skill/SKILL.md
- **Lines:** 742 lines
- **Detected Type:** Technical
- **Overall Grade:** C (71/100)
- **Status:** Needs Work
- **Spec Compliance:** Non-functional fields present (tags)

## Findings by Priority

### Highest Impact Improvements
1. **Length: 742 lines without progressive disclosure**
   - Impact: High context usage, harder to scan
   - Fix: Create reference/ directory, move detailed content:

skill-name/ ├── SKILL.md # Keep under 500 lines └── reference/ ├── EXAMPLES.md # Move extensive examples here └── STANDARDS.md # Move detailed rules here


2. **Triggers: Only 2 phrases in description**
   - Impact: Poor activation reliability
   - Fix: Add 5+ specific user phrases:

description: | Use when asked to "phrase 1", "phrase 2", "phrase 3", when [situation 1], or when [situation 2].


3. **Frontmatter: `argument-hint` nested under metadata**
   - Impact: Claude Code won't parse it for autocomplete
   - Fix: Move to top-level frontmatter field:

argument-hint: "<your-hint>"


### Recommended Improvements
1. **Conciseness: Verbose mode descriptions (30+ lines each)**
   - Fix: Condense to 2-3 lines per mode, move details to reference/
2. **Frontmatter: Remove `tags` field**
   - Fix: No discovery system consumes tags. Delete the field or move to `metadata.tags`

## Priority Action Items
1. Implement progressive disclosure (move 200+ lines to reference/)
2. Add 5+ trigger phrases to description
3. Move argument-hint to top level
4. Condense verbose sections

## Estimated Improvements
- Fix highest impact: +15 points -> 86 (B)
- Potential grade: C -> A

Note: Lower-scoring skills get detailed findings with concrete fixes and an improvement roadmap.

Troubleshooting

Problem: Can't find SKILL.md file

Cause: Path incorrect or file doesn't exist.

Solution:

# Verify file exists
ls skills/skill-name/SKILL.md

# Use correct path
/rate-skill skills/skill-name/SKILL.md

Problem: Rating seems too harsh

Cause: Standards are calibrated for activation reliability. Each category has clear A-grade signals.

Solution:

  • Review the "Strong signals" for each category to understand what A-grade looks like
  • Compare your skill to high-rated skills (track-session, git-worktree)
  • Focus on Highest Impact Improvements first
  • Remember: B grade is "Production Ready"

Problem: Grade improved but still low

Cause: Multiple categories need attention.

Solution:

  • Focus on highest-weight categories first (Length 20%, Conciseness 20%)
  • Fix Highest Impact Improvements before Recommended
  • Re-rate after each major change
  • Use "Estimated Improvements" as roadmap

Problem: Don't know how to fix an issue

Cause: Fix recommendation unclear.

Solution:

  • Check generate-skill examples for patterns
  • Review high-rated skills for reference
  • Ask for specific help on that issue
  • Consult CLAUDE.md for SkillBox guidelines

Problem: Unsure about spec compliance

Cause: Two-tier spec (universal vs Claude Code) can be confusing.

Solution:

  • Universal fields (portable across all agents): name, description, license, metadata, allowed-tools, compatibility
  • Claude Code extensions (only Claude Code reads these): argument-hint, context, agent, model, effort, mode, user-invocable
  • Non-functional (remove): tags at top level, hooks in frontmatter
  • Rate-skill flags non-portable fields so you can make informed decisions

Integration

This skill works with:

  • generate-skill - Use after generating to validate quality
  • Skill development workflow - Rate before committing/publishing
  • Quality control - Gate for accepting skills into repositories
  • Continuous improvement - Track quality metrics over time

Workflow:

# Create skill
/generate-skill new-feature

# Rate it
/rate-skill skills/new-feature/SKILL.md

# Fix issues
[make improvements]

# Re-rate
/rate-skill skills/new-feature/SKILL.md

# When A or B grade, publish
git add skills/new-feature/
git commit -m "Add new-feature skill"

Quality gates:

  • A-B: Merge to main
  • C: Request changes
  • D-F: Reject until improved

References

Based on:

  • generate-skill best practices
  • SkillBox CLAUDE.md guidelines
  • agentskills.io universal skill spec
  • Claude Code extensions documentation
  • obra/superpowers patterns

Related:

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

32.36%
按下载量换算87

Claude

27.66%
按下载量换算74

Cursor

20.42%
按下载量换算55

Gemini CLI

9.92%
按下载量换算27

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills