- name
- comic-drama-generate
- description
- Generate serialized comic-drama / 漫剧 episodes through a fixed multi-skill production pipeline with strong character consistency. Use when the user wants to create AI 漫剧, 连载短剧, animated short drama, or episodic short-form storytelling; when they need a repeatable 三视图→关键帧→图生视频 workflow for consistent characters; when they want to turn an idea into scripts, storyboards, 15-second single-shot videos, and final edited episodes; or when they want to combine video-prompt-generator, nano-banana-pro, sora-2-generate, and local ffmpeg for storyboard-to-video production.
Comic Drama Generate
Use this skill to produce short comic-drama episodes through a deterministic, character-consistent pipeline.
Required prerequisite skills
Require these skills before using this skill:
video-prompt-generatornano-banana-prosora-2-generate
If any are missing, install them first. Use this install pattern:
npx clawhub@latest install video-prompt-generator
npx clawhub@latest install nano-banana-pro
npx clawhub@latest install sora-2-generateBefore starting production, verify:
- all three prerequisite skill folders exist
- required API credentials are configured for the prerequisite skills
ffmpegis available locally- there is enough credit/quota for script, image, and video generation
Credential note:
comic-drama-generateorchestrates other skills and does not introduce its own separate API key.- The prerequisite skills use their own environment-variable contract, typically
NANOPHOTO_API_KEY. - Prefer normal sub-skill execution that relies on the prerequisite skill's configured env.
- If direct script execution is necessary, first preserve the same env contract by ensuring
NANOPHOTO_API_KEYis present in the shell. - Use explicit
--api-keyonly as a fallback when the shell cannot inherit the expected env. - Do not treat direct reads from config files such as
openclaw.jsonas the primary workflow; reserve them for debugging or recovery paths.
Mandatory production order
Always follow this exact order.
- Ask the user for style first
- Ask for visual style before generating anything. - Also confirm tone, audience, episode count, target platform, aspect ratio, and approximate episode duration. - Lock the series bible first: premise, character roster, style keywords, and production constraints.
- Use
video-prompt-generatorto generate the script foundation
- Generate the story premise, dramatic arc, episode beats, and scene-level writing foundation. - Make the episode structure suitable for short-form serialized漫剧. - Keep the pacing compatible with downstream 15-second shot generation.
- Use
nano-banana-proto generate character turnarounds
- Generate character three-view sheets for all core recurring characters. - Treat the three-view sheets as the canonical identity source for face, hair, silhouette, wardrobe, and palette. - Do not skip this step when character consistency matters.
- Use
nano-banana-proto generate keyframes
- Generate keyframes for each planned shot using the turnaround image URLs as reference inputs. - For multi-character shots, include all relevant turnaround URLs. - Use keyframes to lock composition, costume continuity, environment cues, and emotional staging.
- Use
video-prompt-generatorto write the storyboard / shot script
- Convert each episode into shot-level prompts and a shot list. - Write for single-shot generation with clean handoff into video prompts. - Leave a hook at the end of every episode.
- Use
sora-2-generateto create 15-second single-shot videos
- Default to 15-second shots unless the user explicitly wants a different supported duration. - Prefer imageToVideo for character shots. - Pass keyframe URLs as image inputs. - Use textToVideo only for shots where character consistency is unimportant, such as atmosphere inserts or environment transitions.
- Use local
ffmpegto trim, arrange, and merge clips
- Download and save each finished shot locally. - Trim or normalize clips locally if needed. - Merge shots in deterministic order with ffmpeg. - Export final episode cuts under a dedicated project directory.
Non-negotiable working rules
- Prefer this consistency chain at all times:
- character turnarounds → keyframes → image-to-video
- Use public URLs, not local file paths, when passing assets between:
- character turnarounds → keyframes - keyframes → video generation
- Do not pass local files into
nano-banana-proorsora-2-generateAPIs for these handoff steps. - Do not skip directly from text prompt to final video for main character shots unless the user explicitly accepts weaker consistency.
- Keep exact turnaround and keyframe URLs recorded in project docs because downstream generation depends on them.
- Rewrite storyboard timing before generation if model limits, quota, or rate limits make the original plan unrealistic.
Story and pacing guidance
- Design shots around the active video model's supported duration.
- For this workflow, prefer a shot grammar that fits 15-second single-shot clips.
- If an episode needs more time, split it into more shots rather than overloading one prompt.
- Ensure each episode ends with a hook, reveal, reversal, question, or emotional cliffhanger.
Suggested project structure
project/
docs/
series-bible.md
episodes.md
shot-list.md
asset-urls.md
assets/
characters/
keyframes/
shots/
ep01/
ep02/
edits/
final/Execution notes
- Use
video-prompt-generatortwice when needed:
- once for premise / episode writing - once for shot-level prompt refinement
- Use
nano-banana-profor both:
- character turnaround generation - keyframe generation
- Use
sora-2-generatemainly inimageToVideomode for character-led shots. - Use local
ffmpegfor final editorial assembly, not remote editing tools.
Expected deliverables
Produce organized outputs that make the project easy to resume:
docs/series-bible.md— premise, style, characters, world rulesdocs/episodes.md— episode summaries and hook endingsdocs/shot-list.md— shot-by-shot structure for each episodedocs/asset-urls.md— turnaround URLs, keyframe URLs, and video URLs- local shot files under
shots/ - local edit outputs under
edits/ - final episode exports under
final/
Read these references when needed
references/workflow.md— end-to-end production workflowreferences/install-checklist.md— prerequisite skill verification and install stepsreferences/asset-rules.md— character turnaround, keyframe, and image-to-video consistency rules