barefootford/buttercut

Edit Video with Claude Code

590Stars on the repository
19Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

analyze-video

01

barefootford/buttercut

Skill Claude CodeCodex

Internal sub-procedure (not a standalone entry point) — the shared footage-analysis pipeline that produces audio transcripts, contact sheets, and Sonnet-written summaries. Invoked end-to-end by the process-library and reprocess-with-contact-sheets skills; don't trigger it on its own.

not rated 590 +1 yesterday A 60 tokens

backup-library

02

barefootford/buttercut

Skill Claude CodeCodex

Backs up user libraries and all their contents (external video excluded). This skill can also be useful when you need to restore a library.

not rated 590 +1 yesterday A 31 tokens

bc

03

barefootford/buttercut

Skill Claude CodeCodex

The ButterCut home menu — welcome the user back, then ask what they'd like to do (start a new cut, add footage to a library, a one-off task, or something else) and hand off to the right skill. Use as the front door when the user opens ButterCut, types "buttercut" or "bc", or asks "where do I start", "what can you do"…

not rated 590 +1 yesterday A 92 tokens

buttercut

04

barefootford/buttercut

Skill Claude CodeCodex

The ButterCut home menu — welcome the user back, then ask what they'd like to do (start a new cut, add footage to a library, a one-off task, or something else) and hand off to the right skill. Use as the front door when the user opens ButterCut, types "buttercut" or "bc", or asks "where do I start", "what can you do"…

not rated 590 +1 yesterday A 94 tokens

contact-sheet

05

barefootford/buttercut

Skill Claude CodeCodex

Builds a contact sheet from a video clip — evenly spaced frames laid out in a single grid image, each with its hh:mm:ss timestamp burned in. Use when the user asks for a "contact sheet", "grid", "film strip", or wants a one-image overview of part of a clip.

not rated 590 +1 yesterday A 64 tokens

create-library

06

barefootford/buttercut

Skill Claude CodeCodex

Create a new ButterCut library. Gather library info (name, footage location, language, transcript proofreading) and scaffold the library. Use when the user wants to start a new library. Libraries are containers of footage and footage analysis (transcripts, contact sheets, etc). User's may also refer to Libraries as…

not rated 590 +1 yesterday A 105 tokens

cut

07

barefootford/buttercut

Skill Claude CodeCodex

Build a cut from a library — scene, selects, roughcut, custom task, or an edit from a written script. Starts by asking what kind of cut the user wants, then works with them to determine what they want to create. Use when the user asks for a "roughcut", "sequence", "scene", "selects", "edit from a script", or any other…

not rated 590 +1 yesterday A 84 tokens

full-transcript

08

barefootford/buttercut

Skill Claude CodeCodex

Exports all dialogue from every clip in a library into a single text file. One clip per block — filename, then its spoken words. Use when the user asks for a "full transcript", "full script", or wants all the dialogue from a library in one place.

not rated 590 +1 yesterday A 58 tokens

misc-task

09

barefootford/buttercut

Skill Claude CodeCodex

Help a user handle a one-off production related task that doesn't match perfectly to an existing skill. Examples, pull a clip's audio, extract a frame, transcribe a stray recording, draft notes, create a spreadsheet, convert a file from one type to another, etc. Use when the request doesn't map to other more obvious…

not rated 590 +1 yesterday A 70 tokens

process-library

10

barefootford/buttercut

Skill Claude CodeCodex

Process the footage in a library — run analysis (transcripts, contact sheets, summaries) on a new library, resume processing on an existing one, or add and analyze new footage. Use when footage needs analyzing.

not rated 590 +1 yesterday A 46 tokens

report-bug

11

barefootford/buttercut

Skill Claude CodeCodex

Report a ButterCut bug to the people who build it. Use automatically when a ButterCut command fails in a way that looks like ButterCut's own fault, and when the user says "report this", "send a bug report", "tell the ButterCut team", or "this is broken".

not rated 590 +1 yesterday A 64 tokens

barefootford/buttercut

Skill Claude CodeCodex

Reset a library's visual analysis (contact sheets, summaries, legacy visualtranscripts) and re-run the current analyze-video pipeline on it. Keeps audio transcripts, cuts, plans, and library metadata. Use when a library was processed under the older pipeline and the user wants to bring it onto the contact-sheet-based…

not rated 590 +1 yesterday A 71 tokens

request-feature

13

barefootford/buttercut

Skill Claude CodeCodex

Send a feature request or idea to the ButterCut team. Use when the user says "request a feature", "I wish ButterCut could…", "can you ask the team for…", "suggest an idea", or wishes out loud for something ButterCut doesn't do.

not rated 590 +1 yesterday A 58 tokens

setup

14

barefootford/buttercut

Skill Claude CodeCodex

Sets up a Mac for ButterCut. Installs all required dependencies (Homebrew, Ruby, Python, FFmpeg, WhisperX). Use when user says "install buttercut", "set up my mac", "get started", "first time setup", "install dependencies" or "check my installation".

not rated 590 +1 yesterday A 63 tokens

transcribe-audio

15

barefootford/buttercut

Skill Claude CodeCodex

Transcribes video audio using WhisperX, preserving original timestamps. Creates JSON transcript with word-level timing. Use when you need to generate audio transcripts for videos.

not rated 590 +1 yesterday A 36 tokens

update-buttercut

16

barefootford/buttercut

Skill Claude CodeCodex

A skill to automatically download and install the latest ButterCut version while preserving libraries. Use when user wants to check for updates or update their installation for new features.

not rated 590 +1 yesterday A 37 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: