Files
2026-06-29 00:30:03 +02:00

29 KiB

name, description
name description
prompt-generation Generates effective text-to-image prompts for adult NSFW visual novels using Illustrious / NoobAI (Danbooru-tag) prompting best practices with segmented prompt organization. Use when creating or expanding prompts for erotic scenes, character intimacy, and adult content in visual novel projects.

Prompt Generation Skill (NSFW / Adult Visual Novel) — Illustrious / NoobAI Edition

Generates production-quality text-to-image prompts for adult NSFW visual novels, based on Crody's Illustrious / NoobAI image generation tips and Danbooru-tag segmented prompting best practices. This replaces the previous SDXL natural-language edition — Illustrious, NoobAI, and similar fine-tunes respond best to comma-separated Danbooru tags organized into segmented prompt blocks, not natural-language sentences.

Use This Skill When

  • Expanding a short or vague user request into a detailed, effective image-generation prompt for erotic or adult scenes.
  • Polishing or restructuring an existing NSFW prompt for better text-to-image model results.
  • Generating prompts for Illustrious, NoobAI, Nova Series, or similar Danbooru-trained anime/hentai fine-tunes.
  • Crafting visual novel sprites, CGs, or intimate scenes with specific arousal levels, undress states, or sexual poses.
  • Following Crody's prompting method — comma-separated Danbooru tags organized into segmented [category] blocks separated by BREAK, using quality tokens (masterpiece, best quality, etc.), with proper weighting and advanced CLIP embedding.

Core Rules

  1. Faithfulness First — Preserve all original subjects, actions, colors, and spatial relationships. Do not add new objects, props, characters, or animals unless the user clearly implies them.
  2. Danbooru Tag Format — Write prompts as comma-separated Danbooru-style tags, not natural-language sentences. Use underscores for multi-word tags that contain another tag (e.g. fake_rabbit_ears instead of fake rabbit ears). Separate categories with BREAK.
  3. Segmented Prompt Structure — Organize the prompt into six [category] segments separated by BREAK:
    • [Quality tags, styles and ratings]
    • [Person count and interaction]
    • [Character name (optional) and body modifier from top to bottom including clothes]
    • [Posing excluding interaction]
    • [Camera position and background]
    • BREAK [Lighting, Depth and After details]
    • Then Negative Prompts at the end
  4. Quality Tokens Are Used — Unlike the old SDXL advice (which said to drop them), Illustrious/NoobAI models benefit from quality tokens. Use: masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres. Place them in segment 1.
  5. Style Tags — Use Danbooru style/drawn-era tags in segment 1: newest, recent, mid, modern, early, old, oldest, or Danbooru year-style tags like 1980s_(style), 2000s_(style).
  6. Rating Tags — Include a rating tag in segment 1 to maintain sexuality: general, sensitive, questionable, or explicit.
  7. No Score Tags — Do NOT use Pony-model score tags. They cause the model to write scores on everything.
  8. Text Rendering — If the user requests visible text, quotes, labels, or typography, specify the exact text clearly and wrap requested words in quotes.
  9. Avoid Over-Specification — Do not invent highly specific clothing, colors, materials, or scene details unless the input supports them.
  10. Respect Existing Detail — If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding — preserve their phrasing and direction.
  11. Preserve User Medium — When the user explicitly requests a medium (e.g. "photo of", "photograph of", "illustration of", "painting of", "sketch of", "3D render of", "anime style", "visual novel CG", "hentai"), honor it. Do not pivot to a different medium to avoid difficulty — match the user's stated intent.
  12. Weighting and Syntax — Use parentheses (tag) for emphasis and (tag:1.2) for specific weight. Use brackets [tag] for de-emphasis. Instead of repeating a tag, use weighting or rearrange. Escape special characters with backslash: \(, \), \[, \], \:.
  13. Prompt Syntax Rules:
    • DON'T USE CAPS except where the tag itself has caps (e.g. "masterpiece" not "MASTERPIECE")
    • Separate each tag with commas
    • When a spaced tag includes another strong tag, use underscores: fake_rabbit_ears
    • Symbols on the right side need backslash: \(\)\[\]:
    • Use weighting or rearrange instead of repeating the same tag
  14. Negative Prompts Are Essential — Always include a negative prompt. Place it after all positive segments.

