Install
openclaw skills install @runware/multi-shot-videoTell a short story across several cuts in one video call, not one continuous take. Use when the user says "a reel that cuts between shots", "a few beats in one clip", "wide then close-up then end on…", "storyboard this", "multi-shot sequence", "a mini montage of one subject", or wants several angles or moments of the same subject stitched without an editor. One API call, multiple shots. For a single continuous shot, use cinematic-video or animate-image.
openclaw skills install @runware/multi-shot-videoProduce a multi-shot reel (a single subject's story told across several cuts) in one video call, instead of one continuous take or hand-stitching clips in an editor. The lever is the model's own shot template written into the prompt, with the cuts, the per-shot timing, and the cross-cut continuity all carried by the text (and, on some models, an anchor frame).
alibaba:happyhorse@1.1). Natural-language storyboard cues (Begin with… / Cut to… / Shift to… / End on…), up to 15 seconds, native audio crossing the cuts. Best when the brief reads like a script.klingai:kling-video@3.0-turbo). Inline shot N, seconds, description; template, up to 6 shots, per-shot seconds you budget yourself. Optional first-frame anchor via inputs.frameImages.pixverse:1@8, slug pixverse-v6). One or two anchor frames pin the bracketing look, settings.multiClip: true plus a beat prompt invents the cuts between them. Best when you have stills that must match exactly at the open/close.live and inspect its schema via runware-models + runware-run before calling. Do not hardcode a stale choice. All three are videoInference with io:text-to-video and io:image-to-video.runware-run) and confirm the prompt cap, the duration range, and whether the model takes an anchor frame (inputs.frameImages) or a multi-clip flag (settings.multiClip).duration, then assign seconds per shot. On Kling Turbo the per-shot seconds must sum to duration exactly or the request is rejected.inputs.frameImages and pin each with its position (frame: "first" / frame: "last").videoInference asynchronously, since multi-shot reels are minutes-long jobs. Poll getResponse until terminal. Do not block a sync call on it.videoURL, then check the cuts landed where you named them and the subject reads as one continuous identity across them. Retry drifting shots with a tighter continuity clause or an anchor.Begin with… / Cut to… / Shift to… / End on… or Start with…). Kling Turbo reads a numbered shot list with explicit seconds: shot 1, 3, …; shot 2, 2, …;. Match the dialect to the model.first and last) and brackets the reel between them. Kling Turbo takes one, pinned to the first frame.Shot-list template. Fill one row per shot before writing the prompt. On Kling Turbo the seconds column must sum to duration exactly. On HappyHorse and PixVerse leave seconds blank and let the model pace the cuts.
Subject (one line, holds across every shot): ___
Total duration: ___ s Shot count: ___
Shot | Seconds | Shot-direction phrase + description
1 | ___ | ___
2 | ___ | ___
3 | ___ | ___
...
Sum of seconds = duration (Kling Turbo only): ___ = ___
Preservation clause (wardrobe, color, key details to hold): ___
Load references/examples.md for worked recipes in each dialect.
positivePrompt carries the shot list. Caps differ: HappyHorse 2500 chars, Kling Turbo 3 to 3072 (drops to 2500 with an anchor, 512 per shot), PixVerse 2048. Confirm against the live schema.duration is integer seconds. HappyHorse and Kling Turbo 3 to 15 (default 5), PixVerse 1 to 15 (default 5). Match length to shot count: 2 beats want 5 to 7s, 3 want 8 to 10, 4 to 5 want 10 to 14, 6 wants the full 15.duration exactly. Plan the budget before writing the shots.inputs.frameImages holds anchor stills. Kling Turbo takes one, first-frame only. PixVerse takes up to two, each pinned frame: "first" / "last". Presence switches to image-to-video and usually forbids width/height (aspect comes from the anchor).settings.multiClip: true (PixVerse) flips multi-shot mode on. Off by default, and a caption-style prompt with it on still yields a single take.settings.audio (PixVerse) and settings.thinking (PixVerse) tune the synced ambient bed and shot-planning depth. HappyHorse and Kling Turbo generate native audio that crosses the cuts as one bed.resolution / width+height are mode-dependent. Anchor modes use resolution tiers, text modes use an allowed dimension list. Mirror the schema's field names exactly, never guess.duration and the request validated (no math error).runware-run, runware-models, runware-prompting; cinematic-video (a single directed take), animate-image (bring one still to life without cuts).