video-storytelling

Generate narrated MP4 video stories from multi-scene prompts using AI images and ElevenLabs voices.

34|7|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/jkitchin/skillz --skill video-storytelling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-storytelling
Source: https://github.com/jkitchin/skillz/tree/main/skills/creative/video-storytelling
Command: npx skills add https://github.com/jkitchin/skillz --skill video-storytelling

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, elevenlabs, pillow, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Creates cohesive multi-scene video narratives by pairing AI-generated imagery with narrated audio and automated video assembly.

Core Features & Use Cases

  • Visual Consistency: global style locks and character persistence across scenes.
  • Narrated Audio: character voices mapped to ElevenLabs voices with emotion tagging.
  • Automated Assembly: images + narration merged into final MP4 with ffmpeg.
  • Use Cases: educational videos, children's stories, social media storytelling, and presentations.

Quick Start

Provide a 6-scene story prompt; Claude will plan, generate visuals, synthesize narration, and assemble a final video.

Frequently Asked Questions about video-storytelling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an AI-generated video with narration and consistent characters?

AI-generated video creation coordinates image generation with character consistency locks, synthesized narration mapped to specific voices, and automated assembly into MP4 format. This Skill generates multi-scene videos by enforcing visual style and character persistence across all scenes while synchronizing ElevenLabs voice narration to create coherent stories.

Can I use AI image generation with ElevenLabs voice synthesis to automate video production?

Yes. This Skill pairs OpenAI image generation with ElevenLabs text-to-speech, applying global style locks and character persistence across scenes, then assembles synchronized audio and visuals into a final MP4 using ffmpeg automation.

What's the best way to ensure visual consistency across multiple AI-generated scenes?

Visual consistency is enforced through STYLE_LOCK and NEGATIVE_LOCK parameters that persist across all scenes, plus CHARACTER_LOCK to maintain character appearance. These constraints are applied globally during image generation to produce coherent multi-scene narratives without manual retouching.

How do I automate video assembly from images and audio with ffmpeg?

This Skill automates ffmpeg-based video assembly by accepting generated images and synthesized narration, then encoding them into standardized output (1080x1080, 30 fps, H.264 video, AAC audio) as a single MP4 file without manual encoding steps.

Can I create educational or children's story videos with AI narration and consistent visuals?

Yes. The Skill defaults to a title scene plus five story scenes with enforced character and style persistence, making it suited for educational content, children's stories, and social media storytelling where narrative coherence and voice mapping are critical.

What are the dependencies and output specifications for AI-generated video production?

Dependencies include OpenAI for image generation, ElevenLabs for voice synthesis, Pillow for image processing, and Requests for API calls. Output is standardized at 1080x1080 resolution, 30 fps, H.264 video codec, and AAC audio format in MP4 containers.