skill-tester
Skill Tester
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alirezarezvani/skill-testerSkill Tester
Name: skill-tester Tier: POWERFUL Category: Engineering Quality Assurance Dependencies: None (Python Standard Library Only) Author: Claude Skills Engineering Team Version: 1.0.0 Last Updated: 2026-02-16
Description
The Skill Tester is a comprehensive meta-skill designed to validate, test, and score the quality of skills within the claude-skills ecosystem. This powerful quality assurance tool ensures that all skills meet the rigorous standards required for BASIC, STANDARD, and POWERFUL tier classifications through automated validation, testing, and scoring mechanisms.
As the gatekeeping system for skill quality, this meta-skill provides three core capabilities:
- Structure Validation - Ensures skills conform to required directory structures, file formats, and documentation standards
- Script Testing - Validates Python scripts for syntax, imports, functionality, and output format compliance
- Quality Scoring - Provides comprehensive quality assessment across multiple dimensions with letter grades and improvement recommendations
This skill is essential for maintaining ecosystem consistency, enabling automated CI/CD integration, and supporting both manual and automated quality assurance workflows. It serves as the foundation for pre-commit hooks, pull request validation, and continuous integration processes that maintain the high-quality standards of the claude-skills repository.
Core Features
Comprehensive Skill Validation
- Structure Compliance: Validates directory structure, required files (SKILL.md, README.md, scripts/, references/, assets/, expected_outputs/)
- Documentation Standards: Checks SKILL.md frontmatter, section completeness, minimum line counts per tier
- File Format Validation: Ensures proper Markdown formatting, YAML frontmatter syntax, and file naming conventions
Advanced Script Testing
- Syntax Validation: Compiles Python scripts to detect syntax errors before execution
- Import Analysis: Enforces standard library only policy, identifies external dependencies
- Runtime Testing: Executes scripts with sample data, validates argparse implementation, tests --help functionality
- Output Format Compliance: Verifies dual output support (JSON + human-readable), proper error handling
Multi-Dimensional Quality Scoring
- Documentation Quality (25%): SKILL.md depth and completeness, README clarity, reference documentation quality
- Code Quality (25%): Script complexity, error handling robustness, output format consistency, maintainability
- Completeness (25%): Required directory presence, sample data adequacy, expected output verification
- Usability (25%): Example clarity, argparse help text quality, installation simplicity, user experience
Tier Classification System
Automatically classifies skills based on complexity and functionality:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alirezarezvani-skill-tester": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
agile-product-owner
Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. Use for writing user stories, creating acceptance criteria, planning sprints, estimating story points, breaking down epics, or prioritizing backlog.
intl-expansion
International market expansion strategy. Market selection, entry modes, localization, regulatory compliance, and go-to-market by region. Use when expanding to new countries, evaluating international markets, planning localization, or building regional teams.
mdr-745-specialist
EU MDR 2017/745 compliance specialist for medical device classification, technical documentation, clinical evidence, and post-market surveillance. Covers Annex VIII classification rules, Annex II/III technical files, Annex XIV clinical evaluation, and EUDAMED integration.
marketing-strategy-pmm
Product marketing skill for positioning, GTM strategy, competitive intelligence, and product launches. Use when the user asks about product positioning, go-to-market planning, competitive analysis, target audience definition, ICP definition, market research, launch plans, or sales enablement. Covers April Dunford positioning, ICP definition, competitive battlecards, launch playbooks, and international market entry. Produces deliverables including positioning statements, battlecard documents, launch plans, and go-to-market strategies.
paid-ads
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.