narrator-ai-cli-video-generation

Generate AI-narrated movie commentary videos via the narrator-ai-cli Python command-line tool.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill narrator-ai-cli-video-generation-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: narrator-ai-cli-video-generation
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/narrator-ai-cli-video-generation
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill narrator-ai-cli-video-generation-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typer, httpx, httpx-sse, pyyaml, rich, and includes references (resource) components.

What problem does it solve? Creating narrated movie commentary videos manually requires scripting, voiceover recording, clip editing, and audio mixing. This Skill automates the entire pipeline through the narrator-ai-cli tool, turning natural language requests into finished narrated videos. ## Core Features & Use Cases - Adapted Narration (Fast Path): Generate commentary videos from a library of ~100 existing movies using 90+ templates, 146 BGM tracks, and 63 dubbing voices. - Original Narration (Standard Path): Create fully original narrated content from a topic prompt, including script, clip data, and audio generation. - Standalone Operations: Run text-to-speech, voice cloning, batch video generation, and task status polling independently. - Use Case: A content creator asks for a comedic narration video of The Shawshank Redemption; the agent searches the movie catalog, generates a script with the comedy template, uploads it, creates a video task, and polls until the video is ready for download. ## Quick Start Ask the agent to create a narration video for a specific movie, and it will search available movies, let you pick a template and voice, then generate and monitor the video task.

Frequently Asked Questions about narrator-ai-cli-video-generation

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

FAQPage Schema
How do I create a movie narration video with narrator-ai-cli?▼

Install the CLI via pip, set your app_key with narrator-ai-cli config set, then follow the Fast Path: select a movie from resources movies, generate a script, upload it to get a file_id, and create a task with task create --mode hot_drama. Poll the task status until the video completes.

What is the difference between adapted and original narration modes?▼

Adapted narration (hot_drama mode) uses existing movie clips and requires a movie_id, making it the fast path. Original narration (original_mix mode) generates new content from a topic and requires additional clip and audio generation steps before creating the video task.

Does narrator-ai-cli support voice cloning and text-to-speech?▼

Yes, the CLI provides standalone tts and voice clone commands. Text-to-speech converts provided text using a selected dubbing voice, while voice clone creates a custom voice from a sample audio file with a name and description.

Why is my narrator-ai-cli video task stuck in processing?▼

Video generation is asynchronous and typically takes 5-15 minutes, so a processing status is normal. Use narrator-ai-cli task status TASK_ID --wait --interval 10 to auto-poll, and avoid checking more frequently than every 10-15 seconds to prevent rate limiting.

What Python version and dependencies does narrator-ai-cli require?▼

The tool requires Python 3.10 or higher. Its dependencies are typer, httpx[socks], httpx-sse, pyyaml, and rich, installed automatically when you run pip install from the GitHub repository.