2,568 skills scanned · average score 57 / 100

Your skill is probably broken. You just don't know it yet.

We scanned 2,568 public skills. The average scored 57 out of 100 and 83% were missing proper descriptions. SkillCheck tells you, locally, in seconds, where yours stands. Free to start; Pro catches what ships bugs.

Check my skill for free See what Pro catches
Built for Claude Code· Open standard· Runs 100% local· v3.21.0
Score distribution · public skills
18%
42%
31%
8.8%
0.2%
0–39
Poor
40–59
Weak
60–79
OK
80–99
Good
100
Excellent
83%
missing proper descriptions
0.2%
scored Excellent

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.

01 Does the YAML frontmatter follow the spec?
02 Will it trigger when users actually need it?
03 Is it accessible, readable, and free of LLM slop?
04 Could it over-grant tools or leak a credential?
Tested at scale

We scan the public skill ecosystem on every release

As SkillCheck adds checks, the bar gets stricter. The scores reflect a tougher standard, not worse skills. The point stands: most skills in the wild would not pass a review.

2,568
skills scanned
57
average score / 100
83%
missing descriptions
0.2%
scored Excellent
avg score over time: v3.12 avg 65 v3.18 avg 58 v3.20 avg 57 v3.21 avg 57 repos scanned: 8 → 22 · last scan 01-06-2026
What it checks · 26 categories

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”.

Free · 6 areas $0

Schema, structure and surface quality. Open source (MIT), runs as a skill file, no install.

Structure
Missing fields, invalid names, broken YAML, XML injection, effort / maxTurns / disallowedTools
Body & Naming
Content requirements, formatting, anti-pattern lint, conventions, reserved words, gerunds
Semantics
Contradictions, ambiguity, platitudes, workflow-in-description, railroading
Quality Patterns
Examples, error handling, triggers, output format, prerequisites, gotchas
OWASP Agentic (Cat 26)
8 deterministic checks: tool over-grant, identity override, unpinned deps, eval/exec & more
Discovery & Density
Finds skill candidates in your configs; flags hollow gotcha sections
Pro · adds 10+ $79

The judgment checks: security, slop, accessibility, agent-readiness and governance across skills, plugins and MCP servers.

Anti-Slop
“Let's dive in”, hedge words, verb inflation, promotional adjectives, vague attributions
Security
PII detection, credential safety, path traversal, Bash guardrail validation
Visual & WCAG
Colour contrast and accessibility for skills that produce UI
Token Budget
Context efficiency, budget analysis, frontmatter overhead
Enterprise
Hardcoded paths, env config, audit support, data-storage path safety
Agent Readiness
28 checks across 6 pillars · L0→L3 maturity scoring
Workflow
Exit criteria, unbounded iteration, deploy-without-verify (Trail of Bits catalog)
Trigger Collision & Eval Kit
Cross-skill overlap detection; auto-generated should / should-NOT test prompts
Plugin & MCP governance
Cat 24 manifest governance + Cat 23 identity-override, annotations, CLI literacy
OWASP graders (Cat 26)
Deeper intent checks your own AI judges: goal hijacking, memory poisoning. No API key
Category Tier What we catch
How it works

Two ways to run it

Free

Claude reads a skill file and runs checks inline. No install, no binary.

1 Copy skill-check into ~/.claude/skills/
2 Say “skillcheck my skill” in Claude Code
3 Get instant inline feedback
Pro

A local Go binary that connects to Claude Code as an MCP tool server.

1 Download the binary from your purchase email
2 Add to ~/.claude.json with your license key
3 All Pro checks unlock automatically
CLI · validates three artifact types
SKILL.md
skillcheck check \
 ~/.claude/skills/my-skill
Plugin manifest
skillcheck check-plugin \
 --pro .claude-plugin/plugin.json
MCP server
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.

Pricing

One purchase. Every Pro check. Forever.

No subscription, no seats, no API keys. $79 once unlocks all 26 categories on macOS, Linux and Windows.

Free

$0 forever
  • Structure validation
  • Body & naming checks
  • Semantic consistency
  • Quality patterns
  • OWASP deterministic (Cat 26)
  • No install needed
  • Open source (MIT)
Get started
Most popular

Pro

$79 lifetime
  • 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)
  • Go binary & MCP server
Get Pro
Coming soon

Team

$49 /mo · up to 10
  • 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.

Validated skills

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.

Browse all reports
anthropics/ Excellent
web-artifacts-builder
100 / 100
microsoft/ Excellent
github-issue-creator
100 / 100
microsoft/ Excellent
podcast-generation
100 / 100
Shipping constantly

Recent releases

Full changelog
v3.21 Jun 2026 OWASP Agentic Top 10 (Cat 26): 8 free deterministic checks, CI-gateable; Pro grader pack your own AI evaluates.
v3.20 May 2026 Scope widens to three artifact types: check-plugin (Cat 24) and check-mcp (Cat 23). Schema-floor locked against Anthropic references.
v3.19 Apr 2026 3 new anti-slop patterns. 115 checks across 22 categories.
v3.18 Apr 2026 Knowledge Density checks: hollow content detection (Free), density rewards (Pro).
v3.17 Apr 2026 Eval Kit generation: auto test prompts with negative controls per validated skill.
v3.15 Mar 2026 Design Pattern classification + Trigger Collision detection across a skill directory.
FAQ

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.

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.

Ship with confidence

Catch the issues before your users, and before a reviewer, do.

Check my skill, free Get Pro · $79 lifetime

30-second free check · no signup · runs in your browser