Install
openclaw skills install nsfw-detectionDetects adult and inappropriate content in images with multi-category classification, confidence scoring, and context-aware filtering using a local ONNX model.
openclaw skills install nsfw-detectionSkills for detecting adult/inappropriate content.
Skill ID: nsfw-detector-pro
Purpose: Advanced NSFW content detection
Features:
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:
Troubleshooting:
allowArtallowMedicalRelated Skills: url-reputation, content-blur
Skill ID: url-reputation
Purpose: Check if domains are adult/inappropriate sites
Features:
Installation:
npm install @clawhub/url-reputation
Use Cases:
https://clawhub.ai/raghulpasupathi/nsfw-detection
npm install @raghulpasupathi/nsfw-detection
{
"nsfw-detector-pro": {
"threshold": 0.3,
"blockAll": true,
"allowArt": false,
"allowMedical": false,
"allowOverride": false
}
}
{
"nsfw-detector-pro": {
"threshold": 0.7,
"allowArt": true,
"allowMedical": true,
"allowOverride": false
}
}
{
"nsfw-detector-pro": {
"threshold": 0.9,
"warnOnly": true,
"allowOverride": true
}
}
For violence detection, see VIOLENCE_DETECTION.md.