Log in
TechniqueBy HypernaturalVersion 1, updated

Character sheet

hn/nano-banana-character-sheet

Make a 2x2 character sheet (turnaround) with nano banana Pro edit so a character stays the same from shot to shot: front close-up, profile close-up, full body front, full body back, exactly one figure per panel, a fixed outfit spelled out, no labels; drawn in the job's look from the picked style frame, or from a real person's photo for a cast member, or around a product that becomes a character. Covers the prompt that worked, two takes and rejecting sheets whose views disagree, 4x2 grids, skin tone under strong colour light, stray lettering, one sheet per person per look, then cutting it into single views. Use for a recurring hero, a mascot in a new look, cast consistency, model sheets, turnarounds and character references before any shot still.

SKILL.md

Give it the look (the picked style frame) or the person (their photo), and the character's fixed outfit in words; get a 2x2 sheet of the same figure from four sides, then single views cut from it for every later still and clip. Make it before any shot still: without a sheet, designs drifted between shots. The prompt grammar is nano-banana-prompt-format; staging the character into a set is nano-banana-stage-cast-in-set; recasting a real person into existing footage is guide-recast-a-person.

Inputs

  • The look: the picked style frame (guide-pick-a-stylized-look), text-free, as a style-only reference. For a real cast member, their photo instead, as the only image.
  • The outfit and features in words: what they wear, colours, hair, anything that must not change; and anything unwanted stated as its clean state ("a plain face with no mouth", "a blank chest, no logo").
  • For a product that becomes a character (a can with arms and legs): the packshot as a second image, for its shape, colours and label (guide-keep-small-details).
  • A handle for the character (Roo, Presenter).

Run it

Call describe("fal/fal-ai/nano-banana-pro/edit") before the first run in a job. Two takes, one call each, in parallel:

run("fal/fal-ai/nano-banana-pro/edit", {
  "prompt": "<the prompt below>",
  "image_urls": ["refs/style/style_frame_b.png"],
  "aspect_ratio": "1:1", "resolution": "2K", "num_images": 1, "output_format": "png"
}, into="refs/cast/raw", unit="roo_sheet")

One sheet per character per look: a piece that switches looks gets a sheet for each person in each look, each from that look's style frame.

Prompt

Image 1 is the art style of this film: use it ONLY for the drawing style, materials,
lighting and palette. Do not copy its scene or its characters.

Create a character turnaround sheet in exactly that style: a 2x2 grid of four equal
square panels, EXACTLY FOUR panels, exactly one figure per panel, on a plain light
background. Top left: a front close-up of the face. Top right: a profile close-up.
Bottom left: the full body from the front. Bottom right: the full body from behind.

The character: <who they are, build, age, hair, face>. They wear <the fixed outfit,
every piece and colour>. <Anything unwanted, as its clean state.> The same outfit,
proportions and colours in all four panels.

No text, no labels, no numbers anywhere.
  • A real cast member: "Image 1 is : their face, features, skin tone and hair" and the style in words instead of an image; state the skin tone plainly ("skin tone exactly as in the photo, not darker or lighter").
  • A product character: "Image 2 is the product: use it ONLY for its shape, colours and label, which stay exactly as printed", and say where the limbs and face go.

What you get

A 2K square PNG per take. Pick one with the person (review_choose, the takes as options), then cut it into views:

exec python scripts/split_character_sheet.py refs/cast/raw/roo_sheet_a.png --handle Roo --cells 0 1 2 3 --out-dir refs/cast

(python-split-character-sheet). Give later stills the front close-up and the full front (_1, _3) for most shots, the back for shots from behind.

Tips and traps

  • Reject a sheet whose views disagree (hair up in one view only, a different number of buttons): the model copies whichever view it is given.
  • Extra panels: a sheet came back with six figures. "EXACTLY FOUR panels, exactly one figure per panel" fixed it on the next take.
  • 4x2 grids happen instead of 2x2: cut the views by the grid you got (--grid 4 2), and keep the best four.
  • Strong colour light shifts skin tone (a comic look with magenta and yellow light changed a cast member's skin on 2 of 7 renders): state the skin tone, keep coloured light to the rim, and check every sheet.
  • Stray lettering on the picked sheet: remove it with a boxed edit pasted back (nano-banana-targeted-fix, python-crop-and-paste-back) rather than re-rolling.
  • Two takes, two different designs, when the person hasn't seen the character yet: one sheet each of two different people or designs, so the pick is a choice.

Check it

  • The four views on one sheet with the style frame (python-contact-sheet, images): one figure per panel, the same outfit and proportions, no lettering.
  • For a real person, the front close-up beside their photo, judged for likeness.
  • For a product character, the label legible and as printed in the full front view.

Workflows that use this skill

FAQs

Make a 2x2 character sheet (turnaround) with nano banana Pro edit so a character stays the same from shot to shot: front close-up, profile close-up, full body front, full body back, exactly one figure per panel, a fixed outfit spelled out, no labels; drawn in the job's look from the picked style frame, or from a real person's photo for a cast member, or around a product that becomes a character. Covers the prompt that worked, two takes and rejecting sheets whose views disagree, 4x2 grids, skin tone under strong colour light, stray lettering, one sheet per person per look, then cutting it into single views. Use for a recurring hero, a mascot in a new look, cast consistency, model sheets, turnarounds and character references before any shot still.

Install Hypernatural Desktop, a free Mac app, and connect it to Claude Code, Codex or Claude Desktop. Then describe the video you want and your agent finds the skill itself, or paste this page's link (https://hypernatural.ai/skill/hn/nano-banana-character-sheet) and it installs hn/nano-banana-character-sheet and follows it.

It runs Nano Banana Pro. Hypernatural Desktop has every one of them built in, so there are no API keys to set up, though you can bring your own.

The skill is free. You only pay for the AI generations it runs, and your agent shows you the price of every batch before it spends anything. Editing, captions and titles run on your Mac at no cost.

Yes. Ask your agent to adjust it for your job, or to save its own version. You can publish your version under your own handle so anyone can install it.

Go make something cool.

Install the app, open your agent, describe the video. That's the whole onboarding.

Sticker HypernaturalSticker BannerSticker TVBoy