Latest / resources / pack audit
Skill pack audit
Audit of 20 agent skill packs: 448 skills, 50 of them calling a CLI or asset the pack never shipped. Free table and CSV. Measured by reading every SKILL.md and checking each referenced path against the pack archive.
| Pack | Repository | Skills | Broken | Status | What they call |
|---|---|---|---|---|---|
| lib-claude-seo | AgriciDaniel/claude-seo | 33 | 26 | partly broken | calls ${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo |
| lib-ai-employees | markfulton/ai-employees | 61 | 14 | partly broken | calls scripts/guard.mjs, runlog.mjs, copy-check.mjs |
| lib-claude-mem | thedotmack/claude-mem | 33 | 5 | partly broken | uses the plugin root variable |
| lib-claude-ads | AgriciDaniel/claude-ads | 34 | 2 | partly broken | reads agents/*.md, scripts/fetch_page.py |
| lib-jevgrep | dzhng/jevgrep | 31 | 1 | partly broken | calls scripts/check-file-size.mjs |
| lib-claude-motion | whaleyxbt/claude-motion | 4 | 1 | partly broken | calls scripts/wave.mjs |
| lib-google-maps-scraper-kit | Mahanaicoach/google-maps-scraper-kit | 1 | 1 | does not run as copied | calls scripts/scrape.py + engine/ |
| lib-orkas | Orkas-AI/Orkas | 82 | 0 | self-contained | |
| lib-marketingskills | coreyhaines31/marketingskills | 53 | 0 | self-contained | |
| lib-cindy | makecindy/cindy | 33 | 0 | self-contained | |
| lib-skills | anthropics/skills | 20 | 0 | self-contained | |
| lib-instagram-agent-skill | Jakeschincariol/instagram-agent-skill | 13 | 0 | self-contained | |
| lib-founder-skill | Jakeschincariol/founder-skill | 11 | 0 | self-contained | |
| lib-replica-skill | Jakeschincariol/replica-skill | 11 | 0 | self-contained | |
| lib-youtube-agent-skill | Jakeschincariol/youtube-agent-skill | 11 | 0 | self-contained | |
| lib-promptfoo | promptfoo/promptfoo | 7 | 0 | self-contained | |
| lib-archify | tt-a1i/archify | 5 | 0 | self-contained | |
| lib-new-api | QuantumNous/new-api | 3 | 0 | self-contained | |
| lib-career-ops | career-ops-hq/career-ops | 1 | 0 | self-contained | |
| lib-anatomy | wheresryan22/anatomy | 1 | 0 | self-contained |
What "broken" means here
The instruction file tells the agent to run a command whose file is not in the pack: a CLI at the plugin root, an agent definition, a schema, or an asset directory. The prose still reads fine; the command fails or silently returns nothing.