glin-profanity
Profanity detection and content moderation library.
Setup & Installation
Install command
clawhub install thegdsks/glin-profanityIf the CLI is not installed:
Install command
npx clawhub@latest install thegdsks/glin-profanityOr install with OpenClaw CLI:
Install command
openclaw skills install thegdsks/glin-profanityor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/thegdsks/glin-profanityWhat This Skill Does
Profanity detection library for JavaScript, TypeScript, and Python that handles evasion techniques like leetspeak, Unicode homoglyphs, and obfuscated text. Supports 24 languages with optional ML-powered toxicity scoring via TensorFlow.js. Includes context-aware analysis for domains like medical, gaming, and technical content.
Unlike simple word-list filters, it catches evasion attempts like leetspeak and Unicode lookalikes that users commonly exploit to bypass moderation.
When to Use It
- Filtering user comments on a forum before they go live
- Blocking profane usernames during account registration
- Moderating chat messages in a multiplayer game
- Validating form submissions in a web app
- Scanning batch-uploaded content for policy violations
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Filtering user comments on a forum before they go live
- 1Filtering user comments on a forum before they go live
- 2Blocking profane usernames during account registration
- 3Moderating chat messages in a multiplayer game
- 4Validating form submissions in a web app
- 5Scanning batch-uploaded content for policy violations
Profanity detection and content moderation library.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.