CommunityWriting & Editinggithub.com

likunru-oss/character-sheet

Photoreal character asset sheet (front/side/back view) prompt generator for Nano Banana Pro — one text-to-image prompt per character, no reference image: right panel head-and-shoulders close-up, left panel invisible-mannequin front full-body + back full-body. Uses a fixed verbatim template with ultra-detailed face description, a single identifying mark, a cinematic-portrait hyperreal style block plus per-character skin / hair / fabric lines, and no shallow depth of field.

What is character-sheet?

This skill, located at `likunru-oss/character-sheet`, is a specialized prompt generator designed for use with Nano Banana Pro (a text-to-image model). Its primary purpose is to create a single, ready-to-use prompt that produces a three-view character asset sheet (三视图) — a layout with a head-and-shoulders close-up on the right, an invisible mannequin front full-body on the left, and a back full-body on the left — all without needing a reference image. It enforces a strict, verbatim template where only bracketed `[ ]` sections are replaced, ensuring consistent output quality and layout every time. The skill is particularly useful for game developers, character designers, and AI artists who need quick, photorealistic, and standardized character turnarounds for any project, triggered by keywords like 'character sheet', '人物资产', or '帮我做个人物'. It guides the user through a step-by-step process: collecting minimal input (e.g., age, ethnicity, occupation), filling in defaults for other aspects, applying the fixed prompt template with ultra-detailed face descriptions, a single identifying mark, and per-character skin/hair/fabric details, and finally verifying the output against a checklist to avoid common issues like missing limbs or floating heads.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/likunru-oss/ai-video-skills/tree/HEAD/skills/character-sheet

Installed? Explore more Writing & Editing skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Character Sheet · Character Asset Three-View Prompt SOP

