Cute Cartoon Animation Maker · skill pubblica Open Skill

Cute Cartoon Animation Maker

Cute Cartoon Animation Maker è una Open Skill pubblica su Digen. Aprila per vedere cosa crea questo workflow.

@hamderd779

Kids

3 2 3

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/2760059/2026-09-23/dzekxqsz.jpg

# Cute Cartoon Animation Maker

Turns a short, cute, funny story idea into a ~20-second 3D cartoon animation with consistent characters, dialogue, sound effects, and cheerful music.

## When to use
- The user wants a cute/funny 3D cartoon animation video from a short story idea or a few scenes.
- The user wants to revise one stage (rewrite a scene, restyle a character, redo a clip, remix) of such an animation.

## Reference files
- None. This skill is self-contained.

## Steps

1. **Clarify the story** (if not already given): the characters (e.g. a cute orange cat and a small yellow duck), the scenes (usually 3–5 short beats), any spoken lines, and the overall tone (cute, funny, cheerful). Confirm the character list — only the characters the user names should appear.

2. **First use `write_todos`** to list the stages: character refs → scene images → scene videos → voiceover → music → final mix. Update the whole list as you progress.

3. **Generate character reference images** with `generate_image` (`model='t2i'`, `orientation='landscape'`, `resolution='720P'`). Create one image per main character, each showing the character alone in a clean, consistent 3D cartoon style (same art style, same color palette, same proportions). Pass:
   - `name`: e.g. `cat_ref` / `duck_ref`
   - `entity_type`: `characters`
   - Prompt in English, e.g. "cute 3D cartoon style, a chubby orange cat with big round eyes, soft Pixar-like render, standing beside a pond, full body, cheerful expression, consistent character design".

4. **Generate one scene image per scene** with `generate_image` (`model='i2i'`, `orientation='landscape'`, `resolution='720P'`). Pass the relevant character reference `asset_id`s in `input_urls` to keep the characters consistent, and describe the scene action, setting (a beautiful pond), camera angle, and facial expressions. Pass:
   - `name`: e.g. `scene_1` … `scene_N`
   - `entity_type`: `storyboard_images`
   - Keep the art style and the characters' appearance identical across all scenes.

5. **Generate one video clip per scene** with `generate_video` (`model='i2v'`, `orientation='landscape'`, `resolution='720P'`, `duration` ≈ 5s per scene for a ~20s total). Pass each scene image's `asset_id` as the start frame in `input_urls`. Describe the motion, camera movement, and any action (e.g. the duck running up and scaring the cat, the cat slipping into the pond with a big splash). Pass:
   - `name`: e.g. `clip_1` … `clip_N`
   - `entity_type`: `storyboard_videos`

6. **Generate voiceover for the spoken lines** with `generate_tts` (`model='tts.design'`). For each line, pass the line text and a `voice_instruction` in English describing a fitting voice (e.g. a cute, playful, high-pitched cartoon voice for the cat; a soft, funny quacking voice for the duck). Pass:
   - `name`: e.g. `vo_cat` / `vo_duck`
   - `entity_type`: `voiceovers`

7. **Generate cheerful background music** with `generate_music` (`model='music'`). Prompt in English for a short, upbeat, cheerful cartoon soundtrack (e.g. "cheerful, bouncy cartoon background music, light and playful, ~20 seconds, no lyrics"). Pass:
   - `name`: `bgm`
   - `entity_type`: `music`

8. **Mix the final video** with `mix_clips` (`model='clip-mixer'`, `orientation='landscape'`). Concatenate the scene clips in order as `videos` in a single clip, and add the music as an `audio` track (and the voiceover lines as `audio` tracks with appropriate `delay`/`start` so they land on the right scenes). Pass:
   - `name`: e.g. `cute_cartoon_final`
   - `entity_type`: `final_videos`

9. **Reply** in natural language summarizing the finished animation (characters, scenes, dialogue, music). Don't paste large blocks of URLs. Then call `set_guidance` to suggest next actions (e.g. "restyle a character", "redo one clip", "make another cute animation").

## Notes
- Keep the characters' appearance consistent throughout: always reuse the same character reference images in `input_urls` for every scene.
- Only the