skill-vetter
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/a-din/xiaopi-skill-vetterSkill 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?
Step 4: Risk Classification
| Risk Level | Examples | Action |
|---|---|---|
| ๐ข LOW | Notes, weather, formatting | Basic review, install OK |
| ๐ก MEDIUM | File ops, browser, APIs | Full code review required |
| ๐ด HIGH | Credentials, trading, system | Human approval required |
| โ EXTREME | Security configs, root access | Do NOT install |
Output Format
After vetting, produce this report:
SKILL VETTING REPORT
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Skill: [name]
Source: [ClawdHub / GitHub / other]
Author: [username]
Version: [version]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
METRICS:
โข Downloads/Stars: [count]
โข Last Updated: [date]
โข Files Reviewed: [count]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
RED FLAGS: [None / List them]
PERMISSIONS NEEDED:
โข Files: [list or "None"]
โข Network: [list or "None"]
โข Commands: [list or "None"]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
RISK LEVEL: [๐ข LOW / ๐ก MEDIUM / ๐ด HIGH / โ EXTREME]
VERDICT: [โ
SAFE TO INSTALL / โ ๏ธ INSTALL WITH CAUTION / โ DO NOT INSTALL]
NOTES: [Any observations]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Quick Vet Commands
For GitHub-hosted skills:
# Check repo stats
curl -s "https://api.github.com/repos/OWNER/REPO" | jq '{stars: .stargazers_count, forks: .forks_count, updated: .updated_at}'
Metadata
Not sure this is the right skill?
Describe what you want to build โ we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-a-din-xiaopi-skill-vetter": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
auto-updater
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
self-improving-agent
AI่ชๆๆน่ฟไธ่ฎฐๅฟ็ณป็ป - ่งฃๅณ'ๅ็ฑป้่ฏฏๅๅค็ฏใ็จๆท็บ ๆญฃไธ้ฟ่ฎฐๆง'็็็นใ่ชๅจๆ่ท้่ฏฏใ็จๆท็บ ๆญฃใๆไฝณๅฎ่ทต๏ผๅนถ่ฝฌๅไธบ้ฟๆ่ฎฐๅฟใ
Agent Browser
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
mockplus-reader
่ฏปๅๅๅๆ MockPlus ๅจ็บฟ่ฎพ่ฎก้กต้ขใ็จไบ๏ผ๏ผ1๏ผๆๅผๅนถ่งฃๆ MockPlus ็ฝ้กต้พๆฅ๏ผ๏ผ2๏ผๆๅ้กต้ขไธญ็่ฎพ่ฎกไฟกๆฏใ็ปๆใ็ปไปถ๏ผ๏ผ3๏ผๅๆๅๅ็จฟๅ ๅฎนๅไบคไบ่ฏดๆใๅฝ็จๆทๅ้ MockPlus ้พๆฅๆ่ฆๆฑๅๆๅๅ็จฟๆถไฝฟ็จๆญคๆ่ฝใ
chrome-devtools
Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests.