Install
openclaw skills install openclaw-skill-toolsGenerate and security-scan OpenClaw SKILL.md files. Use when creating new OpenClaw skills, scanning skills for security vulnerabilities like prompt injection...
openclaw skills install openclaw-skill-toolsTwo-in-one tool for the OpenClaw ecosystem: (1) Generate professional SKILL.md files from a description, and (2) Security-scan existing skills for prompt injection, data exfiltration, credential theft, permission abuse, and scope creep. Essential for both skill authors and users who want to vet skills before installing.
Built by a CISSP/CISM certified security professional at ToolWeb.in
Skill Generator:
Security Scanner:
TOOLWEB_API_KEY — Get your API key from portal.toolweb.incurl must be available on the systemGenerate Skill:
POST https://portal.toolweb.in/apis/tools/openclaw
Path: /generate-skill
Scan Skill:
POST https://portal.toolweb.in/apis/tools/openclaw
Path: /scan-skill
Gather inputs:
name — Skill name in kebab-case (e.g., "my-awesome-skill")description — What the skill does (used for agent activation)detail — Extended description with more context (optional)triggers — List of trigger phrases, e.g., ["when user asks to...", "when user mentions..."] (optional)primary_env — Main environment variable needed (optional, e.g., "MY_API_KEY")env_vars — Additional env vars needed (optional)bins — Required CLI binaries (optional, e.g., ["curl", "jq"])version — Version string (default: "1.0.0")Call the API:
curl -s -X POST "https://portal.toolweb.in/apis/tools/openclaw" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
"name": "<skill-name>",
"description": "<what it does>",
"detail": "<extended description>",
"triggers": ["<trigger1>", "<trigger2>"],
"primary_env": "<ENV_VAR>",
"env_vars": ["<VAR1>", "<VAR2>"],
"bins": ["curl"],
"version": "1.0.0"
}'
Get the skill content:
content — The full SKILL.md text to scanscan_depth — "quick", "standard", or "deep" (default: "deep")context — Additional context about the skill (optional)Security checks (all true by default):
check_injection — Scan for prompt injection patternscheck_exfil — Scan for data exfiltration attemptscheck_creds — Scan for credential harvestingcheck_perms — Scan for excessive permission requestscheck_meta — Scan metadata for anomaliescheck_scope — Scan for scope creep beyond stated purposeCall the API:
curl -s -X POST "https://portal.toolweb.in/apis/tools/openclaw" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
"content": "<full SKILL.md content>",
"scan_depth": "deep",
"check_injection": true,
"check_exfil": true,
"check_creds": true,
"check_perms": true,
"check_meta": true,
"check_scope": true
}'
🦞 OpenClaw Skill Generated
━━━━━━━━━━━━━━━━━━━━━━━━━━━
Name: [skill-name]
Version: [version]
[Full SKILL.md content ready to save]
📋 Next steps:
1. Save as ~/.openclaw/skills/[name]/SKILL.md
2. Test with your agent
3. Publish: clawhub publish . --version 1.0.0
🔍 Skill Security Scan Report
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Scan Depth: [deep/standard/quick]
🔴 CRITICAL Findings:
[List critical security issues]
🟠 HIGH Findings:
[List high-severity issues]
🟡 MEDIUM Findings:
[List medium issues]
✅ Passed Checks:
[List clean checks]
🛡️ Recommendation: [SAFE / CAUTION / DO NOT INSTALL]
📎 Scan powered by ToolWeb.in
TOOLWEB_API_KEY is not set: Tell the user to get an API key from https://portal.toolweb.inGenerate:
User: "Create an OpenClaw skill that monitors GitHub PRs and notifies me on Telegram"
Agent: I'll generate the SKILL.md for you...
[Calls /generate-skill with name, description, triggers]
[Returns complete SKILL.md]
Scan:
User: "Scan this skill before I install it: [pastes SKILL.md content]"
Agent: I'll run a deep security scan...
[Calls /scan-skill with content]
[Returns findings: prompt injection risk, data exfiltration check, etc.]
Created by ToolWeb.in — a security-focused MicroSaaS platform with 200+ security APIs, built by a CISSP & CISM certified professional. Trusted by security teams in USA, UK, and Europe and we have platforms for "Pay-per-run", "API Gateway", "MCP Server", "OpenClaw", "RapidAPI" for execution and YouTube channel for demos.