You built a skill. But is it any good?
Skills are an open standard now. Yours runs in Claude Code, Cursor, VS Code and a dozen agents, and every one of them is a chance to look broken.
You won't know until someone files an issue. Or you run SkillCheck.
We scan the public skill ecosystem on every release
This round we went wide: 172 public repos, 28,579 skill files, 18,682 of them unique. The rest are exact copies passed from repo to repo. Popularity turned out to predict nothing. Repos with under 10,000 stars average 61.8 and repos with over 100,000 average 62.2. The big vendors are 4.9 points ahead of everyone else, and two thirds of the skills published by Anthropic, Microsoft, Google, GitHub, NVIDIA and Vercel still have a description an agent can't act on. Hasan et al. found the same failure in 97% of 856 MCP tools.
Free catches the obvious. Pro catches what ships bugs.
Every check runs locally. No skill content ever leaves your machine. Start free; the upgrade is the difference between “valid” and “safe to ship to other people”.
Schema, structure and surface quality. Open source (MIT), runs as a skill file, no install.
The judgment checks: security, slop, accessibility, agent-readiness and governance across skills, plugins and MCP servers.
claude plugin eval should / should-NOT cases| Category | Tier | What we catch |
|---|
Two ways to run it
Claude reads a skill file and runs checks inline. No install, no binary.
A local Go binary that connects to Claude Code as an MCP tool server.
skillcheck check \
~/.claude/skills/my-skill
skillcheck check-plugin \
--pro .claude-plugin/plugin.json
skillcheck check-mcp \
--pro tools-list.json
--pro flags need SKILLCHECK_LICENSE. Or paste any of the three into the browser validator, runs entirely client-side via WebAssembly.
One purchase. Every Pro check. Forever.
No subscription, no seats, no API keys. $79 once unlocks all 30 categories on macOS, Linux and Windows. Want to try Pro on a single project first? A 30-day Pro Pass is $15 at the same checkout. Prices include tax, so what you see is what you pay.
Free
- Structure validation
- Body & naming checks
- Semantic consistency
- Quality patterns
- OWASP deterministic (Cat 26)
- Invisible Unicode detection (Cat 30)
- No install needed
- Open source (MIT)
Pro
- Everything in Free
- Anti-slop detection
- Security scanning
- Token budget analysis
- WCAG accessibility
- Enterprise readiness
- Agent Readiness (L0–L3)
- Plugin manifests (Cat 24)
- MCP tool lists (Cat 23)
- OWASP graders (Cat 26)
- Repo Maturity (Cat 27)
- Go binary & MCP server
Team
- Everything in Pro
- Custom rulesets
- Team dashboard
- CI/CD integration
Pro includes a GitHub Actions integration: uses: olgasafonova/skillcheck@v3 blocks low-quality skills in CI.
Every passing skill gets a public report
A score, a grade and badges: proof your skill is safe to depend on. Here are some that scored a perfect 100.
Recent releases
references/ files that SKILL.md never mentions.
claude plugin eval suites, and a token-budget gate for pull requests.
skillcheck serve command answers web requests with findings and a score, whole GitHub repos get checked in one go, the MCP server works over the network, and a hosted server can require each caller's own Pro license.
references/ files too.
Questions, answered
No. SkillCheck is an independent project. Free validates against the Agent Skills open standard created by Anthropic; Pro adds extra quality checks like anti-slop, WCAG and security scanning.
Built and tested for Claude Code. Because it follows the open standard and MCP protocol, it works with Cursor, VS Code, Windsurf and other compatible tools.
No. Every check runs locally, in the CLI, in CI, or in the browser WASM build. Nothing is uploaded, which matters when your skills hold confidential product knowledge.
A lifetime Pro license: the Go binary, MCP server, and all Pro checks across skills, plugins and MCP servers, including future categories. No subscription, no seats. If you want to try Pro on one project first, the 30-day Pro Pass is $15 at the same checkout: same binary, same checks, and the license key expires 30 days after purchase.
The binary drops back to the Free checks automatically. Nothing breaks, nothing renews, and nothing is charged. Buy a new pass or upgrade to lifetime whenever you need the Pro checks again.
Yes. Pro ships a GitHub Actions integration. Add uses: olgasafonova/skillcheck@v3 to block PRs that introduce low-quality skills.
SkillCheck reports issues; you decide what to fix. Some checks are suggestions, not requirements.
Find the problems before someone files an issue.
30-second free check · no signup · runs in your browser