Lego Animation Creator · सार्वजनिक Open Skill

Lego Animation Creator

Lego Animation Creator Digen पर एक सार्वजनिक Open Skill है। खोलें और जानें कि यह वर्कफ़्लो क्या बनाता है।

@jeeai

Series

1 1 6

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/1821775/2026-09-20/9c37k3p2.jpg

# Brick-Building Animation Creator

## When to use
- The user wants a playful animated video set in a colourful interlocking toy-block world: children's adventures, educational videos, historical reconstructions, music videos, science/engineering explanations, funny short-form stories, or city-building and exploration videos.
- They want the full creative package (title, world concept, brick-built characters, set design, scene plan, animation rules, thumbnail prompt, publishing metadata) and/or the actual assets (character art, scene stills, voiceover, music, final video).
- They want to revise or continue an existing brick-building package.

## Style rule (mandatory)
Use a **generic brick-built toy aesthetic**: interlocking plastic bricks, block-built characters, bright primary colours, modular buildings, visible studs and brick connections, miniature sets, toy-like camera movement, playful physical comedy, safe and cheerful environments. **Do NOT copy any specific commercial toy brand, logo, licensed character, minifigure design, or branded packaging.** Keep brick scale consistent, keep characters and props assembled, maintain one colour scheme, and use safe family-friendly humour.

## Reference files
- `references/package-template.md`: the full creative-package template. Read it before producing a package, then fill in every section for the user's idea.

## Steps
1. **Clarify** the idea in a round or two: what happens, who the characters are, the setting, target age, and whether they want just the package or also the generated assets (art / voiceover / music / final video).
2. **Produce the creative package.** Read `references/package-template.md`, then fill in every section (title, category, target age, world concept, main adventure, brick-built characters, set design, scene plan with per-scene generation prompts, animation rules, thumbnail prompt, YouTube title/description/keywords/hashtags). Save it with `create_document(content=<full package>, name="<Title> — Brick-Building Package", content_type="text/markdown", entity_type="scripts")`. Summarize the package in natural language.
3. **Optionally generate the assets** (only if the user asked, or offer to):
   - **Character art**: `generate_image(model='t2i', prompt=<character sheet in English>, orientation='square', entity_type='characters', name=<character name>)` — one per character, keeping the same brick-built style and colour scheme.
   - **Scene stills**: `generate_image(model='t2i', prompt=<scene generation prompt from the plan>, orientation='landscape', entity_type='storyboard_images', name="Scene N")` — one per scene.
   - **Narration voiceover**: `generate_tts(model='tts.design', text=<dialogue/narration>, voice_instruction=<English voice description>, entity_type='voiceovers', name="Narration")`.
   - **Music**: `generate_music(model='music', prompt=<style description>, entity_type='music', name="Soundtrack")`.
   - **Final video**: for each scene still, `generate_video(model='i2v', input_urls=[<scene still asset_id>], prompt=<movement description>, orientation='landscape', entity_type='storyboard_videos', name="Scene N clip")`, then stitch them with `mix_clips(clips=[{video:{url:<clip asset_id>}}...], orientation='landscape', entity_type='final_videos', name="<Title> — Final")`.
4. **Revise/continue**: if the user wants changes, update the package with `update_document(asset_id=<package asset_id>, content=<revised full package>)` and regenerate only the affected assets.

## Canvas asset conventions
Use these fixed `entity_type` values per stage so products don't mix: package = `scripts`; character art = `characters`; scene stills = `storyboard_images`; voiceover = `voiceovers`; music = `music`; scene clips = `storyboard_videos`; final cut = `final_videos`. Give each asset a clear `name`.

## Notes
- Keep all prompts in English. Never reference real toy brands, logos, or licensed characters in prompts or output.
- Report failures honestly and never fabricate U