Help us improve
Share bugs, ideas, or general feedback.
Writes Midjourney prompts that keep a character's face, build, clothing, and presence consistent across multiple images for editorial series, podcast artwork, YouTube thumbnails, or visual narratives.
npx claudepluginhub ur-grue/autopunk-media-skills --plugin autopunk-media-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/autopunk-media-skills:character-consistency-promptThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Writes a set of Midjourney prompts designed to maintain consistent character appearance — face, build, clothing, and presence — across multiple generated images for use in editorial series, podcast artwork, YouTube thumbnails, or visual narratives.
Enhances image generation prompts with Subject-Context-Style structure, lighting physics, camera terminology, and character consistency patterns. Useful for creating detailed, physically coherent image prompts.
Translates visual style descriptions, artistic references, or art direction into precise Midjourney prompts with camera/lens specs, quality parameters, and aspect ratios.
Generates a single polished bust/portrait of a character for dialogue UI, character-select screens, lore cards, or codex entries. One character, locked composition, VN-style.
Share bugs, ideas, or general feedback.
Writes a set of Midjourney prompts designed to maintain consistent character appearance — face, build, clothing, and presence — across multiple generated images for use in editorial series, podcast artwork, YouTube thumbnails, or visual narratives.
Required:
Optional:
--seed workflow: generate the first image, note the seed number from the Job ID, and use --seed [number] in subsequent prompts to bias toward the same character rendering--cref [image URL] flag should be inserted to use an existing character image as a visual reference--cref workflow in plain language--seed and --cref must be toldCHARACTER ANCHOR STRING (Copy this block verbatim into every prompt)
Black woman in her mid-40s, natural shoulder-length hair with silver-grey at the temples, warm brown eyes, confident direct expression, wearing a dark navy blazer, editorial illustration style, semi-realistic graphic novel aesthetic, clean bold lines, muted professional color palette
BASE PROMPT — Podcast cover portrait
/imagine [CHARACTER ANCHOR STRING], close portrait, slight three-quarter angle, plain dark background, soft studio lighting, notepad visible in hand, podcast cover art composition, editorial illustration --ar 1:1 --s 200 --v 6
(Generate this first. Note the seed number from the Job ID — it will appear in the image filename or in your Midjourney history. Use that seed in all subsequent prompts.)
SCENE 1 — Working at a desk
/imagine [CHARACTER ANCHOR STRING], seated at a desk, reviewing documents spread across the surface, desk lamp light, late evening office interior, focused and intent, editorial illustration --ar 16:9 --s 200 --seed [YOUR SEED] --v 6
SCENE 2 — Standing outside a building
/imagine [CHARACTER ANCHOR STRING], standing outside a grey stone building, looking slightly upward, overcast daylight, professional and composed, background slightly desaturated, editorial illustration --ar 4:5 --s 200 --seed [YOUR SEED] --v 6
SCENE 3 — Speaking into a microphone
/imagine [CHARACTER ANCHOR STRING], standing at a microphone, mid-sentence, dynamic but not theatrical, studio or press conference setting, warm directional light, editorial illustration --ar 16:9 --s 200 --seed [YOUR SEED] --v 6
SCENE 4 — Action shot, walking and thinking
/imagine [CHARACTER ANCHOR STRING], walking along a city street, deep in thought, one hand raised slightly as if mid-thought, urban background out of focus, editorial illustration --ar 4:5 --s 200 --seed [YOUR SEED] --v 6
CONSISTENCY WORKFLOW
Step 1: Run the base prompt. Generate 4 variations (U1–U4). Choose the one that best captures the character.
Step 2: In your Midjourney history, find the Job ID of the image you chose. The seed number is embedded in the metadata — you can also react with the envelope emoji (✉️) to have Midjourney send you the job details including the seed.
Step 3: Add --seed [number] to every subsequent prompt. This does not lock the image — Midjourney is stochastic — but it strongly biases the generation toward a similar character rendering.
Step 4 (v6 only): Once you have a final character image you're happy with, use --cref [image URL] in subsequent prompts to provide a direct visual character reference. This is more reliable than seed alone for face consistency.
Note on variation: Even with seed and cref, some character drift between images is expected — especially in different poses and environments. Plan to generate 4+ variations of each scene and select the most consistent one.
NEGATIVE PROMPT (apply to all scenes):
--no photorealistic, no 3D render, no overly simplified cartoon, no inconsistent hair color, no different clothing
--seed and --cref, face and appearance will drift across images, especially in different poses, lighting conditions, and distances. Plan for selection work rather than perfect generation--cref flag (character reference) is only available in Midjourney v6 and later — users on earlier versions must rely on the seed workflow, which is less reliable