Install
openclaw skills install promptdomeIntegrate PromptDome prompt injection screening into OpenClaw. Use when setting up automatic protection against prompt injection, jailbreaks, and PII exfiltr...
openclaw skills install promptdomeAPI key required — Get yours free at https://promptdome.cyberforge.one/dashboard/api-keys (Sign up → Dashboard → API Keys → Create Key)
Adds automatic prompt injection detection to any OpenClaw agent. Two components work together:
| Component | What it does | When it fires |
|---|---|---|
promptdome-gate hook | Auto-scans every incoming message; injects ⚠️ warning if injection detected | Every message:received — zero agent code required |
promptdome_scan tool | Explicit scan agent can call on any content | On demand — web content, files, tool outputs |
bash skills/promptdome/scripts/setup.sh --api-key sk_shield_live_YOUR_KEY
That's it. The script:
promptdome-gate hook → ~/.openclaw/hooks/promptdome-gate/promptdome_scan plugin → ~/.openclaw/extensions/promptdome/openclaw.json env blockGet an API key: https://promptdome.cyberforge.one/dashboard/api-keys
# Hook (auto-scanning)
mkdir -p ~/.openclaw/hooks/promptdome-gate
cp skills/promptdome/hook/HOOK.md ~/.openclaw/hooks/promptdome-gate/
cp skills/promptdome/hook/handler.ts ~/.openclaw/hooks/promptdome-gate/
# Plugin (explicit tool)
mkdir -p ~/.openclaw/extensions/promptdome
cp skills/promptdome/plugin/index.ts ~/.openclaw/extensions/promptdome/
Add to ~/.openclaw/openclaw.json:
{
"env": {
"PROMPTDOME_API_KEY": "sk_shield_live_YOUR_KEY"
}
}
Or set PROMPTDOME_API_KEY in your shell environment.
openclaw hooks enable promptdome-gate
openclaw gateway restart
[PROMPTDOME BLOCK] warning injected into conversation~/.openclaw/logs/promptdome-gate.logEnable promptdome_scan in your agent's tool allowlist:
{
"agents": {
"list": [{ "id": "main", "tools": { "allow": ["promptdome_scan"] } }]
}
}
Then agents call it like any tool — before processing web fetches, search results, uploaded files, or any external content.
Override the API endpoint:
{
"env": {
"PROMPTDOME_API_KEY": "sk_shield_live_...",
"PROMPTDOME_API_URL": "https://your-instance.com/api/v1/shield"
}
}
PromptDome engine covers 32 attack categories including:
Full category list: https://promptdome.cyberforge.one/docs