Install
openclaw skills install @runware/cinematic-videoMake video that looks shot, not generated, with deliberate framing, lens, camera motion, lighting, and color grade. Use when the user says "cinematic clip", "make it feel filmic", "a slow push-in on the subject", "golden-hour establishing shot", "dolly zoom", "give it a film look", or wants directed shot language rather than a generic moving image. For plain motion from a still with no shot direction, use animate-image. For several cuts in one clip, use multi-shot-video.
openclaw skills install @runware/cinematic-videoProduce a short video with intentional shot language: a chosen framing and lens, a named camera move, lighting, location, and a color grade. The lever is a compact cinematic prompt that names the director's decisions in camera vocabulary the model reads directly, not a wall of adjectives.
duration.Confirm the live model and its schema via runware-models + runware-run before calling. Never hardcode a stale choice. All three below carry io:text-to-video and io:image-to-video.
google:3@2). Reads the five-element scaffold and camera vocabulary directly, fills scene detail from world knowledge, and generates synchronized audio natively. Best when the shot needs sound (ambience, foley) baked into the clip.luma:ray@3.2). Strong cinematic motion and grade. Supports HDR output on 5-second clips.runway:1@2). The source still fixes subject, composition, palette, and lighting, the prompt directs only the motion. Gen-4 Turbo is the cheaper draft tier in the same family.This is a time-based task: run async and poll, never block a sync call on a minutes-long job.
runware-run. Confirm the allowed dimension pairs, the duration set, and whether it takes inputs.frameImages (image-to-video) or inputs.referenceImages.inputs.frameImages (Gen-4.5 takes exactly one, marked the first frame).videoInference asynchronously and poll getResponse until terminal.videoURL from the result. Review against the quality bar, retry the shot if the move or grade missed.Lean on runware-prompting for phrasing. The craft for cinematic video:
Fill in this scaffold, then write it out as three or four sentences. Lead with framing and camera motion. Drop any line that does not matter for the shot. Three or four sentences naming each element beat a wall of adjectives.
Framing + camera motion: [wide establishing / tight close-up] + [slow push-in / pan right / rack focus / dolly zoom / oner]
Style: [cinematic photorealism / shallow depth of field / 1970s film grain]
Lighting: [golden-hour backlit / cool window fill / single warm practical]
Location: [where, in a few words that carry the décor by world knowledge]
Action: [the one small thing the subject does, bounded by what is in frame]
Load references/examples.md for worked establishing, product, and character recipes with real requests and result shapes.
positivePrompt carries the whole shot. Required, kept to three or four sentences.inputs.frameImages for image-to-video (Gen-4.5: exactly one, frame: "first"). inputs.referenceImages to lock a character or brand look where the model supports it.duration is per-model: Veo 3.1 takes 4, 6, or 8 for text-to-video (default 4), Luma Ray 3.2 takes 5 or 10 only, Gen-4.5 takes 5, 8, or 10. Confirm against the live schema.width / height must be one of the model's allowed pairs (commonly 1280 × 720 landscape or 720 × 1280 vertical, Gen-4.5 adds 1104 × 832, 832 × 1104, 960 × 960). Output dimensions are independent of the source still, so pick the pair that matches its aspect.seed for reproducible output across retries.runware-run). Never guess a parameter.runware-run, runware-models, runware-prompting; animate-image (image-to-video from a still), multi-shot-video (several beats in one clip).