speech_rough_cut_skill

Generates narration rough cuts from video audio using ASR timestamps.

3.4k|400|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/FireRedTeam/FireRed-OpenStoryline --skill speech-rough-cut-skill-fireredteam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speech_rough_cut_skill
Source: https://github.com/FireRedTeam/FireRed-OpenStoryline/tree/main/.storyline/skills/speech_rough_cut_skill
Command: npx skills add https://github.com/FireRedTeam/FireRed-OpenStoryline --skill speech-rough-cut-skill-fireredteam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually reviewing long talking-head or narration footage to remove redundant speech and keep valuable segments is slow and repetitive. This Skill automates the rough cut by analyzing the video's audio track, recognizing speech with timestamps, and producing a structured JSON edit decision list for downstream timeline generation. ## Core Features & Use Cases - ASR-Based Speech Analysis: Runs an ASR node to transcribe narration and label word-level timestamps from the input video. - Automated Rough Cutting: Uses a speech_rough_cut node to split the video into kept and removed segments, with support for custom user requests via the user_request parameter. - Timeline and Render Output: Generates a timeline with is_speech_rough_cut=True, recommends caption styles, and renders while preserving the original audio. - Use Case: A creator uploads a 30-minute talking-head recording and asks the assistant to cut out pauses, filler words, and repeated takes, receiving a ready-to-render rough cut timeline. ## Quick Start Perform a narration rough cut on the attached video, removing redundant speech and generating a timeline that keeps the original audio.

Frequently Asked Questions about speech_rough_cut_skill

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

FAQPage Schema
How do I automatically rough cut a talking-head video?▼

Run the speech rough cut workflow on the input video: it transcribes the audio with ASR, detects redundant or low-value speech segments, and outputs a JSON cut list plus a timeline. The final render keeps the original audio.

How does ASR-based video rough cutting work?▼

The workflow first transcribes the video's audio and labels text with timestamps, then a speech_rough_cut node uses those timestamps to split the footage into kept and removed segments. The result feeds directly into timeline generation.

Can I customize the rough cut with specific editing requests?▼

Yes. Re-run the speech_rough_cut node with the user_request parameter describing your requirements, such as keeping certain topics or tightening pacing. The skill will regenerate the cut based on that instruction.

What if the rough cut transcript reads awkwardly or incompletely?▼

The workflow includes a self-check step: after cutting, it reads the history to verify the remaining narration is fluent and sentences are complete. If not, it formulates a new user_request and re-executes the rough cut.

Does the rough cut add voiceover, music, or transitions?▼

No. This workflow only recommends caption styles and skips voiceover, background music, transitions, and copywriting generation. The render step preserves the source material's original sound.