Transform a one-line character description into a ready-to-use text-to-image (Nano Banana Pro) three-view character prompt. Fixed layout:

  • Right panel: Head-and-shoulders close-up (the character's identity anchor)
  • Left panel: Front full-body (invisible mannequin, no head) + Back full-body (with head)

This is the confirmed production standard from the user ("For all future character assets, produce them in this format"). Copy the template verbatim; only replace the content inside square brackets [ ].

Communication Rules

  • Only communicate with the user in Chinese. All replies must be in Chinese; any English terms (e.g., character sheet, RAW, f/2.8) must be followed by a Chinese translation in parentheses.
  • The prompt itself is entirely in Chinese (lens parameters like 45mm, f/2.8, 5500K remain unchanged).
  • Deliver the full prompt inside a code block for easy one-click copy.

Step 1: Collect Input (Only Ask for What's Missing)

Key items — only ask when the user hasn't provided them and you can't infer from context. Ask all missing items at once; don't ask one by one:

ItemExample
Character role / occupationLong-haul truck driver, Gas station attendant, Dispatcher
Exact age50 years old (don't write "middle-aged")
EthnicityWhite American, Mexican-American, Black American, Sikh North American
GenderMale / Female
Height178 cm
TemperamentConfident and experienced, Simple and cheerful, Burly guy who just became a boss
Clothing directionTrucker cap + flannel shirt, Western cowboy, Uniform

Do not ask for the rest; provide default values and list them in one sentence at delivery so the user can change them:

  • Body type: Infer from age and occupation (default: stocky, slightly plump for older drivers)
  • Hairstyle/beard, eye color, skin tone: Give the most natural combination based on ethnicity and age
  • Identifying mark: Pick one from the "Optional Identifying Mark Library" that doesn't repeat with other characters
  • Shoes: Work boots; Hat: Can be absent based on clothing direction
  • Aspect ratio 16:9; File name C-<number>-sheet.png

If the user provides a reference character (e.g., from an existing script), write the prompt directly based on that description; don't ask any questions.


Step 2: Apply the Fixed Template

Every character not inside square brackets must be kept verbatim, including punctuation, spaces, and the space after "Subject (Right panel — Head close-up):".

Generate a three-view character sheet.
Character: [Exact age + ethnicity + gender + occupation], [body type]. [Face shape], [forehead/hairline], [brow bone]; [eyebrow thickness + color]; [eye color], [crow's feet], [forehead wrinkles]; [nose bridge/nose tip/sunburn]; [lips/mouth corners], [nasolabial folds]; [jawline]; [beard: shape + length + color mix]; [hairstyle + hair color + sideburns]; [one single identifying mark] as identifying mark. Skin is [skin tone], [pores], realistic texture, slight under-eye bags. Original face, not resembling any real celebrity.
Clothing: [hat (no logos)], [top], [pants], [shoes]. No brand logos or text on clothing or hat.
Subject (Right panel — Head close-up): Head and shoulders close-up, natural relaxed expression, same person as the back full-body on the left, hairstyle, hair color, skin tone, head shape and body type completely identical, no deviation; face strictly generated according to the above character description. Hands and arms not in frame — clean head and shoulders close-up, hands not near face or shoulders.
Left panel — Generate front full-body and back full-body. Full body from top of head to soles of feet with appropriate space above head and below feet.
Note: The front full-body is an invisible mannequin (the clothing appears as if suspended/arranged on a mannequin, crucially no head, but with limbs, with hands, hands have five fingers).
The back full-body has a head, limbs, hands, hands have five fingers. The clothing style across all three panels is completely identical, 100% matching the above clothing description. Size fits a [male/female] person about [xxx] cm tall.
Layout: Character sheet split composition.
Background and lighting: Seamless neutral gray studio background. Even, soft neutral studio lighting, balanced exposure, no harsh shadows, white balance approximately 5500K.
Style: Realistic and delicate skin, cinematic portrait, hyper-realistic face, documentary photography style, RAW format texture, natural skin texture with visible pores and fine vellus hair, imperfect skin texture, clear iris fibers, moist eyes with realistic reflections, each eyelash distinct, [the character's eyebrows, e.g., "thick gray-white eyebrows with slight stray hairs"], detailed lip texture, natural shadow transitions, portrait photography, 45mm lens, f/2.8 aperture, full-frame camera, fine micro-contrast, realistic color science, soft film grain, no smoothing or beautifying filters, natural facial structure, realistic hair and stubble details, restrained colors, high dynamic range, extremely sharp focus on eyes, anatomically accurate, no beauty filters, museum-quality portrait, award-winning editorial photography.
Skin texture details: [Unique to this character: oiliness/flaking/sunburn/capillaries/sun spots/freckles/vellus hair/texture of the identifying mark].
Hair texture details: [Beard coarseness and color mix, hair strand direction, flyaways, gray hair distribution].
Clothing texture details: [Specific wear locations: pilling, collar and cuff fading, hat brim sweat stains, knee whitening, boot toe creases, etc.].
Facial blemishes are real and visible.

Minor adjustments allowed in the template (examples seen in output):

  • Character has no beard (female, clean-shaven): Simply omit the beard sentence; don't write "no beard."
  • Young characters: Change "slight under-eye bags" to "no obvious under-eye bags"; for females with no makeup, add "no makeup," before "Skin is."
  • No hat: Write "No hat, ..." in the clothing line; headscarves, glasses, bracelets, etc. go in the character line.
  • In the style section, "realistic hair and stubble details" is a base sentence — keep it even for female characters; don't change it.

Step 3: Facial Description (Order + Detail Level)

Fixed order: Face shape → Forehead/hairline → Brow bone → Eyebrows → Eye color → Crow's feet → Forehead wrinkles → Nose (bridge/tip/sunburn) → Lips/mouth corners → Nasolabial folds → Jaw → Beard → Hairstyle/hair color/sideburns → Identifying mark → Skin tone and pores.

Detail level requirements:

  • Give concrete, drawable descriptions for every item; don't use "normal" or "average." For eyebrows: write thickness + color + shape. For eyes: write specific color (light gray-blue, green-brown, dark brown almost black). For wrinkles: write depth and number ("three pronounced forehead wrinkles").
  • Beard: write shape + length + color mix ("about 1 cm long gray-white short full beard, most gray on chin").
  • Hairstyle: write hair color + sideburns + how much shows from under the hat — the back view relies on this for recognition.
  • Separate each body part with a semicolon, following the rhythm of the example.

Complete example (M1 character line):

Character: A 50-year-old white American male long-haul truck driver, stocky build, broad shoulders and back, slight belly. Square face, broad forehead, slightly receding hairline, slightly prominent brow bone; thick eyebrows, gray-white mixed with light brown; light gray-blue eyes, deep crow's feet at the corners, three pronounced forehead wrinkles; wide straight nose bridge, relatively large nose tip, nose wings and cheeks sunburned red; thick gray-white horseshoe mustache covering most of the upper lip, hanging down to the chin edges on both sides, chin itself clean-shaven; mouth corners with a slight confident upward turn, deep nasolabial folds; square jaw, slight double chin; gray-white short hair showing under the hat brim, sideburns completely gray; a small light-colored scar at the end of the left eyebrow as an identifying mark. Skin is sun-kissed warm bronze, pores slightly large, small sun spots on cheeks, realistic texture, slight under-eye bags. Original face, not resembling any real celebrity.

The complete prompt for M1 and the remaining 7 examples (M2–M4, D1–D4, including Latinx, Black, Sikh, female) can be found in references/examples.md. Before writing a new character, first read the example most similar.


Step 4: Style Section + Three Lines of Detail

Style section: Copy the base sentences verbatim. Only change the eyebrow description between "each eyelash distinct," and ", detailed lip texture" to match the eyebrows in the character line (e.g., "thick black eyebrows, clear brow arch, slightly stray hairs"; "trimmed black-gray eyebrows with a bare gap in the middle of the left brow").

Immediately following the style section, add three lines, each unique to the character; do not reuse from others:

  1. Skin texture details: Specific conditions of the skin tone — T-zone oiliness, cheekbone flaking, capillaries, sun spot/freckle distribution, vellus hair in side lighting, pigmentation under eyes; finally, the texture of the identifying mark itself ("scar slightly whitened, surface smooth, no pores").
  2. Hair texture details: Beard coarseness and color mix, beard tip colors, hair strand direction, location of flyaways, gray hair distribution.
  3. Clothing texture details: Write wear specific to parts — pilling, collar and cuff fading, hat brim sweat stains, knee whitening, boot toe creases, topstitching, shoelace marks.

Final line is fixed: Facial blemishes are real and visible.


Hard Rules

  1. Do not write "shallow depth of field" or "blurred background" — the user has requested these be removed; the studio gray background must be clean and clear.
  2. Each character has exactly one identifying mark. Do not add additional moles, freckle spots, or tattoos; otherwise they will drift across the three panels. (Freckles/sun spots can be written as overall skin texture, but not as a second "marker" pinpointed.)
  3. The back view relies on hairstyle, skin tone, and body type for alignment — the back view doesn't see the face, so hair color, sideburns, hairstyle outline, back-of-neck skin tone, and body type must all be clearly described in the character line.
  4. Original face: The fixed sentence "Original face, not resembling any real celebrity." must not be deleted; do not base the character on any celebrity.
  5. No brand logos on clothing or hats: For each piece of clothing that could have a logo, write "(no logos)" in the clothing line; keep the fixed sentence "No brand logos or text on clothing or hat."
  6. Aspect ratio 16:9. File naming: C-<number>-sheet.png (e.g., C-M1-sheet.png).

Optional Identifying Mark Library (No Repeats Among Multiple Characters)

Small scar at eyebrow tail · Small scar on nose bridge · Small scar on chin · Broken eyebrow · Small mole on earlobe · Small mole on cheekbone · Small mole above eyebrow · Single deep dimple · Small gap between front teeth · Old ear piercing on one ear · Slightly crooked nose bridge · One eyelid slightly drooping

When choosing a location, prioritize a spot that is clearly visible in the right-panel close-up and not blocked by the hat brim or beard.


Post-Generation Checklist

Check each item against the generated image. If any item fails, modify the prompt according to the "Common Failure Remediation" section below and regenerate:

  • The layout is a three-panel "right head close-up + left front + back full-body," not a single character portrait
  • The front full-body is an invisible mannequin: nothing above the collar, but has limbs, hands, and all five fingers
  • The back full-body has a head; hairstyle/hair color/skin tone/body type match the right-panel close-up
  • Clothing style and color are completely consistent across all three panels and match the clothing line description
  • Only one identifying mark appears, in the correct location
  • No logos or text on the clothing or hat
  • No text labels or watermarks like FRONT/BACK appear in the image
  • Background is clean and not blurred; the full body from top of head to soles of feet is entirely in frame
  • The face does not resemble any celebrity you recognize

Common Failure Remediation

PhenomenonSolution
The layout drifts to a single portrait (only a headshot generated)Move "Layout: Character sheet split composition." to the second line (right after "Generate a three-view character sheet.") and leave everything else unchanged
The invisible mannequin grows a head, or has no handsChange "crucially no head" to "crucially, nothing above the collar, no head," and keep "has limbs, hands, hands have five fingers"
FRONT/BACK text is automatically added to the imageAdd a sentence after the "Layout" line: "No text, labels, or watermarks in the image."
Film grain is baked into the image, causing a cascading effect when the image is later used as a referenceKeep it by default; if this image is to be used as a reference for subsequent storyboard panels and the grain is noticeable, delete "soft film grain," from the style section and regenerate
Identifying mark drifts or extra moles/freckles appearCheck if the character line and skin texture details line contain a second pinpointed marker; delete it
Back-view hair color or body type doesn't match the close-upIn the character line, explicitly add sideburns, back of neck, and hairstyle outline; describe body type down to "broad shoulders and back / beer belly" level

Multiple Characters: First Provide a Character Options Table

When the user wants multiple candidates (e.g., "Give me a few options for the protagonist"), first provide a table of 2–4 options. After the user selects, write complete prompts one character at a time:

CodeOne-Line Character DescriptionAgeEthnicity/GenderHeightClothing DirectionIdentifying Mark
M1Current plan · Old driver50White American Male178Red trucker hat + plaid flannelSmall scar at left eyebrow tail
M2Texas old cowboy55Southern White Male188Straw cowboy hat + Western shirtSmall mole on left earlobe

Requirements:

  • No repeated identifying marks (both position and type must differ).
  • Ages should be comparable: For the same character, keep candidate ages within ±10 years of each other; don't compare a 30-year-old and a 60-year-old.
  • Ensure diversity in ethnicity, body type, and clothing direction so the user truly has options.
  • Use the project's numbering convention (M1, D2...); file names correspond as C-M1-sheet.png.

Related Skills