More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    AI Creator Video Engine: Consistent AI Video, Any Style

    1

    **Storyboard.** Beat structures for explainers, documentaries, listicles, story arcs, kids' lessons, ads and long-form chapters.

    $59

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    AI Creator Video Engine: Consistent AI Video, Any Style

    AI Creator Video Engine: Consistent AI Video, Any Style

    Example session with this skill installed

    Make a 36-second 16:9 faceless documentary about where morning coffee comes from, with a warm handheld film look, a narrator, and no faces on screen.

    • Read your context and instructions
    • Compiled the ai creator video

    Files written: style.json, episode.json, compiled_prompts.md, compiled_prompts_narration.md

    Validator run (scripts/validate_manifest.py episode.json):

    ================================================================
    SCRIPT VALIDATION: Where Your Morning Coffee Really Comes From

    OK Scene 01 [aerial] 6s 14 words (budget 11-14, ideal 13) ~140.0 WPM PASSED
    OK Scene 02 [macro] 6s 13 words (budget 11-14, ideal 13) ~130.0 WPM PASSED
    OK Scene 03 [close-up] 6s 13 words (budget 11-14, ideal 13) ~130.0 WPM PASSED
    OK Scene 04 [wide] 6s 13 words (budget 11-14, ideal 13) ~130.0 WPM PASSED
    -- Scene 05 [hero] 6s 0 words (budget 11-14, ideal 13) ~0.0 WPM SILENT
    OK Scene 06 [close-up] 6s 13 words (budget 11-14, ideal 13) ~130.0 WPM PASSED

    Mode: voiceover Scenes: 6 Runtime: ~36.0s Avg words/scene: 11.0 Camera pattern: vary
    Infographic scenes: 1 (cap 6)

    STATUS: READY FOR PRODUCTION

    Scene 3 of 6 from compiled_prompts.md:

    Scene 3 (close-up)

    [Visual Direction]:
    16:9 widescreen video, photoreal live-action footage, Warm handheld documentary. Look locked across every shot. Palette: warm earth tones, deep greens, roasted browns, soft cream highlights; Lighting: natural golden-hour sunlight with soft haze, practical warm lamps indoors; Lens: 35mm and 85mm prime lenses, shallow depth of field, gentle handheld movement; Texture: fine 16mm film grain, slight halation on highlights; Grade: lifted blacks, warm midtones, restrained saturation. Shot: close-up shot, handheld follow. hands rolling ripe cherries off the branch into a woven basket. The farmer: weathered brown hands with a thin braided leather bracelet on the right wrist, faded indigo work shirt with rolled sleeves, face never shown. No one speaks on screen; natural ambient sound only.
    
    Negative prompt: no on-screen text, no subtitles, no captions, no watermark, no logos or brand names, no visible faces, no morphing hands, no extra fingers, no flicker, no style drift between shots.
    

    Narration (voiceover, not spoken in the clip): A skilled picker fills ninety kilos a day, roughly twenty kilos of beans.

    Assembly (scripts/assemble_episode.py with six stills, five narration files and one infographic): output/final_episode.mp4, 1920x1080, 24 fps, 34.5 seconds with picture and sound in step. Every still became a moving shot, the infographic faded in over scene 4, the voiceover landed on each scene's start, Whisper timed all 66 narrated words for karaoke captions, and a poster thumbnail was exported.

    style.json, episode.json, compiled_prompts.md

    Connects securely to your tools. The creator never sees your data.

    About this skill

    What it does

    Takes a topic to a finished AI-generated video, in whatever form you want. It plans the video, locks the look, writes and checks the speech, compiles copy-paste prompts for Google Flow, Veo, Kling, Runway, Sora, Hailuo or any image model, and then assembles the clips you generate into a finished video: cross-dissolves, voiceover, motion infographics, karaoke captions and a music bed.

    Any kind of video

    • AI presenter or avatar talking to camera, with a locked face, wardrobe and studio across every cut
    • Faceless video: documentary, b-roll, explainers, listicles, product films and still-image slideshows under a voiceover
    • Animation: 2D, 3D, anime, claymation or motion graphics, with recurring characters who can speak in the clip or be narrated
    • Mixed: a presenter who cuts to b-roll, or an animation with a narrator

    Your format, your call

    Every script reads your decisions from one manifest:

    • Mode: presenter, voiceover or animation, set per video or per scene
    • Length: from a 10-second ad to long-form YouTube planned in chapters
    • Scene length: 3 to 15 seconds; the speech budget is derived per scene (1.9 to 2.3 words per second)
    • Aspect ratio: 9:16, 16:9, 1:1, 4:5 or 3:4, prompted and rendered correctly, with no stretched sources
    • Shots: A-Cam and B-Cam for presenters, or any shot list (wide, macro, aerial, top-down, POV, your own)
    • Also yours to set: infographic cap, dissolve length, frame rate, captions, music and voiceover levels

    How it works

    1. Lock the look. A character sheet for a presenter, or a style bible for faceless footage and animation: medium, palette, lighting, lens or line, texture, plus fixed anchors for every recurring character, product and location.
    2. Storyboard. Beat structures for explainers, documentaries, listicles, story arcs, kids' lessons, ads and long-form chapters.
    3. Validate. validate_manifest.py checks every scene's dialogue or narration against its length. It also checks shot variety and the infographic cap, and flags any request for rendered text, which AI models garble. The exit code tells your agent when the manifest is clean.
    4. Compile prompts. compile_prompts.py writes one prompt per scene. Presenter scenes get a voice block, a visual block and a negative shield. Faceless and animated scenes get a style lock, the shot and camera move, subject anchors and the negative shield. Narration goes to a separate script for any text-to-speech tool or voice artist.
    5. Assemble. assemble_episode.py handles everything after generation.
      • Turns stills into moving shots and fits every source to the frame.
      • Gives silent clips a silent track, so picture and sound stay in step.
      • Stitches with cross-dissolves and overlays the infographics.
      • Lays the voiceover on each scene, lowering background sound but never in-clip dialogue.
      • Burns Whisper karaoke captions, mixes the music bed, and exports the video plus a thumbnail.

    What's inside

    • SKILL.md workflow covering every mode, the format decision table, the consistency rules and speech budgets by scene length
    • Eight references:
      • the consistency rules
      • the presenter 3-block prompt formula
      • the visual prompt formula for faceless and animated scenes
      • the character sheet and style bible templates
      • storyboard beat structures for every mode
      • publishing metadata for YouTube, Shorts, TikTok, Reels and LinkedIn
      • the post-production pipeline guide
    • Working examples: a presenter episode, a faceless coffee documentary, and an animated short with a speaking robot character
    • Six Python scripts: the validator and prompt compiler (standard library only) and the FFmpeg and Whisper pipeline

    Where it stops

    It does not generate clips, images or voice audio itself. Your video, image and text-to-speech tools do that from the prompts and the narration script. The skill then assembles the results. The pipeline needs FFmpeg on your machine and, for captions, the openai-whisper package. Speech budgets are calibrated for English.

    Licence and updates

    One purchase gives you a personal licence to use the skill with your own agents for your own channels, projects and clients. Updates ship through Agensi and reach your agent automatically.

    Keywords

    ai video, faceless video, ai animation, ai avatar, character consistency, style consistency, b-roll, voiceover, storyboard, google flow

    Use cases

    • Plan and script an AI presenter explainer, a faceless documentary, or an animated short from one topic
    • Lock a presenter, an animated character, a product or a documentary look so every shot matches
    • Turn a storyboard into copy-paste prompts for Google Flow, Veo, Kling, Runway, Sora or an image model
    • Write a narration script timed to each scene for a text-to-speech tool or voice artist
    • Check that every scene's dialogue or narration fits its length with no cutoff or dead air
    • Assemble generated clips and stills into a finished video with dissolves, voiceover, captions and music
    • Plan a long-form YouTube video in chapters, or a 15-second ad, with the same guardrails
    • Write YouTube titles, descriptions and chapters, or Shorts, TikTok, Reels and LinkedIn captions

    Known limitations

    Does not generate clips, images or voice audio itself. It prepares validated prompts and a narration script for your own tools, then assembles what they produce. The assembly step needs FFmpeg locally and, for captions, openai-whisper (a model download on first run). Speech budgets are calibrated for English; other languages can pass fixed --min and --max values. Scene lengths beyond 15 seconds exceed what most current video models hold reliably.

    Compatibility note

    Works with any agent that reads SKILL.md: Claude Code, Codex CLI, Cursor, Gemini CLI, OpenClaw and others. Python 3.8 or newer. FFmpeg is needed only for the assembly step. The planning, validation and prompt steps have no dependencies at all.

    FAQ

    Does it only make talking-head videos? No. It has three modes: an AI presenter talking to camera, faceless video (documentary, b-roll, explainers, listicles, product films, still slideshows) under a voiceover, and animation (2D, 3D, anime, claymation, motion graphics) with characters who can speak or be narrated. Scenes can mix modes.

    How does it keep characters and style consistent? A character sheet or style bible fixes the medium, the look (palette, lighting, lens or line, texture, rendering) and three to five anchor phrases for every recurring character, product and location. The compiler repeats those exact words in every prompt, and the negative shield bans the usual failure modes for that style.

    Does it generate the video or the voiceover? No. You generate clips or stills in your own video or image model and the voiceover in your text-to-speech tool, from the prompts and narration script the skill writes. The bundled pipeline then assembles everything into the finished video.

    Do I have to use 9 scenes of 10 seconds in 9:16? No. That is only the presenter default. Scene count, scene length (3 to 15 seconds), aspect ratio (9:16, 16:9, 1:1, 4:5, 3:4), shot plan, infographic cap and dissolve length are all set in the manifest.

    Why limit words per scene? AI speech and narration run at roughly 114 to 138 words per minute. Too many words get cut off, rushed, or spill into the next scene; too few leave dead air. The validator derives each scene's budget from its length and reports the pace.

    Can I use still images instead of video clips? Yes. Name a scene file scene_03.png instead of scene_03.mp4 and the assembler turns it into a moving shot with a slow push-in at the scene's length, filling the frame without stretching.

    What does the licence allow? One purchase gives you a personal, non-transferable licence to use the skill with your own AI agents and to produce videos for your own channels, projects and clients. You keep everything you make with it. Redistributing or reselling the skill itself is not allowed.

    What do I need installed? Python 3.8 or newer. For assembly, FFmpeg on your PATH or pip install imageio-ffmpeg. For captions, pip install openai-whisper. The planning, validation and prompt steps need nothing else.

    Which agents does it work with? Any agent that reads SKILL.md, including Claude Code, Codex CLI, Cursor, Gemini CLI and OpenClaw.

    Do I get updates? Yes. New versions ship through Agensi and reach your connected agent automatically, with a changelog.

    Does not generate the video clips; it prepares validated prompts for your video model and assembles the clips you generate. The assembly step needs FFmpeg locally and, for captions, openai-whisper (a model download on first run). Word budgets are calibrated for English at 145-150 words per minute; other languages need the validator's --min and --max flags adjusted. Scene lengths beyond 15 seconds exceed what current video models hold reliably, so the guidance stops there.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 14 days ago

    Software
    Python 3.8+Text-to-video model with speech
    Optional
    FFmpeg
    orimageio-ffmpeg
    openai-whisper

    FFmpeg is only for the assembly pipeline; whisper adds karaoke captions. Use a video model such as Google Flow/Veo, Kling, Runway, Sora or Hailuo.

    Permissions

    Allowed Hosts

    openaipublic.azureedge.net (only if Whisper downloads its speech model on the first caption run)

    File Scopes

    Reads
    the
    manifest
    character
    JSON
    scene
    clips
    infographic
    slides
    and
    music
    file
    you
    point
    it
    at
    Writes
    character.json
    episode.json
    compiled_prompts.md
    output
    folder
    name

    No API keys, no environment variables, no telemetry. The validator and compiler make no network calls at all.

    Listed14 days ago

    What's inside

    Frequently Asked Questions

    One purchase gives you a personal, non-transferable licence to use the skill with your own AI agents and to produce videos for your own channels, projects and clients. You keep everything you make with it. Redistributing or reselling the skill itself is not allowed.

    No. It produces a locked character sheet, a validated 9-scene manifest and copy-paste 3-block prompts. You generate the clips in Google Flow, Veo, Kling, Runway, Sora or Hailuo, then the bundled pipeline assembles them into the finished episode.

    Yes. Describe your presenter and the skill writes character.json with the four required anchors (signature jewelry, eyewear, wardrobe, haircut). Only the details you provide are used.

    AI speech runs at roughly 145 to 150 words per minute. More than 23 words in a 10-second clip gets cut off or rushed; fewer than 19 leaves dead air or invites hallucinated filler. The validator enforces the window and reports the estimated pace.

    FFmpeg on your PATH, or pip install imageio-ffmpeg for a bundled binary. Captions use openai-whisper, which downloads a speech model the first time; pass --skip-captions if you do not want them. The writing, validation and prompt steps need nothing beyond Python.

    Any agent that reads SKILL.md, including Claude Code, Codex CLI, Cursor, Gemini CLI and OpenClaw. Python 3.8 or newer is needed to run the scripts.

    No. That is the default, not a rule. Set the scene count, scene length (5 to 15 seconds), aspect ratio (9:16, 16:9, 1:1, 4:5, 3:4), camera plan, infographic cap and dissolve length in the manifest. The validator derives each scene's word budget from its length, the compiler phrases prompts for your aspect ratio, and the assembler renders to it.

    You design the two 1080x1920 slides in Canva, Figma or any tool. The bundled motion_infographics script animates each into a 3.5-second clip with an eased zoom, and the assembler overlays them on the right scenes with alpha fades.

    Yes. New versions ship through Agensi and reach your connected agent automatically, with a changelog.

    New in Social Media