Global Compliance
by @zhenstaff
AI-powered global compliance checker, document generator, and risk assessor for GDPR, CCPA, SOC2, ISO27001, HIPAA and more
clawhub install global-complianceπ About This Skill
name: global-compliance description: AI-powered global compliance checker, document generator, and risk assessor for GDPR, CCPA, SOC2, ISO27001, HIPAA and more tags: [compliance, gdpr, ccpa, soc2, iso27001, hipaa, privacy, security, legal, regulation, audit, risk-assessment]
βοΈ Global Compliance Skill
AI-powered compliance assistant that helps enterprises check documents, generate compliance policies, assess risks, and query regulations for GDPR, CCPA, SOC 2, ISO 27001, HIPAA, and other standards.
π¦ Installation
Step 1: Install the Skill
clawhub install global-compliance
Step 2: Install via npm
# Install globally
npm install -g openclaw-global-complianceVerify installation
compliance --version
compliance help
π Usage
When to Use This Skill
AUTO-TRIGGER when user's message contains:
compliance, GDPR, CCPA, privacy policy, εθ§, ιη§ζΏη, ι£ι©θ―δΌ°TRIGGER EXAMPLES:
DO NOT USE when:
π― Core Features
Complete compliance management system:
π» Agent Usage Guide
Primary Commands
When user requests compliance checking or document generation, use these commands:
Check Compliance:
compliance check --type gdpr --file privacy-policy.md --output report.json
Generate Document:
compliance generate privacy-policy \
--company "Company Name" \
--region eu \
--industry saas \
--data-types "pii,usage-analytics" \
--output privacy-policy.md
Assess Risk:
compliance assess \
--company-info company.json \
--standards "gdpr,ccpa,soc2" \
--output risk-report.pdf
Query Regulations:
compliance query --standard gdpr --topic "data retention"
Example Workflows
Example 1: Check GDPR Compliance
User: "Check if my privacy policy complies with GDPR"
Agent:
1. Ask for policy file or content
2. Execute: compliance check --type gdpr --file policy.md
3. Summarize results and provide recommendations
Example 2: Generate Privacy Policy
User: "Generate a GDPR-compliant privacy policy for my SaaS company"
Agent:
1. Gather company info (name, industry, data types)
2. Execute: compliance generate privacy-policy --company "CompanyName" --region eu --industry saas
3. Review output and offer to save file
Example 3: Multi-Standard Assessment
User: "We're expanding to Europe. What compliance requirements do we need?"
Agent:
1. Collect company details
2. Execute: compliance assess --company-info info.json --standards "gdpr,soc2"
3. Explain high-priority gaps and provide roadmap
βοΈ Supported Standards
Data Privacy
Information Security
Industry-Specific
π Tool Functions
1. check_compliance
Check document or process for compliance.
Parameters:
standard (string): gdpr | ccpa | soc2 | iso27001 | hipaacontent (string): Document content or file pathcheckpoints (array, optional): Specific checks to runReturns:
{
compliant: boolean,
score: number, // 0-100
totalChecks: number,
passedChecks: number,
failedChecks: number,
issues: Array<{
checkpoint: string,
severity: 'critical' | 'high' | 'medium' | 'low',
title: string,
description: string,
remediation: string
}>,
recommendations: string[]
}
2. generate_document
Generate compliance document.
Parameters:
type (string): privacy-policy | tos | dpa | cookie-policycompany_info (object):name (string)
- industry (string)
- regions (array)
- data_types (array)
region (string): eu | us | cn | globallanguage (string, optional): en | zh | esReturns:
{
type: string,
content: string,
format: 'markdown' | 'html' | 'pdf',
metadata: {
standard: string[],
region: string,
generated: string
},
warnings: string[]
}
3. assess_risk
Assess compliance risk.
Parameters:
company_info (object): Company detailsstandards (array): Standards to assessregions (array): Target regionsReturns:
{
overallScore: number, // 0-100
riskLevel: 'low' | 'medium' | 'high' | 'critical',
byStandard: {
[standard: string]: {
score: number,
gaps: string[],
priority: number
}
},
recommendations: Array<{
priority: string,
title: string,
description: string,
effort: string,
timeline: string
}>,
estimatedCost: {
immediate: number,
annual: number
}
}
4. query_regulation
Query regulation requirements.
Parameters:
standard (string): Compliance standardtopic (string): Topic to queryReturns:
{
standard: string,
topic: string,
requirements: string[],
references: Array<{
article: string,
text: string,
url: string
}>
}
π° Cost Estimation
π Usage Examples
Example 1: Check Privacy Policy
# Create test policy
cat > policy.md <Privacy Policy
We collect email addresses and usage data.
We use encryption to protect your data.
EOFCheck GDPR compliance
compliance check --type gdpr --file policy.mdOutput:
Score: 35/100
Status: β Non-compliant
Found 8 issues (3 critical, 5 high)
Example 2: Generate Complete Policy
# Generate GDPR-compliant privacy policy
compliance generate privacy-policy \
--company "TechStartup Inc" \
--region eu \
--industry saas \
--data-types "pii,usage-analytics" \
--output privacy-policy.mdOutput: Complete GDPR-compliant privacy policy
Example 3: Multi-Region Risk Assessment
# Assess risk for EU expansion
cat > company.json <compliance assess \
--company-info company.json \
--standards "gdpr,ccpa,soc2"
π§ Troubleshooting
Issue 1: Package Not Installed
Error: command not found: compliance
Solution:
npm install -g openclaw-global-compliance
Issue 2: Config File Missing
Error: Cannot find config file
Solution:
# Create default config
compliance init
π Full Documentation
π― Agent Behavior Guidelines
When using this skill, agents should:
DO:
DON'T:
π Compliance Checkpoints
GDPR (12 checkpoints)
CCPA (8 checkpoints)
SOC 2 (10 checkpoints)
π Version History
v1.0.0 (2026-03-08)
Project Status: β Ready for Use
License: MIT
Author: @justin
Support: https://github.com/ZhenRobotics/openclaw-global-compliance/issues
ClawHub: https://clawhub.ai/justin/global-compliance