Waha Admin
WAHA container and session administration. Use when: WAHA errors occur, WhatsApp API returns 400/401/422, session is FAILED/SCAN_QR_CODE, container won't start, 'Enable NOWEB store' error, Docker issues with waha container, or any WhatsApp infrastructure problem. NOT for sending/reading messages — that's the whatsapp skill.
WhatsApp integration via WAHA (self-hosted). Use when asked to: read messages, check chat history, get template from WhatsApp, see what's in self-chat, send messages/images/voice notes/files (PDF, documents), search contacts, check contact info, get group members, find who joined a group. Invoke for ANY WhatsApp read/write operation.
Ffmpeg Editing
Video editing operations with ffmpeg — trim, concat, speed up / slow down, fade, scale, pad. Use when rendering a preview or final video from a cut list, chaining editing operations, or doing editing ops on individual clips. Covers common pitfalls (setpts + fps for speedup, concat filter vs concat demuxer) and the ffmpeg-full path needed for text/subtitle rendering.
Fcp Xml
Generate FCP 7 XML (xmeml v5) timelines from structured data using OpenTimelineIO (OTIO). Use when building a timeline to import into a professional editing app (Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro 7, etc.), iterating via round-trip (edit in chat → export XML → import to NLE → refine → export XML → parse back → iterate), or converting an edit decision list to FCP XML format. Covers…
Ffmpeg Gif
Generate optimized GIFs from video files using ffmpeg palette optimization. Use for creating GIFs from screen recordings, clips, or animations for documentation, chat, issue attachments, or README embeds. Covers two-pass palette generation for quality and small file size.
Video Rotation Fix
Detect and fix videos with rotation metadata that other tools (professional NLEs via FCP XML import, browsers, non-auto-rotating players) ignore. Use when importing phone footage (especially WhatsApp received videos from iPhones), when video appears sideways in your NLE, or when user asks to fix rotation. VERIFY visually before batch processing. Tested with Adobe Premiere Pro.
Video Editing
High-level workflow skill for video editing projects. Use when the user asks to edit, cut, assemble, or produce a video — especially short-form social media videos (Reels, Shorts, LinkedIn posts). Covers understanding source content (frames + transcription), planning, choosing between ffmpeg render and FCP XML round-trip with a professional NLE (Adobe Premiere Pro, DaVinci Resolve, etc.), iterati…