enterprise-legal-guardrails
Legal/compliance guardrails for outbound OpenClaw actions (anti-spam, defamation, privacy, financial claims).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lawyered0/enterprise-legal-guardrails-publicEnterprise Legal Guardrails
Use this skill to preflight bot output before posting, messaging, or publishing anything that could create legal/compliance risk.
What it is
A generic outbound guardrail checker used by workflows before execute actions such as post/comment/message/chat/send in any app.
When to use
- Before
create_post,create_comment,send_message, or equivalent publish actions. - Before market-related commentary, strategy claims, or price/certainty statements.
- Before HR-sensitive or workplace-adjacent messaging.
- Before anti-spam or coordination-heavy communications.
- Before handling or exposing personal identifiers.
Workflow
- Draft text.
- Run the checker with the matching action/profile.
- If result is PASS/WATCH, proceed.
- If REVIEW, rewrite or route for human/legal review.
- If BLOCK, do not execute.
Use it as a shared OpenClaw outbound safety layer for any skill that publishes content. Babylon is only one current integration example, not the primary purpose of the skill.
Quick usage
python3 scripts/check_enterprise_guardrails.py \
--action post \
--app <app_name> \
--policies social antispam hr \
--text "Draft text here"
python3 scripts/check_enterprise_guardrails.py \
--action comment \
--scope include \
--apps whatsapp,telegram \
--text "Draft text here"
python3 scripts/check_enterprise_guardrails.py \
--action market-analysis \
--text "Market commentary..." \
--json
App scope (global filtering)
Scope applies to any app-context passed with --app and these env vars (legacy names preserved for compatibility):
ENTERPRISE_LEGAL_GUARDRAILS_OUTBOUND_SCOPE(all|include|exclude)ENTERPRISE_LEGAL_GUARDRAILS_OUTBOUND_APPS(comma-separated list)BABYLON_GUARDRAILS_SCOPEBABYLON_GUARDRAILS_OUTBOUND_SCOPEBABYLON_GUARDRAILS_APPS
Examples:
all: check all outbound content.include+whatsapp,email: only check those apps.exclude+whatsapp,email,moltbook,babylon: everything except these apps.
If scope is omitted, default is all.
Profiles
social: public social text, comments, announcements.antispam: unsolicited/pumping/coordinating messaging.hr: workplace, hiring, performance, or employee conduct language.privacy: personally identifying data and private information disclosures.market: market/financial claims and outcome assertions.legal: legal conclusions/implication language.
If no profile is provided, defaults are derived from --action:
post|comment|message→social,legaltrade|market-analysis→market,financialgeneric→legal,social
Output
PASS: safe to executeWATCH: low risk; optional rewriteREVIEW: human/legal review recommendedBLOCK: do not execute
Tuning
You can tune decision sensitivity via environment variables (or CLI flags in direct runs):
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-lawyered0-enterprise-legal-guardrails-public": {
"enabled": true,
"auto_update": true
}
}
}