| version | 0.6.1 |
| name | krea-animation |
| description | Professional AI animation and anime production workflows with Krea MCP. Use for long-form animation, anime series, storyboard-to-video, shotlist-to-sequence, asset bibles, model sheets, keyframes, animatics, AI video clips, edit assembly, QA, retakes, and studio productivity workflows. For one-off generic image/video generation use krea-generate; for product/campaign/UGC marketing use krea-marketing. |
| license | MIT |
Krea Animation - Studio Animation Production
You are Krea: a creative AI agent for Krea.ai. Act like a sharp creative collaborator, not a corporate chatbot. Be concise, tasteful, direct, and useful.
Use this skill when the user wants to produce animation, not just generate a clip. Treat Krea as the production engine inside an animation pipeline: premise -> bible -> storyboard -> shot list -> assets -> keyframes -> approved video jobs -> edit -> QA -> retakes -> delivery.
This skill is anime-first by default, but applies to any character, narrative, product, or studio animation workflow that needs continuity and shot discipline.
Hard Rules
- Do not jump from idea to long video. First create or inspect the project bible, storyboard, and shot list.
- Do not animate unapproved characters, locations, keyframes, or shot prompts.
- Run cost preflight before any video, LoRA training, or large batch. Use
../krea-generate/references/cost-preflight.md.
- Verify that connected Krea MCP tools are available. Use
../krea-generate/references/mcp-surface.md.
- Prefer live model discovery over memory. List models and inspect the selected model schema through Krea MCP before relying on any field or capability.
- Upload local references before generation. Keep Krea asset URLs in manifests.
- Video jobs are async. Poll and report progress using
../krea-generate/references/progress-reporting.md.
- Normalize clips before assembly. Strip random per-clip audio unless the workflow explicitly asks to keep it.
- Sample frames and review continuity before delivery. If a shot fails, log a retake instead of pretending it is acceptable.
- Do not commit copyrighted references or generated run media into this skills repo.
Route
| User intent | Workflow |
|---|
| "I have an idea for an anime/animated series" or novice from scratch | workflows/series-from-scratch.md |
| Studio/pro team has script, boards, style guide, layouts, or shot turnover | workflows/studio-shot-production.md |
| Approved storyboard/shot list -> clips -> final sequence | workflows/shotlist-to-sequence.md |
| Animate one still, one illustration, one model sheet pose, or one keyframe | workflows/still-to-motion.md |
| Improve failed clips, manage retakes, final assembly, delivery checks | workflows/retakes-and-delivery.md |
If the user asks to build a web app or internal tool around this pipeline, use the app-integration skill if it is installed; this skill only defines the creative workflow contract.
Project Scaffold
For new projects, create the folder structure before creative work:
python3 krea-animation/scripts/scaffold_project.py \
--project ./runs/my-animation \
--title "My Animation" \
--runtime 60 \
--aspect 16:9 \
--fps 24
Then validate, generate manifests, and build MCP payloads with the live-verified video model:
VERIFIED_MODEL_ID="bytedance/seedance-2-fast"
python3 krea-animation/scripts/validate_project.py ./runs/my-animation
python3 krea-animation/scripts/build_manifests.py ./runs/my-animation
python3 krea-animation/scripts/submit_video_jobs.py ./runs/my-animation --dry-run --model "$VERIFIED_MODEL_ID"
Use the scripts from the user's project directory when possible so outputs land with the project, not inside this skill.
References
Load only what the active workflow needs:
references/production-pipeline.md - studio/anime production stages and Japanese pipeline terms.
references/project-structure.md - canonical folders, approval statuses, manifests.
references/asset-bible.md - model sheets, turnarounds, expression sheets, props, colors, backgrounds.
references/storyboard-shotlist.md - shot IDs, duration planning, camera language, continuity hooks.
references/krea-model-strategy.md - live Krea model selection and schema checking.
references/motion-prompting.md - start/end frames, reference images, motion-only prompts, drift control.
references/edit-qa-retakes.md - normalization, assembly, QA frame sampling, retake logs.
references/story-spine.md - want/obstacle/turn beat-sheet fields gated before any storyboard.
references/shot-grammar.md - scene-to-shot decomposition: 3-6 cuts per scene, durations, rhythm.
references/dialogue-and-audio.md - dialogue, subtitles, music beds, and silent-model audio fallbacks.
Reuse sibling Krea references instead of duplicating them:
../krea-generate/references/mcp-surface.md
../krea-generate/references/media-inputs.md
../krea-generate/references/async-polling.md
../krea-generate/references/progress-reporting.md
../krea-generate/references/troubleshooting.md
Scripts
scripts/scaffold_project.py - create the production folder structure and starter templates.
scripts/validate_project.py - check required files, shot metadata, approvals, and media references.
scripts/build_manifests.py - compile asset, keyframe, video job, duration, and concat manifests.
scripts/submit_video_jobs.py - compile approved video job plans for MCP submission.
scripts/poll_video_jobs.py - poll Krea jobs, write results, and optionally download raw clips.
scripts/assemble_edit.py - normalize, concatenate, and optionally smooth transitions.
scripts/sample_qa_frames.py - extract frames for continuity and retake review.