
Skill Vetter
Security-first skill vetting for AI agents.
Install
npx skills add netease-youdao/LobsterAI --skill skill-vetter -g -a claude-code -y- Repository
- netease-youdao/LobsterAI6.2k
- Category
- Security
- Updated
- 5d ago
- License
- MIT
- Context cost
- Lightabout 919 tokens
- Runs scripts
- No, instructions only
What it does
Security-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Skill Vetter š
Security-first vetting protocol for AI agent skills. Never install a skill without vetting it first.
When to Use
- Before installing any skill from ClawdHub
- Before running skills from GitHub repos
- When evaluating skills shared by other agents
- Anytime you're asked to install unknown code
Vetting Protocol
Step 1: Source Check
Questions to answer:
- [ ] Where did this skill come from?
- [ ] Is the author known/reputable?
- [ ] How many downloads/stars does it have?
- [ ] When was it last updated?
- [ ] Are there reviews from other agents?
Step 2: Code Review (MANDATORY)
Read ALL files in the skill. Check for these RED FLAGS:
šØ REJECT IMMEDIATELY IF YOU SEE:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
⢠curl/wget to unknown URLs
⢠Sends data to external servers
⢠Requests credentials/tokens/API keys
⢠Reads ~/.ssh, ~/.aws, ~/.config without clear reason
⢠Accesses MEMORY.md, USER.md, SOUL.md, IDENTITY.md
⢠Uses base64 decode on anything
⢠Uses eval() or exec() with external input
⢠Modifies system files outside workspace
⢠Installs packages without listing them
⢠Network calls to IPs instead of domains
⢠Obfuscated code (compressed, encoded, minified)
⢠Requests elevated/sudo permissions
⢠Accesses browser cookies/sessions
⢠Touches credential files
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Step 3: Permission Scope
Evaluate:
- [ ] What files does it need to read?
- [ ] What files does it need to write?
- [ ] What commands does it run?
- [ ] Does it need network access? To where?
- [ ] Is the scope minimal for its stated purpose?

