Creates compressed ZIP backups of libraries directory. Backs up library.yaml, transcripts, and roughcuts (not video files). This skill can also be useful when you need to restore a library.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: backup-library description: Creates compressed ZIP backups of libraries directory. Backs up library.yaml, transcripts, and roughcuts (not video files). This skill can also be useful when you need to restore a library.
Skill: Backup Library
Verify libraries directory exists:
ls -la libraries/
Run backup:
ruby .claude/skills/backup-library/backup_libraries.rb
Creates backups/libraries_YYYYMMDD_HHMMSS.zip containing the entire libraries directory.
Restore Library
To restore from a backup, extract the ZIP file to the project root.
unzip backups/libraries_timestamp.zip -d .
This restores all libraries to their original locations.
More by barefootford
View allCreates a new ButterCut release with version bump, changelog, git tag, gem build, and GitHub release. Use when publishing a new version.
Creates video rough cut yaml file for use with Buttercut gem. Concatenates visual transcripts with file markers, creates a roughcut yaml with clip selections, then exports to XML format. Use this skill when users want a "roughcut", "sequence" or "scene" generated. These are all the same thing, just with different lengths.
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.
Adds visual descriptions to transcripts by extracting and analyzing video frames with ffmpeg. Creates visual transcript with periodic visual descriptions of the video clip. Use when all files have audio transcripts present (transcript) but don't yet have visual transcripts created (visual_transcript).