analyze-video
Internal sub-procedure (not a standalone entry point) — the shared footage-analysis pipeline that produces audio transcripts,…
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
$ npx -y skills add barefootford/buttercut --skill buttercut --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/buttercutContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: buttercut description: 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", or "help me get started".
This is the front door to ButterCut. Welcome the user, find out what they want, and hand off to the right skill. Don't do the work here — route to it.
1. Welcome the user back to ButterCut in a sentence — warm and brief, in an editor's voice (no developer talk). 2. Ask what they'd like to do with the **AskUserQuestion** tool. Offer these three options (the tool adds its own "Other" choice for anything else):
3. Route to the matching skill based on their answer:
| they picked… | run | | --- | --- | | New cut | the `cut` skill | | Add footage | the `process-library` skill | | Misc task | the `misc-task` skill | | Other / something else | read what they wrote and run the closest skill — `create-library` for a brand-new project, or `backup-library`, `full-transcript`, etc. If it's still unclear, ask a follow-up. |
Keep it short. The point is to get the user moving, not to explain ButterCut.
This is the source code for the core ButterCut XML generator and video editing agent. If you love or hate Docker, have opinions on types, and have a favorite text editor, this is the spot for you.
Internal sub-procedure (not a standalone entry point) — the shared footage-analysis pipeline that produces audio transcripts,…
Backs up user libraries and all their contents (external video excluded). This skill can also be useful when you need to restore…
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…
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…
Create a new ButterCut library. Gather library info (name, footage location, language, transcript proofreading) and scaffold the…
Build a cut from a library — scene, selects, roughcut, custom task, or an edit from a written script. Starts by asking what kind…