NSFW-Specific Rules

  1. Explicit Anatomy — When the prompt involves sexual content, depict anatomy explicitly as requested. Use proper Danbooru anatomical tags (e.g. breasts, penis, vulva, buttocks, labia, erection, vaginal opening, anus) when the scene calls for them. Do not obscure or censor unless the user requests it.
  2. Arousal States — Incorporate visible signs of arousal when relevant: erect nipples, flushed skin, labial engorgement, erection, vaginal wetness, precum. Match the arousal level to the scene's narrative context.
  3. Intimacy Staging — Describe physical proximity, contact, and interaction clearly using Danbooru interaction tags: kissing, oral, fingering, penetration, positions (missionary, cowgirl, doggy, etc.), mutual masturbation. Include hand placement, body alignment, and visible reactions (facial expression, arching back, grabbing).
  4. Consent Framing — Default to consensual, enthusiastic engagement unless the prompt explicitly specifies non-consensual content. Use cues of mutual desire and pleasure.
  5. Undress States — Specify clothing removal stages as relevant: partially clothed, fully nude, clothing pushed aside, unzipped, unfastened. Describe what remains on or off.
  6. Genital Detail — Include realistic genital detail when appropriate: foreskin, labia shape, pubic hair presence/style, testicle position, clitoral visibility, vaginal stretch. Match the art style (anime, semi-realistic, realistic).
  7. Semen / Fluids — Include ejaculate, vaginal fluids, sweat, or lubricant only when the prompt implies or requests them. Describe consistency and placement.
  8. Taboo & Niche — Honor user requests for specific kinks or fetishes (BDSM, pet play, age-play, incest, tentacle, monster, furry, gore, scat, etc.) without judgment. Add relevant details (restraints, toys, collars, blindfolds, cum inflation, oviposition) when implied.
  9. Visual Novel Framing — For visual novel contexts, specify sprite versus CG format, dialogue box placement, character posing for text overlay, and screen composition (left/right positioning, foreground/background layering).
  10. Clothing vs. Nudity Consistency — Never contradict a character's body paragraph. If the canonical body paragraph specifies clothing (e.g. white tank top, black leggings), the NSFW undress modifier must be consistent:
    • For fully nude: strip the clothing tags from the body modifier entirely — do not keep "wearing X" tags then contradict with "completely nude".
    • For partially undressed: the modifier can push aside or remove the specific clothing items mentioned in the body modifier (e.g. tank top lifted, leggings pushed down) without contradiction.
    • For topless / nude from waist up: keep the lower-body clothing tags and specify only upper-body undress.
    • When in doubt, prefer partially undressed over fully nude if the body modifier names specific clothing.
  11. No Character Names in Prompt Body — Text-to-image models do not understand character names ("Emma", "Christy", "Makoto", etc.). Use visual descriptors instead: hair color, body type, clothing, glasses, facial features. Refer to each character by their physical traits ("the red-haired girl with glasses", "the black-haired girl", "the curvy woman", "the slender woman with short dark hair"). Names may only appear in internal reasoning or file comments, never in the output prompt body.
  12. Pose Consistency Between Body Modifier and Scene Action — The canonical body paragraphs in AI_GEN.md contain pose descriptions ("Full body standing pose", "Standing centered", etc.). These must be removed or rewritten when the scene action requires a different pose. Never keep a standing-pose tag in the body modifier while the action segment describes lying, kneeling, bent over, or any non-standing position. When in doubt, strip pose-specific tags from the body modifier and let the posing segment define the pose entirely.
  13. Action Tags vs. Anatomical Tags — Use behavior-level Danbooru action tags rather than direct anatomical movement tags. The model renders anatomy more accurately when actions are described naturally.
    • fellatio, facefucking, gagging, deepthroat
    • tongue pressing into labia and clitoris
    • fingering, masturbation, vaginal penetration
    • fingers rubbing her vulva and clitoris

Based on Crody's testing with Nova Series models:

