Install
openclaw skills install hiic-skill-vetterPractical skill vetting workflow for AI agents. Prioritizes clear yes/no risk judgments, concise conclusions, and business-aware risk tolerance before installing a skill.
openclaw skills install hiic-skill-vetterA practical, business-aware vetting workflow for OpenClaw skills.
Goal: give a short, clear conclusion about whether a skill is safe to use, without over-penalizing normal capabilities like external API access, scheduled tasks, screenshots, or documented platform credentials.
Use this skill when:
A skill is considered safe by default unless there is evidence of one of the following:
The following do not automatically make a skill unsafe:
.env, tokens, cookies, or API keys that are clearly required for the skill's purposeThese should usually be treated as:
Output should be short and explicit.
Use this format:
SKILL VETTING REPORT
═══════════════════════════════════════
Skill: [name]
Source: [local / GitHub / ClawHub / other]
───────────────────────────────────────
RISKS:
• External Access: [Yes / No]
• Sensitive Access: [Yes / No / Required for stated purpose]
• Dynamic Execution: [Yes / No]
• Privilege Escalation: [Yes / No]
• Scope Mismatch: [Yes / No]
───────────────────────────────────────
RISK LEVEL: [🟢 LOW / 🟡 MEDIUM / 🟠 HIGH]
VERDICT: [✅ SAFE TO INSTALL / ⚠️ INSTALL WITH CAUTION / 🛑 HUMAN REVIEW RECOMMENDED]
NOTES: [1-3 short lines]
═══════════════════════════════════════
Keep the conclusion concise. Do not generate a long audit unless the user explicitly asks.
Use when:
Typical examples:
Use when:
Typical examples:
Use when:
Do not use this level just because a skill uses tokens, APIs, cron, screenshots, or service config for legitimate reasons.
Treat these as strong warning signals:
sudo, privileged system modification, or elevated install requirementseval, exec, bash -c, sh -c, subprocess execution with untrusted inputSKILL.mdIf a repeatable scan helps, use:
python3 vet_scan.py <skill-dir>
python3 vet_scan.py <skill-dir> --format json
Aim for good judgment, not paranoia theater.
If there is no concrete sign of malicious or over-scoped behavior, do not overcall risk.