Jump to related tools in the same category or review the original source on GitHub.

CLI Utilities @raghulpasupathi Updated 6/28/2026 412 downloads 0 stars Security: Pass

Nsfw Detection OpenClaw Plugin & Skill | ClawHub

Looking to integrate Nsfw Detection into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate cli utilities tasks instantly, without having to write custom tools from scratch.

What this skill does

Skills for detecting adult/inappropriate content.

Install

ClawHub CLI
openclaw skills install @raghulpasupathi/nsfw-detection
Node.js (npx)
npx clawhub@latest install nsfw-detection

Full SKILL.md

Open original

SKILL.md content below is scrollable.

NSFW Detection Skills

Skills for detecting adult/inappropriate content.

Essential Skills

1. NSFW Detector Pro

Skill ID: nsfw-detector-pro

Purpose: Advanced NSFW content detection

Features:

  • Multi-category classification (porn, sexy, hentai, drawings)
  • Confidence scoring (0-100%)
  • Skin tone detection
  • Context awareness (medical, art exceptions)
  • Local ONNX model (no external API)

Installation:

npm install @clawhub/nsfw-detector

Configuration:

{
  "skill": "nsfw-detector-pro",
  "settings": {
    "categories": ["porn", "sexy", "hentai"],
    "threshold": 0.7,
    "contextAware": true,
    "allowArt": true,
    "allowMedical": true,
    "localModel": true
  }
}

Usage:

import { detectNSFW } from '@clawhub/nsfw-detector';

const result = await detectNSFW(imageUrl);
// {
//   isNSFW: true,
//   confidence: 0.92,
//   categories: { porn: 0.92, sexy: 0.15 },
//   action: 'block'
// }

Accuracy: 92-95% on explicit content, 75-80% on suggestive

Use Cases:

  • Block pornography and explicit imagery
  • Filter adult websites
  • Protect children online

Troubleshooting:

  • False positives on art? Enable allowArt
  • Medical images blocked? Enable allowMedical
  • Increase threshold for fewer false positives

Related Skills: url-reputation, content-blur


2. URL Reputation Checker

Skill ID: url-reputation

Purpose: Check if domains are adult/inappropriate sites

Features:

  • Domain reputation database
  • Adult site detection
  • Phishing/malware detection
  • Cached lookups

Installation:

npm install @clawhub/url-reputation

Use Cases:

  • Block adult websites by domain
  • Fast pre-filtering before image analysis
  • Supplement visual detection

Installation

Via ClawHub

https://clawhub.ai/raghulpasupathi/nsfw-detection

Via npm

npm install @raghulpasupathi/nsfw-detection

Configuration Examples

Child Protection (Strict)

{
  "nsfw-detector-pro": {
    "threshold": 0.3,
    "blockAll": true,
    "allowArt": false,
    "allowMedical": false,
    "allowOverride": false
  }
}

Teen Protection (Balanced)

{
  "nsfw-detector-pro": {
    "threshold": 0.7,
    "allowArt": true,
    "allowMedical": true,
    "allowOverride": false
  }
}

Adult Filtering (Lenient)

{
  "nsfw-detector-pro": {
    "threshold": 0.9,
    "warnOnly": true,
    "allowOverride": true
  }
}

For violence detection, see VIOLENCE_DETECTION.md.

ClawHub Registry URL: https://clawhub.ai/raghulpasupathi/skills/nsfw-detection

Related skills

If this matches your use case, these are close alternatives in the same category.