roughcut

Create rough cut YAML files and export Final Cut Pro XML from transcripts.

584|97|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/barefootford/buttercut --skill roughcut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roughcut
Source: https://github.com/barefootford/buttercut/tree/main/.claude/skills/roughcut
Command: npx skills add https://github.com/barefootford/buttercut --skill roughcut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires buttercut, ruby, and includes scripts (resource) components.

What problem does it solve?

Manually sifting through hours of footage and making initial editorial decisions for a video project is incredibly time-consuming. This Skill automates the creation of a structured rough cut, saving editors countless hours.

Core Features & Use Cases

  • Intelligent Clip Selection: Analyzes visual and audio transcripts to select the most relevant clips based on user preferences.
  • Narrative Structuring: Builds a coherent story by arranging clips according to user-defined narrative flow, duration, and pacing.
  • FCPXML Export: Generates industry-standard Final Cut Pro XML files, ready for import into professional editing software.
  • Use Case: After transcribing wedding footage, ask the AI to create a 5-minute highlight reel with a chronological narrative and conversational pacing, ready for final polish in Final Cut Pro.

Quick Start

Create a 3-minute rough cut for the 'wedding' library, focusing on the ceremony, with a cinematic pacing.

Frequently Asked Questions about roughcut

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

FAQPage Schema
How do I create a rough cut from video transcripts for Final Cut Pro?

Rough cut generation analyzes your visual and audio transcripts to automatically structure clips into a coherent timeline, then exports industry-standard FCPXML files ready for import into Final Cut Pro for final editing.

What input files do I need to create an AI-generated rough cut?

You need complete transcripts and visual transcripts containing required fields: dialogue, visual_description, in_point, and out_point. The Skill processes these to generate your rough cut YAML and FCPXML deliverables.

Can I generate rough cuts for both full-length videos and short sequences?

Yes, the Skill handles full-length rough cuts and short sequences ranging from 30–60 seconds by combining transcripts and generating editor-ready timelines tailored to your specified duration and pacing.

Does this work with existing video libraries that have transcripts?

Rough cut creation applies to libraries containing complete transcripts and visual transcripts. The Skill verifies prerequisites before processing and outputs both YAML and XML files with metadata and backup files.

What's the best way to structure narrative flow when requesting a rough cut?

Specify your preferred narrative structure—such as chronological, thematic, or conversational—along with target duration and pacing. The Skill arranges clips to build coherent story arcs matching your editorial intent.

What happens if my transcript data is incomplete or missing fields?

The Skill implements prerequisites verification before launching the rough cut agent. Missing required fields like dialogue, visual_description, in_point, or out_point will prevent processing; ensure transcripts are complete before use.