What problem does it solve?
This Skill removes the manual effort of organizing media files and interpreting what’s inside videos by turning them into structured, queryable outputs you can reuse.
Core Features & Use Cases
- Media ingestion with deduplication: Registers video/audio/images from an absolute file path, detects MIME type, extracts duration (for video/audio), and deduplicates using a content hash.
- Configurable 3-phase processing pipeline: Ingests files, preprocesses videos by extracting keyframes/segments (including optional dead-time detection and optional audio transcription), maps segments through Gemini for structured vision output, and reduces results through Claude for analysis and Q&A.
- Reusable analysis + querying: Produces pipeline artifacts (manifest, map outputs) that enable fast follow-up questions without reprocessing the entire media.
- Clip extraction: Generates shareable clips around time ranges with ffmpeg, saving them as attachments for in-chat delivery.
Quick Start
Use the media-processing skill to ingest "/path/to/video.mp4", then run a broad analyze_keyframes prompt with a JSON output schema and ask follow-up questions via query_media.