Pipeline Hub

workflow-animation-styles

Choose, lock and run ONE animation style for any Dawn cartoon format (claymation, paper/cut-paper, disney3d, pixar, skeleton, bluey 2D, bergamot, plus the Zach-D continuous-camera grammar): style anchor from a proven ad, character + isometric floor-plan environment + product sheets in that style, the per-style model ROUTE (image role, video role, shot tier), in-batch transitions and the last-frame chaining spec, and style re-skins of proven ads via reskin.py.

Lane: cartoon-h3 (narrator, dialogue, song) + re-skin · not built yet: 12 (see below) · source: /Users/ayden/.openclaw/workspace/skills/workflow-animation-styles

SKILL.mdprocedure.mdsources.mdEvals (6)Learnings (12)

workflow-animation-styles — procedure

Detail for SKILL.md §5-6. Every model is a ROLE from knowledge/ad-formats/_MODEL-REGISTRY.md; the model name in brackets is today's pick for that role, not a constant.

1. Style catalog (one entry per run.py --style choice + the Zach-D grammar)

Pack style_block text must end with ", premium animated commercial storyboard." — h3.video_prompt strips exactly that phrase for the video prompt and keeps the rest; canvases keep all of it.

claymation (style dir clay)

disney3d

pixar

skeleton

paper

bluey (flat 2D)

bergamot

Zach-D grammar (not a style key)

2. Finding and locking an anchor (free, ~20 min)

  1. Search the CATEGORY that sells the style, not the style word: transcript openers for talking characters ("I'm your…", "meet the…"), not ad-copy text (song-ad-playbook §4; the 10-04 README method note).
  2. Download each candidate; Gemini-classify 3+ sampled frames: is it animated, which medium, is it a story with a character.
  3. Prefer, in order: our own paying ad in that style → an outside winner with longevity/duplicates → our own QA-passed final (label it OURS, not a winner).
  4. Save frames as output/dawn-iterate-2026-10-04/video/style-refs/<style-dir>/anchor.png (+ anchor2.png), write a STYLE.md with the source, proof numbers, the style guide and what to avoid (copy the shape of the clay/skeleton STYLE.md files).
  5. Fish sees the anchor before any sheet. The anchor is for rendering style only: copy none of its characters, products, text or settings.

3. Sheet templates (our 10-04 prompt structure; one prompt file per sheet)

Layout: output/cartoon-h3/_refs/<slug>/<style-dir>/ holds char-<name>.png, env-<room>.png, product-band.png; sheet.py writes <name>.prompt.txt beside each PNG. The .args file points at the same paths (reskin.py --from-video writes it in this exact pattern).

Every prompt ends with the anchor clause: "Image 1 is a STYLE ANCHOR ONLY: copy its rendering style, materials, lighting and level of cartoon appeal, but this is a different subject, never copy its characters, faces, text or objects."

3.1 Character sheet

"Character model sheet for an animated commercial: ONE sheet on a plain soft light-grey seamless background. Show the SAME character in a clean horizontal layout: full-body front, three-quarter, side and back views, and a close-up head row of three expressions (neutral, warm smile, surprised). Identical proportions, face and outfit in every view. . Alone, no other characters.