claude-video
Give Claude the ability to watch any video. /watch downloads, extracts frames, transcribes, hands it all to Claude.
Discover the 1998px maximum read dimension limit in claude-video. Learn why this constraint prevents processing failures and controls image token costs for Claude's multimodal Read tool.
How the setup.py Preflight Check Handles Different Operating SystemsDiscover how setup.py preflight check detects your OS, installing dependencies with Homebrew on macOS and offering manual hints for Linux and Windows.
Understanding the Scene Threshold Constant in Claude-Video Scene DetectionDiscover the scene threshold constant in Claude-Video and how this tunable cutoff value affects ffmpeg scene detection for keyframe extraction. Learn to optimize your video analysis.
How Claude-Video Loads Whisper API Keys for Transcription: Environment and File-Based DiscoveryDiscover how claude-video loads Whisper API keys via environment variables or .env files for Groq and OpenAI. Learn about key discovery in the bradautomates/claude-video repository.
How the Claude-Video Release Workflow Builds the watch.skill BundleLearn how the claude-video release workflow builds the watch.skill bundle using a local script for validation and archiving, followed by a GitHub Actions pipeline for publishing artifacts on version tags.
How SKILL.md Resolves Script Paths in a Harness-Agnostic WayLearn how SKILL.md resolves script paths harness-agnostic. Discover its method of deriving SKILL_DIR from absolute paths for robust script referencing.
Frame Cap Logic in Claude-Video Detail Modes: A Technical BreakdownUnderstand Claude-Video's frame cap logic across detail modes. Learn how automatic budgets, minimum thresholds, and _even_sample ensure optimal frame sampling for video analysis.
Keyframe Extraction Strategy in Claude-Video: How It Works and When to Use Uniform Sampling FallbackLearn Claude-Video's keyframe extraction strategy: decode I-frames and fallback to uniform sampling when less than 4 keyframes are found. Optimize your video analysis.
How Scene-Change Detection Works with FFmpeg in Claude-VideoLearn how Claude-Video uses FFmpeg's scene filter and showinfo output for accurate scene-change detection. Understand frame luminance comparison and timestamp parsing.
Frame Deduplication Using Perceptual Diff in Claude-Video: A Technical Deep DiveDiscover how Claude-Video implements frame deduplication using perceptual diff. Learn to remove near-identical frames by calculating pixel differences and discarding based on a threshold.
How the Frame Budget System Works in claude-video: A Technical Deep DiveUnderstand claude-video's frame budget system. Learn how it optimizes token costs, prioritizes cue frames, and stays within your budget for efficient video analysis.
Pre‑flight Checks in setup.py for ffmpeg, yt‑dlp, and API Key ValidationDiscover essential setup.py preflight checks in bradautomates/claude-video for ffmpeg, yt-dlp, and API key validation ensuring smooth operation before execution. Learn more now.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →