nsfw-content-generation — Claude Code skill: adult content generation
A skill that generates adult images through the each::sense API with the safety checker turned off. Useful for artistic nude, glamour, boudoir and fantasy art.
npx skills add eachlabs/skills --skill nsfw-content-generation -a claude-codeWhat nsfw-content-generation does
The skill calls the each::sense API and produces images from a text description: artistic nude, glamour, boudoir, pin-up, fantasy, cinematic scenes, editorial and fine art compositions. The safety filter is disabled with enable_safety_checker: false — adult content will not pass without it.
Requests go to https://eachsense-agent.core.eachlabs.run/v1/chat/completions via POST. The response arrives as a Server-Sent Events stream, so progress is visible during generation. The session_id parameter keeps the same character across generations, and mode switches quality between max and eco. You can pass image_urls as references for style and pose.
An eachlabs API key is required in the EACHLABS_API_KEY environment variable. Without it the request returns an authorization error. The key is issued in the dashboard at eachlabs.ai.
What it helps with
- generate an artistic nude in a classical painting style
- build a glamour series with one consistent character
- shoot a boudoir scene with soft lighting
- draw fantasy art with an elven character
- get a 1950s-style pin-up illustration
Example prompts for the agent
- Generate an artistic nude portrait in renaissance style with soft lighting
- Make a glamour shot in silk lingerie with warm light through curtains
- Create a fantasy scene with an elven queen in a moonlit forest
How to install nsfw-content-generation
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill nsfw-content-generation -a claude-code2Manually: put the files in place
~/.claude/skills/nsfw-content-generation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/nsfw-content-generation/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill nsfw-content-generation -a codex2Manually: put the files in place
.agents/skills/nsfw-content-generation/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill nsfw-content-generation -a cursor2Manually: put the files in place
.cursor/skills/nsfw-content-generation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills nsfw-content-generation2Manually: put the files in place
.github/skills/nsfw-content-generation/SKILL.md1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill nsfw-content-generation -a gemini-cli2Platform CLI
gemini skills install https://github.com/eachlabs/skills --path skills/nsfw-content-generationManually: put the files in place
.devin/skills/nsfw-content-generation/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add eachlabs/skills --skill nsfw-content-generation -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about nsfw-content-generation
How do I install nsfw-content-generation in Claude Code?
Run npx skills add eachlabs/skills --skill nsfw-content-generation -a claude-code. The skill lands in ~/.claude/skills/nsfw-content-generation/SKILL.md.
What does nsfw-content-generation do?
It generates adult images through the each::sense API: nude, glamour, boudoir, pin-up, fantasy. The safety checker is explicitly disabled.
What do I need to run the skill?
An eachlabs API key in the EACHLABS_API_KEY environment variable. You can get one from the dashboard at eachlabs.ai.