Pose Catalog

Prompt builder

Compose across every axis of the catalog and get a prompt in the language your model family actually speaks. The three families do not share one, which is why this is not a single output box.

Nothing is generated on this page and nothing is sent anywhere. The builder composes text from the published vocabulary in your browser, so there is no account, no queue and no cost. Take the output to whatever you already run.

Where the catalog knows a mapping is imprecise, the builder says so rather than quietly emitting a tag that means something broader. Read the warnings under the output before you trust a prompt.

3 participants, receiving partner on top, on a flat surface.

Motion

7 of 22 beats are possible in this position.

Context

Comma-separated underscored tags. Only tags the model saw in training do anything.

Positive

2boys, 1girl, group_sex, cowgirl_position, straddling, on_back, seiza, on_bed

Negative

bad_anatomy, bad_hands, censored, monochrome, 2girls, 3girls, 1boy, 3boys

Before you run this

  • Expected figure count is 3. Global pose conditioning is not known to hold figure count on multi-participant positions: count figures and limbs at full size before judging quality.
  • The tag group_sex is broader than this position. group_sex records only that more than two participants share a sex act at the same time, and it is the tag the catalog's gangbang-center, reverse-gangbang and doggy-over-69 entries already carry. It discards the rotation that defines this entry, two partners taking turns with one receiving partner on a rhythm while the waiting one stays in contact by hand or mouth, along with the MFM composition. At any instant the live half is an ordinary two-person position, by default a ride on the supine partner, and no live tag was found for the swap itself.

Alternating Partners expects 3 figures. Folksonomy tag group_sex (broader).

Position detailCrosswalkAction catalog

Why three outputs

Booru-trained checkpoints answer to underscored tag strings and ignore prose. Photoreal checkpoints want sentences and degrade on tag soup. Video models want a clinical description of motion and nothing else. One canonical prompt would serve none of them well.

Why the figure-count warning

Global pose conditioning does not make a diffusion model count bodies. On multi-participant positions it produces convincing images with the wrong number of limbs. Count figures at full size before judging quality: thumbnails hide it.

Where the tags come from

Every tag was checked against the live tag API for existence and deprecation, and the mapping to each position was verified against the tag's own documentation. The crosswalk records what each imprecise mapping discards.

Vocabulary generated 2026-08-09. Open data, CC BY 4.0. Full dataset on Hugging Face →