media-upload
Installation
SKILL.md
Media Upload
Upload media files to Bunny CDN (video streaming + edge storage) or Vimeo. Zero npm dependencies — uses fetch directly.
Setup
./secrets/setup.sh --skill media-upload
This pulls credentials from the "Media Upload" 1Password item into ~/.claude/settings.json.
Platform routing
| Use case | Function | Platform | When to use |
|---|---|---|---|
| Internal video (QA, demos) | uploadToBunnyStream() |
Bunny Stream | Team-only content, cheapest |
| Customer-facing video (marketing, docs) | uploadToVimeo() |
Vimeo | Public content, familiar URLs |
| Images, GIFs, static files | uploadToBunnyStorage() |
Bunny Edge Storage | PR screenshots, thumbnails, any file needing a CDN URL |