← skillsmith scanner · all guides
Before you install a third-party Claude Agent Skill, run through this checklist. It takes five minutes and covers the attack patterns that matter. Steps 1–4 you do by reading; step 5 you automate with skillsmith.
A summarizer does not need ~/.ssh. A formatter does not need
network access. Read every line that touches:
| Touchpoint | Acceptable for… |
|---|---|
~/.ssh, .env, keychains, API keys |
almost never in a skill |
| Network calls (webhooks, APIs) | skills whose job is integration/communication |
| Writing outside the project directory | rarely; ask why |
| Installing packages or running scripts | only with a very good reason |
Search the file for imperatives aimed at the agent rather than describing tasks: "ignore", "override", "instead of", "set aside", "forget", "new rules", "do not tell", "hide", "invisible". Any hit deserves an explanation — and most cannot be explained innocently.
List every URL in the file. Ask for each: does the skill's purpose require
this endpoint? Watch for defanged forms (hxxps://,
example[.]com) and base64 blobs near words like
run, execute, decode, payload.
The checklist above is exactly what skillsmith automates:
POST /api/watch (API docs)A skill is code that talks you into running it. Review it like code, not like documentation.