npx skills add https://github.com/app-incubator-xyz/skill-vetter --skill skill-vetterInstallieren Sie diesen Skill über die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
Multi-scanner security gate for AI agent skills. Run before installing any skill to Claude Code, OpenClaw, or your other favorite AI agent — whether from ClawHub, GitHub, or any external source.
One-liner (installs prerequisites + skill):
bash <(curl -s https://raw.githubusercontent.com/app-incubator-xyz/skill-vetter/master/scripts/install.sh)
Claude Code:
git clone https://github.com/app-incubator-xyz/skill-vetter.git ~/.claude/skills/skill-vetter
OpenClaw (via ClawHub):
clawhub install skill-vetter
From within a Claude Code session:
Ask Claude: "Install skill-vetter from https://github.com/app-incubator-xyz/skill-vetter"
Works out of the box with basic scanners (secrets + structure checks). Install aguara and skill-scanner for full coverage — run bash scripts/check-deps.sh to see what's missing.
bash scripts/vett.sh <skill-name | github-url | local-path>
Type /skill-vetter <name> or ask the agent to scan a skill before installing it.
Skill Vetter works as a Telegram slash command via OpenClaw's Telegram channel:
user-invocable: true auto-register as Telegram commands/skill_vetter <name> in Telegram to scan a skillNote: Telegram command names only allow
[a-z0-9_]— the hyphen inskill-vetterbecomes an underscore automatically.
════════════════════════════════════════════════════════════
SKILL VETTER — Security Scan: youtube-watcher
════════════════════════════════════════════════════════════
[1/4] aguara............. ✅ PASS
[2/4] skill-scanner...... ✅ PASS
[3/4] secrets-scan....... ✅ PASS
[4/4] structure-check.... ✅ PASS
════════════════════════════════════════════════════════════
VERDICT: ✅ SAFE
All scanners passed
════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════
SKILL VETTER — Security Scan: totally-legit-helper
════════════════════════════════════════════════════════════
[1/4] aguara............. ❌ FAIL (prompt injection)
[2/4] skill-scanner...... ✅ PASS
[3/4] secrets-scan....... ❌ FAIL (credentials found)
[4/4] structure-check.... ❌ FAIL (curl|bash detected)
════════════════════════════════════════════════════════════
VERDICT: 🚫 BLOCKED
3 HIGH/CRITICAL findings
════════════════════════════════════════════════════════════
| Scanner | What It Checks |
|---|---|
| aguara | Prompt injection, obfuscation, suspicious LLM calls |
| skill-scanner | Known malicious patterns, CVE database |
| secrets-scan | Hardcoded API keys, tokens, credentials |
| structure-check | Missing SKILL.md, malformed YAML, dangerous shell commands |
| Verdict | Action |
|---|---|
| SAFE | All scanners passed — proceed with installation |
| REVIEW NEEDED | Medium severity findings — review before deciding |
| BLOCKED | Critical/high findings — do not install |
python3, curl, jq, gitMIT