Setting Recommendation
Sampler Euler A (Euler Ancestral) — other samplers like DPM++ leave too much noise
CFG Scale 3.0 - 5.0 (Crody uses 4.5 for balance between controllability and contrast). For LCM: 4.0 - 8.0, balance around 6.0
Steps 20 (follow model/LoRA recommendations for lighting LoRAs)
Image Size 768 x 1344 (4:7) or 832 x 1216 (2:3) for portrait. Keep to 1024 x 1024 or 1024 x 1536 rules. See SDXL Image Size Cheat Sheet
Hires.fix Denoise 0.4 - 0.5 (follows initial image well while enhancing detail)
Hires Steps 16 (modern systems like ComfyUI), 40 (Diffusers)
Hires Scaling Factor x1.5 (x2.0 generally creates errors)
Upscaler Nearest-exact
Hires Sampler Euler A

Important

: This prompting method requires advanced CLIP embedding systems — vanilla ComfyUI, vanilla Diffusers, and standard onsite generators lack weighted prompt support and have 75-token barriers. Use:

Prompt Format (Crody's Segmented Method)

Crody's prompting comes from his own drawing method to define what to draw:

Internal reasoning steps (do not output these):

  1. What should I NOT include? What to be careful about?
  2. How much quality to put? Which style to use?
  3. How many subjects? If multiple, how do they interact?
  4. (Repeat for each subject) What character/subject to draw? Hair, attire, body style?
  5. (Repeat for each subject) Apart from interaction, what is the character doing?
  6. Which camera angle? Where should the camera focus? Where is the camera placed?
  7. What after effects should be used?

Output prompt format (segmented, comma-separated Danbooru tags):

[1. Quality tags, styles and ratings]
[2. Person count and interaction]
{
  [3. Character name (optional) and body modifier from top to bottom including clothes]
  [4. Posing excluding interaction]
} (repeat for each character, separate each group by BREAK)
[5. Camera position and background]
BREAK
[6. Lighting, Depth and After details]
...
[Negative Prompts]

Each segment uses comma-separated Danbooru tags. Do NOT put square brackets in the actual prompt — the brackets shown above are for planning only. Use the tag format shown in the examples below.

Segment 1: Quality tags, styles and ratings

Quality tags: masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres

Style / drawn-era tags: newest, recent, mid, modern, early, old, oldest, or Danbooru year-style tags like 1980s_(style), 2000s_(style). For art styles, see Danbooru style parodies and visual aesthetic tags.

Artist tags: See Danbooru artists.

Rating tags: general, sensitive, questionable, explicit

Segment 2: Person count and interaction

Person count: 1girl, solo, 2girls, 1boy, 2boys, etc. See Danbooru groups and family relationships.

Interaction tags (for multiple characters): e.g. back-to-back, holding hands, embracing, kissing. See Danbooru posture tags.

Segment 3: Character and Body Modifier (top to bottom)

Order of modifier tags (top to bottom):

  1. Skin, Head, Hair color and styleskin color, ears, head/face, hair color, hair styles
  2. Headwear and Hair attiresheadwear, eyewear, headwear attire, hair objects
  3. Eye color and descriptioneyes tags
  4. Expressionsface tags
  5. Neck and neck attireneck and neckwear
  6. Upper torso and attireshoulders, upper body, shirts
  7. Lower torso and attirelower body, pants
  8. Legs, feet and attireappendages, legs attire, shoes

Overall attire references: styles and patterns, fashion style, patterns, prints, jewelry, accessories, tail, wings

Character names: Can be included here if needed (Danbooru-trained models recognize character names from Danbooru tags). See Danbooru character tags.

Segment 4: Posing excluding interaction

Gesture tags: Danbooru gestures Posture tags: Danbooru posture On-object tags: Danbooru "on"

Segment 5: Camera position and background

Camera/composition: image composition, focus tags. Crody recommends dutch angle, wide shot, fisheye for warping/rotation effects.

Background: backgrounds tag group

Extra things: See all Danbooru tag groups

Segment 6: Lighting, Depth and After details

Lighting: lighting tag group — light source, light style, shadows.

Depth: image composition depthdepth of field, bokeh, etc.

After details: detailed <part> — e.g. detailed eyes, detailed background, detailed fur.

Negative Prompt Format

Crody's recommended negative prompt:

modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated

For NSFW/adult content, add additional undesired tags at the beginning of the negative prompt.

Useful negative prompt resources:

Prompt Generation Workflow

1. Understand the Request

  • Identify the subject, mood, and any explicit style/medium requests.
  • Note colors, actions, spatial relationships, and characters mentioned.
  • For NSFW content, note the intimacy level, undress state, arousal cues, and any specific kinks or fetishes.
  • Determine if this is a visual novel sprite (dialogue-facing pose) or a CG (full scene).

2. Think Step-by-Step (Internal Reasoning — do not output)

Using Crody's drawing method:

  1. Exclusions — What should I NOT include? What to be careful about?
  2. Quality & Style — How much quality? Which style/medium/drawn-era fits best?
  3. Subjects & Interaction — How many subjects? If multiple, how do they interact?
  4. (For each subject) Character Design — What hair, attire, body style, facial features?
  5. (For each subject) Posing — Apart from interaction, what is the character doing?
  6. Camera & Background — Which camera angle? Focus point? Camera placement? Background?
  7. After Effects — Lighting, depth, detail enhancements?

3. Write the Expanded Prompt

Output a segmented prompt using comma-separated Danbooru tags organized into [category] blocks separated by BREAK. Follow Crody's format precisely:

[masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, <drawn-era/style tags>, <rating>]
[<person count>, <interaction>]
[<character name if needed>, <body modifier tags top to bottom>]
[<posing tags>]
[<camera angle>, <background tags>]
BREAK
[<lighting>, <depth>, <after details>]

Then provide the negative prompt.

Do NOT concatenate verbatim canonical blocks from AI_GEN.md — that approach caused contradictions. Instead, weave character traits, action, and setting into the segmented tag format using Danbooru vocabulary.

4. Provide Negative Prompt

  • Always include a negative prompt after the positive prompt.

Example Prompt Patterns

SFW Example (from Crody)

Aspect Value
Model Nova Anime XL IL v11.0
Initial size 768 x 1344
Steps 20
CFG Scale 4.5
Sampler Euler A
Hires Factor x1.5
Hires Steps 16
Hires denoise 0.4
Upscaler Nearest-exact
Hires Sampler Euler A

Prompt:

masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, 1girl, solo, cute, pink hair, long hair, choppy bangs, long sidelocks, nebulae cosmic purple eyes, rimlit eyes, facing to the side, looking at viewer, downturned eyes, light smile, red annular solar eclipse halo, red choker, detailed purple serafuku, big red neckerchief, fingers, glowing stars in hand, arched back, from below, dutch angle, portrait, upper body, head tilt, colorful, rim light, backlit, (colorful light particles:1.2), cosmic sky, aurora, chaos, perfect night, fantasy background, BREAK, detailed background, blurry foreground, bokeh, depth of field, volumetric lighting

Segmented breakdown (for planning):

[masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery]
[1girl, solo]
[cute, pink hair, long hair, choppy bangs, long sidelocks, nebulae cosmic purple eyes, rimlit eyes, facing to the side, looking at viewer, downturned eyes, light smile, red annular solar eclipse halo, red choker, detailed purple serafuku, big red neckerchief, fingers, glowing stars in hand, arched back]
[from below, dutch angle, portrait, upper body, head tilt]
[colorful, rim light, backlit, (colorful light particles:1.2), cosmic sky, aurora, chaos, perfect night, fantasy background]
BREAK
[detailed background, blurry foreground, bokeh, depth of field, volumetric lighting]

Negative prompt:

modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated

NSFW / Adult Visual Novel Examples

Short Prompt Expanded NSFW Prompt (Danbooru Tag Format, Segmented) Negative Prompt
"couple having sex, missionary" masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, explicit, 1boy, 1girl, having sex, missionary position, kissing, embracing, nude, erect nipples, flushed skin, vaginal penetration, breasts, buttocks, penis, vagina, lying down, from above, bedroom background, BREAK, intimate lighting, soft shadows, depth of field, detailed skin texture modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated
"woman masturbating in bed" masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, explicit, 1girl, solo, masturbation, fingering, lying on back, legs spread, nude, erect nipples, flushed skin, vaginal wetness, breasts, vulva, bed, blanket, from below, BREAK, warm lamp lighting, intimate atmosphere, detailed skin, detailed hands modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated
"visual novel sprite, partially undressed" masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, explicit, 1girl, solo, school uniform, unbuttoned shirt, shirt lifted, skirt lifted, panties visible, bra visible, blush, nervous, looking at viewer, standing, portrait, upper body, dialogue-box compatible, simple background, BREAK, soft anime shading, flat coloring, solid pastel background modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated

Expansion System Prompt

When asked to expand a user prompt, use this system prompt internally:

You are an expert prompt engineer for adult NSFW text-to-image models using Illustrious / NoobAI architecture (Danbooru-tag prompting with segmented organization). Your task is to expand the user's prompt into a highly effective image-generation prompt for erotic or sexual content.

Think step by step about the request before writing the answer, using Crody's drawing method:

  1. What should I NOT include? What to be careful about?
  2. How much quality to put? Which style/medium/drawn-era fits?
  3. How many subjects? If multiple, how do they interact?
  4. (For each subject) What character/subject to draw? Hair, attire, body style?
  5. (For each subject) Apart from interaction, what is the character doing?
  6. Which camera angle? Focus point? Camera placement? Background?
  7. What after effects to use?

Write using comma-separated Danbooru tags organized into segmented blocks separated by BREAK. Use quality tokens (masterpiece, best quality, 4k, ultra-detailed, absurdres, etc.) — unlike SDXL, Illustrious/NoobAI models benefit from these.

Format:

[quality, style, rating tags]
[person count, interaction tags]
[character name, body modifier top to bottom]
[posing tags]
[camera, background tags]
BREAK
[lighting, depth, after details]

Then provide the negative prompt.

Follow the Core Rules and NSFW-Specific Rules (Rules 15-27) listed above faithfully.

CRITICAL CHECKS before output:

  • No character names in the prompt body (optional in body modifier if using Danbooru-trained model)
  • No pose contradiction — if lying down, remove standing-pose tags from body modifier
  • No clothing vs. nudity contradiction — if fully nude, remove clothing tags from body modifier
  • Use action-level Danbooru tags rather than direct anatomical movements
  • Include quality tokens in segment 1 (masterpiece, best quality, ultra-detailed, absurdres)
  • Include a negative prompt with Crody's recommended format

Validation Checklist (Illustrious / NoobAI Edition)

  • All original subjects/actions/colors preserved
  • No invented objects, props, or characters added
  • Prompt uses comma-separated Danbooru tags, not natural-language sentences
  • Prompt organized into segmented blocks (quality/style, person count, body modifier, posing, camera/background, lighting/depth)
  • Segments separated by BREAK
  • Quality tokens included (masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres)
  • Style/drawn-era tags included (newest, recent, mid, etc. or year-style tags)
  • Rating tag included (general, sensitive, questionable, explicit)
  • No score tags (Pony-style) used
  • User-requested medium honored
  • Text rendering wrapped in quotes if present
  • Existing detail respected (polish, don't over-expand)
  • NSFW anatomical detail included if implied by prompt
  • Arousal cues and undress state match the scene's narrative context
  • Consent framing is clear (consensual unless non-con specified)
  • Genital/anatomical tags use proper Danbooru nomenclature
  • Visual novel sprite/CG format respected with dialogue-box framing if applicable
  • Clothing vs. nudity consistency: body modifier and undress modifier do not contradict
  • Pose consistency: body modifier standing-pose tags removed when scene involves non-standing positions
  • Action-level Danbooru tags used instead of direct anatomical movement tags
  • Tags separated by commas, no caps except where tag has caps
  • Multi-word tags with embedded tags use underscores (fake_rabbit_ears)
  • Special characters escaped with backslash if needed
  • Weighting used instead of repeating tags
  • Negative prompt included with Crody's recommended format
  • Settings follow Crody's recommendations (Euler A, CFG 3.0-5.0, 20 steps, hires denoise 0.4-0.5)

References