Optimize Video — Development skill for Claude Code
Process and upload optimized videos to Supabase Storage with faststart + compression.
How to install Optimize Video
Installs to ~/.claude/skills/zalogarcia-zalo-claude-code-setup-optimize-video/SKILL.md
mkdir -p ~/.claude/skills/zalogarcia-zalo-claude-code-setup-optimize-video && curl -fsSL https://raw.githubusercontent.com/zalogarcia/zalo-claude-code-setup/HEAD/commands/optimize-video.md -o ~/.claude/skills/zalogarcia-zalo-claude-code-setup-optimize-video/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Optimize Video does
Process and upload optimized videos to Supabase Storage with faststart + compression.
Usage
Provide the local file path and the Supabase Storage path as arguments:
/optimize-video /path/to/local/video.mp4 Storage/Path/filename.mp4
Instructions
- Run ffmpeg to compress and add faststart:
ffmpeg -y -i "$LOCAL_PATH" \
-c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 128k \
-movflags +faststart \
"/tmp/optimized_video.mp4"
- Show the before/after file sizes
Alternatives in Development
- Magic Compact — Lossless context compression plugin for Claude Code & OpenCode 144 ★
- Token Saver Stats — Show token-saver compression statistics and savings 139 ★
- CMS — Set up Payload CMS in this app, backed by Supabase 104 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
API Video.Skill
Upload, manage, and stream videos via api.video. Use when the user mentions
Yt.Tags
Generate optimized video tags for search discovery and suggested videos
Claude Session Share
Render Claude Code session transcripts as styled HTML pages and upload to S3-compatible storage
Optimize Brain
Deep vault optimization: CRM, graphs, dashboards, compression, wikilinks
Cwp Optimize
Optimize CWP server performance for Apache, Nginx, PHP, MySQL, caching, and compression
Payslip
Upload and process Danish payslips (lønsedler) for pension tracking, income analysis, and enhanced financial a
Related Agents
Yajna Processor
Process verbose nodes for epsilon-yajna compression. Use for batch memory compression ceremonies.
Threejs Texture Pipeline
Master of three.js textures — colour space tagging, wrapping and filtering, anisotropy, mipmaps, KTX2/Basis an
Supabase Substrate Explorer
Specialist research agent for discovering creative, non-obvious applications of the Supabase SUBSTRATE dimensi