Epic Historical Mystery Cinema · publiczny skill Open Skill
Epic Historical Mystery Cinema
Create cinematic historical and mystery story videos from a one-line idea, full script, or reference images. Generate 8–12 realistic scenes with consistent characters, dramatic cinematic lighting, suspenseful orchestral music, emotional voiceover narration, accurate subtitles, smooth transitions, and strong emotional storytelling.
Film
30 12 37
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/2760059/2026-09-01/phuy3cny.png
# Epic Historical Mystery Cinema ## When to use - The user wants a cinematic historical or mystery story video built from a one-line idea, a complete script, or reference images. - The user wants to revise an epic historical/mystery video: change the script, swap a character, redo one scene's video, adjust music/voiceover, or continue to the next episode. ## Output specs (fixed) - Scenes: 8–12 per video - Scene duration: 5–8 seconds each - Visuals: highly realistic, cinematic, dramatic lighting, historical accuracy (architecture, costumes, props, locations) - Characters: strong visual continuity across every scene (identity, clothing, age, appearance) - Music: suspenseful orchestral background - Voiceover: emotional narration per scene - Subtitles: SRT file alongside the final video - Transitions: smooth and cinematic — continuous music, matched motion/grading, stitched with mix_clips - Storytelling: strong emotional arc and mystery hooks; professional pacing ## Workflow ### 1. Analyze the input - Ask what the user has (or infer): a one-line idea, a complete script, or reference images (character/location/prop refs). - One-line idea → expand into a logline, premise, and emotional arc. - Complete script → use it directly, condensing to 8–12 scenes. - Reference images → use them as the anchors for characters, locations, and props. - For historical stories, optionally use `search_web` to verify facts, dates, and period details. ### 2. Story structure & emotional arc (document) - `create_document` (name: "<title>_story_structure", entity_type: "scripts"): - Logline, genre, time period, setting - Characters: name, appearance, role, emotional goal - Mystery hook / central question - Emotional arc beats (setup → rising tension → revelation → climax → resolution) - Planned scene count (8–12) ### 3. Scene breakdown (document) - Expand into a scene-by-scene breakdown: `update_document` on the structure doc, or `create_document` (name: "<title>_scene_breakdown", entity_type: "scripts"). - Per scene: number, location, characters present, action, camera direction, emotional beat, narration text (1–2 short sentences, fits 5–8s), subtitle text, duration (5–8s), transition into next scene. ### 4. Character & location references - One character reference per main character: `generate_image` (model: "t2i", orientation: "landscape", resolution: "1080P", name: "character_<name>", entity_type: "characters"). Prompt for realistic cinematic style, dramatic lighting, period-appropriate costume, fixed age/appearance. - One location reference per key location: `generate_image` (model: "t2i", orientation: "landscape", resolution: "1080P", name: "location_<slug>", entity_type: "locations"). - Optional prop references for story-critical objects (e.g. a cursed letter, a relic): name: "prop_<slug>", entity_type: "props". ### 5. Scene visuals - For each scene, `generate_image` with model: "i2i.hd" and input_urls = [character refs present, location ref, optional prop] (name: "scene_<n>_<slug>", entity_type: "storyboard_images", orientation: "landscape", resolution: "1080P"). - Prompt: exact action, camera angle, dramatic lighting matched to the emotional tone; keep character identity, clothing, and setting consistent; realistic cinematic film-still look. - QA: optionally use `recognize_image` on a scene image to confirm characters match their references before animating. ### 6. Scene videos - For each scene, `generate_video` with model: "ref2v" and input_urls = [scene image] + [character refs present], orientation: "landscape", resolution: "720P" (auto-downgraded if the channel caps lower), duration: 5–8, name: "scene_<n>_<slug>", entity_type: "storyboard_videos". - Prompt: subtle cinematic motion — slow push-in, dolly, pan, gentle character movement; smooth motion that continues into the next scene; keep lighting and composition stable. ### 7. Voiceover narration - Per scene, `generate_tts` (model: "tts.design", mode: "design", text = the