This is a testing utility for validating Claude Code skills before deployment. You'd use it when building or debugging skills to make sure they work as expected without pushing to production first. The description is minimal, but the core value is straightforward: catch issues early in your skill development workflow. It's the kind of meta-tool that's easy to overlook until you've been burned by a broken skill in the wild, at which point you'll wonder why you weren't using something like this from the start.

skills.sh installs
618
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill skill-tester --agent claude-code

Installs into .claude/skills of the current project.

Files

Skill Tester

Tier: POWERFUL · Category: Engineering Quality Assurance · Dependencies: None (Python stdlib only)

Meta-skill that validates, tests, and scores skills in this repository. Four tools, run from the repo root with full paths:

  1. scripts/skill_validator.py — structure + documentation compliance
  2. scripts/script_tester.py — Python script syntax/imports/runtime/output testing
  3. scripts/quality_scorer.py — multi-dimensional scoring with letter grade
  4. scripts/security_scorer.py — security posture scoring (also available via quality_scorer.py --include-security)

Scope note: this skill's tier line-count minimums measure legacy skills. For authoring new skills, engineering/write-a-skill (SKILL.md under ~100 lines, Matt Pocock doctrine) is the binding standard — do not pad a new skill to satisfy a tier minimum here.

Quick Start (exact, runnable from repo root)

# 1. Validate structure (exit non-zero on failure — usable as a gate)
python3 engineering/skills/skill-tester/scripts/skill_validator.py engineering/skills/self-eval --json

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Frontend Development, Testing & QA, Git & Pull Requests, Code Review & Quality, Automation & Workflows, Python
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1patricio0312rev avatarbruno-collection-generatorpatricio0312rev/skillsGenerates Bruno collection files (.bru) from Express, Next.js, Fastify, or other API routes. Creates organized collections with environments, authentication, an617skills.sh installs
2jezweb avatarhono-routingjezweb/claude-skillsBuild type-safe APIs with Hono for Cloudflare Workers, Deno, Bun, Node.js. Routing, middleware, validation (Zod/Valibot), RPC, streaming (SSE), WebSocket, secur615skills.sh installs
3sugarforever avatarpublish-substack-articlesugarforever/01coder-agent-skillsPublish Markdown articles to Substack as drafts. Use when user wants to publish a Markdown file to Substack, or mentions "发布到 Substack", "Substack article", "pu609skills.sh installs
4secondsky avatarimage-optimizationsecondsky/claude-skillsOptimizes images for web performance using modern formats, responsive techniques, and lazy loading strategies. Use when improving page load times, implementing 604skills.sh installs
5joneqian avatarwechat-miniprogramjoneqian/claude-skills-suiteWeChat Mini Program development framework. Use for building WeChat mini apps, WXML templates, WXSS styles, WXS scripting, component development, and WeChat API 599skills.sh installs
6kochetkov-ma avatarbrewpage-publishkochetkov-ma/claude-brewcodePublish HTML, markdown, text, any file, or a multi-file site to brewpage.app — free hosting with no sign-up. Paste text, share a file, upload a site, or host a 598skills.sh installs