ProSkillsLibraryFreePassScan

Guide

Skill quality leaderboard: what a 90+ skill looks like

Every free ProSkills skill, ranked by what the scanner says about the files it ships. Below it, three made-up samples scored the same way, and a breakdown of what separates a 90+ skill from the rest.

The free skills, ranked

Scores were computed from the shipped files when this page was built. The rows link to each skill.

#SkillScanGradeLoads on trigger
1AGENTS.md Architect100/100A1,702 tokens
2Analytics SQL100/100A1,812 tokens
3Character Bible100/100A1,189 tokens
4CRUD Scaffold100/100A1,038 tokens
5Dockerfile Doctor100/100A1,737 tokens
6Grill Me100/100A1,075 tokens
7Hook Lab100/100A971 tokens
8Humanizer100/100A1,024 tokens
9Hyperframes Starter100/100A1,055 tokens
10PR Describer100/100A1,207 tokens
11Prospect Brief100/100A952 tokens
12Taste Core100/100A951 tokens
13Wardrobe & Sets100/100A945 tokens

The 49 paid skills are scanned the same way before they ship. Their scores run from 100 to 100, and each is shown on its own page.

Three synthetic samples

SampleScanGradeWhy
Sample A, written thin69/100Deff/body-thin, eff/description-thin, eff/description-trigger
Sample B, half finished81/100Beff/body-thin, clarity/examples, clarity/output
Sample C, full structure100/100ANo findings
Sample A, written thinScan 69/100Grade D

Spec 25 · Efficiency 3 · Clarity 16 · Security 25 (each out of 25)

Always loaded 10 tokens · on trigger 27 · on demand 0

  • eff/body-thin warnThe body is very thin. A skill should carry knowledge the agent doesn't already have.
  • eff/description-thin warndescription is too short to trigger reliably. Say what it does and when to use it.
  • eff/description-trigger warndescription doesn't say *when* to use the skill ("Use when …"). Agents decide from this line alone.
  • clarity/examples warnNo examples or code blocks. One concrete input → output example improves consistency more than extra rules.
  • and 1 more.
Sample B, half finishedScan 81/100Grade B

Spec 25 · Efficiency 15 · Clarity 16 · Security 25 (each out of 25)

Always loaded 29 tokens · on trigger 58 · on demand 0

  • eff/body-thin warnThe body is very thin. A skill should carry knowledge the agent doesn't already have.
  • clarity/examples warnNo examples or code blocks. One concrete input → output example improves consistency more than extra rules.
  • clarity/output warnDoesn't say what the result should look like. Add an Output section.
Sample C, full structureScan 100/100Grade A

Spec 25 · Efficiency 25 · Clarity 25 · Security 25 (each out of 25)

Always loaded 81 tokens · on trigger 549 · on demand 112

No findings.

Anatomy of a 90+ skill

Sample C above has no findings. Here is what it does, by check. The points are the scanner's: 25 for spec, 25 for efficiency, 25 for clarity and 25 for security, each out of 25.

CheckWhat the skill doesRules that cost points when missing
SpecValid frontmatter, a lowercase name that matches its folder, a description under 1,024 characters, links that resolve.spec/frontmatter, spec/name-format, spec/broken-ref
EfficiencyA description that says when to use it, a body under 5,000 tokens, detail in a reference file that the body names, enough specifics to beat a plain prompt.eff/description-trigger, eff/body-tokens, eff/body-thin
ClarityNumbered steps, at least one worked example, a stated output, no unfinished markers.clarity/examples, clarity/output, clarity/unfinished
SecurityNothing that overrides instructions, hides text, runs remote code or touches credentials.sec/prompt-injection, sec/hidden-unicode, sec/remote-exec

The full rule list is in the validator guide, and the format itself in the format reference.

Get your own skill to 90

Run it through the scanner, fix the findings in order, and rescan. Or have an agent do the writing: Skill Author ($12) is built to produce a skill that scores 90 or more, and it is scanned by the same rules itself (100/100). Start from how to write a skill if you would rather do it by hand.

Questions

How is the score calculated?
Four checks of 25 points each: spec, efficiency, clarity and security. Findings take points off the check they belong to. Any critical finding caps the grade at F whatever the total.
Does a high score mean a skill is good?
It means the skill is well formed, cheap to load, clear and free of known risky patterns. It does not measure whether the advice is right for your work. Read the skill and try it.
Why is a skill under 90?
Common reasons are a body that is thin on specifics, no worked example, no stated output, or a missing trigger phrase in the description. Each finding names its rule, so the fix is listed.
Are the samples real skills?
No. The three samples are written for this page, named so they cannot be mistaken for any real skill, and scored by the same scanner. The leaderboard rows are the real free skills in the ProSkills catalog.

Keep reading

Scan your own skill

Paste a SKILL.md or drop a folder. It is scored in your browser and nothing is uploaded.

Open the Skill Scanner

Want a skill that already passes? Start with a free one.