Assess and improve skill quality. Use when auditing skills, generating improvement suggestions, checking standards compliance, or analyzing token usage.
Scanned 2/12/2026
Install via CLI
openskills install athola/claude-night-market---
name: skills-eval
description: Assess and improve skill quality. Use when auditing skills, generating improvement suggestions, checking standards compliance, or analyzing token usage.
version: 2.0.0
category: skill-management
tags: [evaluation, improvement, skills, optimization, quality-assurance, tool-use, performance-metrics]
dependencies: [modular-skills, performance-optimization]
tools: [skills-auditor, improvement-suggester, compliance-checker, tool-performance-analyzer, token-usage-tracker]
provides:
infrastructure: ["evaluation-framework", "quality-assurance", "improvement-planning"]
patterns: ["skill-analysis", "token-optimization", "modular-design"]
sdk_features:
- "agent-sdk-compatibility"
- "advanced-metrics"
- "dynamic-discovery"
estimated_tokens: 1800
usage_patterns:
- skill-audit
- quality-assessment
- improvement-planning
- skills-inventory
- tool-performance-evaluation
- dynamic-discovery-optimization
- advanced-tool-use-analysis
- programmatic-calling-efficiency
- context-preservation-quality
- token-efficiency-optimization
- modular-architecture-validation
- integration-testing
- compliance-reporting
- performance-benchmarking
complexity: advanced
evaluation_criteria:
structure_compliance: 25 # Modular architecture, progressive disclosure
metadata_quality: 20 # Complete frontmatter, clear descriptions
token_efficiency: 25 # Context optimization, response compression
tool_integration: 20 # Tool effectiveness, error handling, performance
claude_sdk_compliance: 10 # API compatibility, best practices adherence
---
# Skills Evaluation and Improvement
## Overview
Analyze and improve Claude skills across `~/.claude/` locations. The tools audit skills against quality standards, measure token usage, and generate improvement recommendations.
### Tools
- **skills-auditor**: Scan and analyze skills
- **improvement-suggester**: Generate prioritized fixes
- **compliance-checker**: Validate standards and security
- **tool-performance-analyzer**: Measure tool use patterns
- **token-usage-tracker**: Track context efficiency
## What It Is
A meta-skill for evaluating and improving existing skills. It runs quality assessments, performance analysis, and generates improvement plans.
## When to Use It
**Use this skill when you're evaluating or improving existing skills**
**Perfect for:**
- Systematic quality assessment of existing skills across your entire skill library
- Generating specific, prioritized improvement recommendations
- Performance benchmarking and optimization analysis
- Compliance checking against standards and best practices
- Advanced tool use evaluation (discovery, calling patterns, context efficiency)
**Don't use when:**
- Creating new skills from scratch (use modular-skills instead)
- Writing prose for humans (use writing-clearly-and-concisely)
- Need architectural design patterns (use modular-skills instead)
**Key differentiator:** This skill focuses on **evaluation and improvement**, while modular-skills focuses on **design patterns and architecture**.
### Integration with modular-skills
1. Use **skills-eval** to identify improvement opportunities
2. Switch to **modular-skills** for structural/architectural changes
3. Return to **skills-eval** for validation and compliance checking
## Quick Start
### Basic Skill Audit
```bash
# Run comprehensive audit of all skills
python scripts/skills_eval/skills_auditor.py --scan-all --format markdown
# Audit specific skill
python scripts/skills_eval/skills_auditor.py --skill-path path/to/skill/SKILL.md
# Or use Makefile:
make audit-skill PATH=path/to/skill/SKILL.md
make audit-all
```
### Skill Analysis
```bash
# Deep analysis of single skill
python scripts/skill_analyzer.py --path path/to/skill/SKILL.md --verbose
# Check token usage
python scripts/token_estimator.py --file path/to/skill/SKILL.md
# Or use Makefile:
make analyze-skill PATH=path/to/skill/SKILL.md
make estimate-tokens PATH=path/to/skill/SKILL.md
```
### Generate Improvements
```bash
# Get prioritized improvement suggestions
python scripts/skills_eval/improvement_suggester.py --skill-path path/to/skill/SKILL.md --priority high
# Check standards compliance
python scripts/skills_eval/compliance_checker.py --skill-path path/to/skill/SKILL.md --standard all
# Or use Makefile:
make improve-skill PATH=path/to/skill/SKILL.md
make check-compliance PATH=path/to/skill/SKILL.md
```
### Typical Workflow
1. **Discovery**: Run `make audit-all` to find and audit all skills
2. **Analysis**: Use `make audit-skill PATH=...` for specific skills
3. **Deep Dive**: Run `make analyze-skill PATH=...` for complexity analysis
4. **Improvements**: Generate plan with `make improve-skill PATH=...`
5. **Compliance**: Verify standards with `make check-compliance PATH=...`
6. **Optimization**: Check tokens with `make estimate-tokens PATH=...`
## When to Use It
We use this framework in a few common situations:
- **Regular Audits**: We run audits periodically to check for quality and consistency across all our skills. This helps us catch issues before they become major problems.
- **Quality Assurance**: Before shipping a new skill or a significant update, we use these tools to ensure the changes meet our standards.
- **Performance Tuning**: If we notice that context windows are getting full or skills are not performing as expected, we use `skills-eval` to identify optimization opportunities.
- **Staying Up-to-Date**: The Claude Skills landscape is always evolving. We use this to ensure our skills adhere to the latest standards and best practices.
- **Inventory Management**: It helps us get a clear picture of our skill library, so we can identify gaps and decide what to build next.
## Common Tasks
### Quality Assessment
```bash
# Comprehensive evaluation with scoring
./scripts/skills-auditor --scan-all --format table --priority high
# Detailed analysis of specific skill
./scripts/improvement-suggester --skill-path path/to/skill/SKILL.md --priority all --format markdown
```
### Performance Analysis
```bash
# Token usage and efficiency
./scripts/token-usage-tracker --skill-path path/to/skill/SKILL.md --context-analysis
# Advanced tool performance metrics
./scripts/tool-performance-analyzer --skill-path path/to/skill/SKILL.md --metrics all
```
### Standards Compliance
```bash
# Validate against Claude Skills standards
./scripts/compliance-checker --skill-path path/to/skill/SKILL.md --standard all --format summary
# Auto-fix common issues
./scripts/compliance-checker --skill-path path/to/skill/SKILL.md --auto-fix --severity high
```
### Improvements and Optimization
```bash
# Generate prioritized improvement plan
./scripts/improvement-suggester --skill-path path/to/skill/SKILL.md --priority critical,high
# Benchmark performance
./scripts/token-usage-tracker --skill-path path/to/skill/SKILL.md --benchmark optimization-targets
```
## Evaluation Framework
### Quality Metrics Overview
The framework evaluates skills across multiple dimensions with weighted scoring:
**Primary Categories (100 points total):**
- **Structure Compliance** (25 points): YAML frontmatter, progressive disclosure, organization
- **Content Quality** (25 points): Clarity, completeness, examples, user experience
- **Token Efficiency** (20 points): Content density, progressive loading, context optimization
- **Activation Reliability** (20 points): Trigger effectiveness, context indicators, discovery patterns
- **Tool Integration** (10 points): Executable components, API integration, workflow support
### Scoring System
- **91-100**: Excellent quality, best practices implemented
- **76-90**: Good quality with minor improvement opportunities
- **51-75**: Meets basic requirements with room for enhancement
- **26-50**: Below acceptable standards, needs significant improvement
- **0-25**: Major issues requiring comprehensive overhaul
### Priority Levels
- **Critical**: Security issues, broken functionality, missing required fields
- **High**: Poor structure, incomplete documentation, performance issues
- **Medium**: Missing best practices, optimization opportunities
- **Low**: Minor improvements, formatting issues, enhanced examples
## Detailed Resources
For comprehensive implementation details and advanced techniques:
- **Skill Authoring Best Practices**: See `modules/skill-authoring-best-practices.md` for official Claude guidance on writing effective Skills (core principles, progressive disclosure, workflows, anti-patterns)
- **Authoring Checklist**: See `modules/authoring-checklist.md` for quick-reference validation checklist
- **Implementation Guide**: See `modules/evaluation-workflows.md` for detailed workflows
- **Quality Metrics**: See `modules/quality-metrics.md` for scoring criteria and evaluation levels
- **Advanced Tool Use Analysis**: See `modules/advanced-tool-use-analysis.md` for specialized evaluation techniques
- **Evaluation Framework**: See `modules/evaluation-framework.md` for detailed scoring and quality gates
- **Integration Patterns**: See `modules/integration.md` for workflow integration with other skills
- **Troubleshooting**: See `modules/troubleshooting.md` for common issues and solutions
- **Pressure Testing**: See `modules/pressure-testing.md` for adversarial validation methodology
- **Tools**: Executable analysis utilities in `scripts/` directory
- **Automation**: Setup and validation scripts in `scripts/automation/`
No comments yet. Be the first to comment!