update-buttercut

Installation
SKILL.md

Skill: Update ButterCut

Updates ButterCut to the latest version, then recaps what's new in plain video-editor language. Users of this project are video editors — Claude sometimes edits code on its own and may even leave the repo on a side branch. The updater resets that state cleanly on its own: it fetches, and when there is something to apply it stashes anything dirty, switches to main, fast-forwards, and syncs dependencies. Your job is to run it and tell the user what arrived.

ButterCut Pro: on a Pro install (ruby lib/buttercut/library.rb edition prints pro; core is open-source ButterCut) the updater signs in to the update server with the license the installer saved. There's nothing extra for you to run — read @pro-update.md in this skill's directory only to interpret its failure messages.

Workflow

1. Run the updater — one command, nothing else:

ruby lib/buttercut/update.rb

Never assemble the steps yourself (git stash, git checkout, git pull, git config, bundle install, pip install): the updater already does them, and on Pro it is the only thing that knows how to sign in. libraries/ is gitignored and untouched by any of this. The command prints one JSON object:

Installs
65
GitHub Stars
606
First Seen
Jan 28, 2026