Toolverse
All skills

glin-profanity

by openclaw

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Data Science
Views
3

About this skill

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.

How to use

  1. Zainstaluj bibliotekę za pomocą npm (dla JavaScript/TypeScript) poleceniem npm install glin-profanity, lub pip install glin-profanity dla Pythona.

  2. Zaimportuj funkcje lub klasę Filter z biblioteki — w JavaScript użyj import { checkProfanity, Filter } from 'glin-profanity', w Pythonie from glin_profanity import Filter.

  3. Utwórz instancję Filter z konfiguracją — określ język (np. english), znak zastępczy (replaceWith lub replace_with), oraz włącz detectLeetspeak i normalizeUnicode, aby łapać zakamuflowane formy.

  4. Sprawdzaj tekst metodą checkProfanity() lub isProfane() — metoda zwróci boolean (czy tekst zawiera wulgaryzmów) oraz tablicę wykrytych słów i wersję tekstu z cenzurą.

  5. W React użyj hooka useProfanityChecker, przekaż opcje (np. detectLeetspeak: true), a następnie wywołuj checkText() w onChange inputu — hook zwróci wynik i funkcję do sprawdzania.

  6. Obsługuj wynik — wykorzystaj pole containsProfanity do podjęcia decyzji (zaakceptuj/odrzuć tekst), profaneWords do logowania, processedText do wyświetlenia cenzurowanej wersji.

Related skills

notebooklm

by leegonzales

Query Google NotebookLM for source-grounded, citation-backed answers from uploaded documents. Reduces hallucinations through Gemini's document-only responses. Browser automation with library management and persistent authentication.

Data Science
142112

quant-analyst

by zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

Data Science
67217

a-stock-analysis

by openclaw

A股实时行情与分时量能分析。获取沪深股票实时价格、涨跌、成交量,分析分时量能分布(早盘/尾盘放量)、主力动向(抢筹/出货信号)、涨停封单。支持持仓管理和盈亏分析。Use when: (1) 查询A股实时行情, (2) 分析主力资金动向, (3) 查看分时成交量分布, (4) 管理股票持仓, (5) 分析持仓盈亏。

Data Science
48153

pdf-processing

by Ming-Kai-LC

Comprehensive PDF processing techniques for handling large files that exceed Claude Code's reading limits, including chunking strategies, text/table extraction, and OCR for scanned documents. Use when working with PDFs larger than 10-15MB or more than 30-50 pages.

Data Science
23134

ml-paper-writing

by davila7

Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation

Data Science
2681

market-analysis

by xbklairith

Use when analyzing markets or interpreting charts - applies technical indicators (RSI, MACD, Moving Averages), identifies support/resistance, analyzes multi-timeframe trends, checks fundamentals and sentiment. Activates when user says \

Data Science
29144