openclaw-profanity
Content moderation plugin for OpenClaw/Moltbot AI agents. Use when building chatbots that need profanity filtering, moderating user messages in Discord/Slack/Telegram bots, or adding content moderation to OpenClaw agents.
Why use this skill?
Enhance your AI agents with OpenClaw Profanity, a robust moderation plugin featuring leetspeak detection, Unicode normalization, and customizable actions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/thegdsks/openclaw-profanityWhat This Skill Does
The openclaw-profanity skill acts as a robust content moderation layer for OpenClaw and Moltbot agents. Designed to maintain community standards, it intercepts incoming messages to identify and handle profanity in real-time. The plugin is highly sophisticated, utilizing detection algorithms that account for obfuscation techniques like leetspeak (e.g., converting 'f4ck' to 'fuck') and Unicode lookalikes (e.g., identifying Cyrillic characters used to bypass simple text filters). It supports multiple languages and offers flexible enforcement actions including warning users, censoring specific words with custom characters, blocking entire messages to prevent toxicity, or silently logging violations for moderation audit trails.
Installation
To integrate this skill into your agent, use the OpenClaw CLI tool: clawhub install openclaw/skills/skills/thegdsks/openclaw-profanity
Alternatively, install via npm for manual integration: npm install openclaw-profanity
Use Cases
This skill is essential for developers building safe digital environments. Common use cases include:
- Discord community management: Automatically filtering slurs or toxic language from high-traffic chat servers.
- Corporate Helpdesks: Preventing abusive language from reaching live support agents on Slack or Telegram.
- Educational Bots: Ensuring a clean, family-friendly interaction space for younger users.
- Moderation Dashboards: Using the 'log' and 'custom' actions to build automated ban-tracking systems for repeat offenders.
Example Prompts
- "OpenClaw, enable strict profanity filtering and block any messages containing offensive language immediately."
- "Update my agent configuration to censor all profanity with asterisks and ignore my custom list of safe-but-flagged words."
- "Set up a custom violation handler that bans a user on their fourth attempt to use restricted language in the Discord channel."
Tips & Limitations
- Performance: While the plugin is optimized, enabling Unicode normalization on extremely high-velocity chat streams may slightly increase latency.
- Whitelisting: Use the
ignoreWordsarray to prevent "false positives" if your community uses specific slang or reclaimed words that the system might otherwise flag. - Hierarchy: Always test your custom violation logic in a staging environment before deploying to production, especially when configuring automated user bans or administrative actions to avoid accidental account lockouts.
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-thegdsks-openclaw-profanity": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
glin-profanity
Profanity detection and content moderation library with leetspeak, Unicode homoglyph, and ML-powered detection. Use when filtering user-generated content, moderating comments, checking text for profanity, censoring messages, or building content moderation into applications. Supports 24 languages.
glin-profanity-mcp
MCP server providing profanity detection tools for AI assistants. Use when reviewing batches of user content, auditing comments for moderation reports, analyzing text for profanity before publishing, or when AI needs content moderation capabilities during workflows.