A sophisticated profanity detection and content moderation library that thwarts evasion attempts like leetspeak and Unicode homoglyphs.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install glin-profanity
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install glin-profanity using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
glin-profanity is a comprehensive content moderation library designed to safeguard digital platforms from toxic user-generated content. As a versatile addition to the Openclaw Skills ecosystem, it provides developers with the tools to detect not only standard profanity but also complex evasion techniques. It effectively identifies leetspeak patterns (like f4ck or sh1t) and Unicode homoglyphs (such as using Cyrillic characters that look identical to Latin ones) to ensure that moderation bypasses are minimized.
Supporting 24 languages and offering optional machine learning integration, glin-profanity is built for high-performance environments. It allows for deep customization, including domain-specific whitelisting for industries such as medicine or gaming. This ensures that technical or medical terminology is not incorrectly flagged while still maintaining a safe environment for users.
Integrating this library into your project is straightforward. Use the following commands to install the necessary packages for your environment:
# For JavaScript or TypeScript environments
npm install glin-profanity
# For Python environments
pip install glin-profanity
Once installed, you can initialize the filter within your Openclaw Skills workflow by configuring your preferred languages and detection levels.
The library produces detailed analysis objects that can be easily integrated into larger data pipelines. The schema for a standard check result includes:
| Property | Type | Description |
|---|---|---|
| containsProfanity | boolean | True if profane content is detected. |
| profaneWords | string[] | Array of the specific words identified as profane. |
| processedText | string | The input text with profane segments replaced by a mask (e.g., ***). |
| confidence | number | The probability score provided by the ML toxicity model. |
Configuration objects allow you to define languages, leetspeakLevel, customWords, and ignoreWords to tailor the behavior to your specific needs.
Loading
A Model Context Protocol server providing AI assistants with robust tools for profanity detection, text censoring, and content safety analysis.

A minimal utility skill designed to echo user input back for testing skill routing and message integrity.

An AI-driven strategic planning consultant that applies Recursive Agents and Landmarks Strategic-Tactical Planning (RALSTP) to decompose complex workflows and identify agent dependencies.

A language-agnostic framework for enforcing six universal quality gateways across backend APIs and web frontends using LLM-friendly operational standards.

A sophisticated content moderation plugin for OpenClaw and Moltbot AI agents featuring leetspeak detection and multi-language support.

ClawPlot is a specialized art service that allows AI agents to order physical, archival ink pen-plotted artwork from SVG designs.








































