Description doesn’t say WHEN to use itmediumA good description names the trigger (e.g. "when reviewing a PR"). Without it the skill mis-fires or never fires.
Trigger is too broadmediumWords like "any" make it fire everywhere and fight other skills for the same task — the #1 cause of conflicts.
Bloated: high token costmedium~2,166 tokens on every single call. Compress instructions and trim examples.
Conflicts with · 8
cloudflare-email-service
shadow
cloudflare, worker, agent, sdk
pdf
shadow
pag
theme-factory
shadow
pag
test-driven-development
shadow
feature
agents-sdk
overlap
agent, cloudflare, worker, sdk, cover
wrangler
overlap
cloudflare, worker, vectorize
claude-api
overlap
sdk, agent
cloudflare-one
overlap
cloudflare, tunnel
If you have both installed, they compete for the same triggers — the top cause of an agent picking the wrong skill.
Have you installed cloudflare? Scan everything you run.
One command grades every skill in your Claude Code / Codex — safety, token bloat, and conflicts, 100% locally.
Does this rating match your experience with cloudflare?
Anonymous & aggregate. We watch these as a trend and re-check flagged skills — a single click never moves a grade on its own.
Independent static analysis by SkillMOO — the Consumer Reports for agent skills. Safety, token, and conflict grades are computed, not opinions. Efficacy is only ever claimed when measured. We rate & link to the source; we do not rehost skill content.