Sponsor Suno AI Music arrow_forward
Plugin

Claude Video Vision

Give Claude the ability to watch and understand videos — extracts frames and audio for full video perception

Type
Plugin
GitHub stars
1.3k
License
MIT
Repo last updated
Aug 7, 2026
Version
1.2.0
Author
Jordan Vasconcelos

What Claude Video Vision is

Claude Video Vision is a plugin published in the jordanrendric/claude-video-vision repository on GitHub, which has about 1.3k stars. The repository describes itself as: “Give Claude the ability to watch and understand videos — Claude Code plugin with frame extraction and multimodal audio analysis”

A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.

Installing Claude Video Vision adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.

How to install Claude Video Vision

Claude Code

  1. Add the repository as a plugin marketplace: claude plugin marketplace add jordanrendric/claude-video-vision
  2. Install the plugin: claude plugin install claude-video-vision@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
  3. Restart the session if the new skills or commands don't appear straight away.

Claude Cowork

  1. Open Customize → Plugins and choose Add marketplace.
  2. Enter jordanrendric/claude-video-vision (the owner/repo shorthand works for GitHub).
  3. Find Claude Video Vision in the list, click Install, then connect any connectors it needs from its Connectors tab.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from .claude-plugin/plugin.json, shared under the repository's MIT license. Read the full file on GitHub.

Give Claude the ability to watch and understand videos.

A Claude Code plugin that extracts frames via ffmpeg and processes audio via multiple backends (Gemini API, local Whisper, or OpenAI API). Claude receives frames as images and audio transcription with timestamps — the plugin is a perception layer, not an interpretation layer.

Features

  • Multimodal perception — Claude sees video frames directly and reads audio transcriptions with timestamps
  • YouTube URL support — Pass a YouTube URL directly; the MCP server downloads it with yt-dlp, preserving source metadata and captions for context
  • Flexible backends — Choose between cloud APIs or fully local processing
  • Adaptive extraction — Claude adjusts fps, time range, and resolution based on your question
  • Auto-installation — Whisper models download automatically on first use
  • Interactive setup wizard — /setup-video-vision walks you through configuration

Quick Start

1. Install the plugin

Inside Claude Code, run these commands one at a time:

/plugin marketplace add https://github.com/jordanrendric/claude-video-vision

Then:

/plugin install claude-video-vision

The MCP server will auto-install via npx from npm on first use — no build step required.

Alternative: local development

git clone https://github.com/jordanrendric/claude-video-vision.git
claude --plugin-dir /path/to/claude-video-vision

2. Configure

Inside Claude Code, run the interactive wizard:

/claude-video-vision:setup-video-vision

It will walk you through backend selection, whisper configuration (if local), frame options, and dependency verification.

Usage

Slash command

/watch-video path/to/video.mp4
/watch-video tutorial.mp4 "what language is used in this tutorial?"
/watch-video https://www.youtube.com/watch?v=... "summarize this video"

Conversational

Just mention a video file or YouTube URL — Claude will detect it:

> "analyze this video for me: ~/Downloads/demo.mp4" > > "take a look at the first second of ~/videos/bug-report.mov" > > "summarize this YouTube Short: https://www.youtube.com/shorts/..."

Claude adapts parameters automatically:

  • "the first second" → extracts at original fps from 00:00:00 to 00:00:01
  • "summarize this 1h lecture" → low fps, full duration
  • "what text is on screen at 1:30?" → high resolution, narrow time window

Backends

All backends extract video frames via ffmpeg — Claude always has direct visual access.

Architecture

┌───────────────────────────────────────────────────────┐
│ Claude Code (your session)                            │
│                                                       │
│  /watch-video  ──→  Skill: video-perception          │
│                        │                              │
│                        ▼                              │
│                  MCP tool: video_watch                │
│                        │                              │
└────────────────────────┼──────────────────────────────┘
                         │
                         ▼
      ┌────────────────────────────────────┐
      │ MCP Server (Node.js)               │
      │                                    │
      │  ┌──────────┐    ┌──────────────┐  │
      │  │ ffmpeg   │    │ Audio backend│  │
      │  │ frames   │ ║  │ (parallel)   │  │
      │  └──────────┘    └──────────────┘  │
…

Requirements

  • Node.js 20+ (for the MCP server)
  • ffmpeg (auto-detected, install instructions provided by setup wizard)
  • yt-dlp (optional, required only for YouTube URLs; brew install yt-dlp on macOS)
  • Backend-specific:
  • Gemini API: free API key from ai.google.dev
  • Local: brew install whisper-cpp (macOS) or equivalent
  • OpenAI: API key from OpenAI

MCP Tools

The plugin exposes 6 MCP tools:

  • video_watch — Extract frames + process audio (main tool)
  • video_analyze — Analyze video structure with ffmpeg filters before extraction
  • video_detail — Drill into specific cached or newly extracted moments
  • video_info — Get video metadata without processing
  • video_configure — Change settings
  • video_setup — Check and guide dependency installation

Slash Commands

  • /watch-video [question] — Analyze a video
  • /setup-video-vision — Interactive configuration wizard

Configuration

Settings are stored in ~/.claude-video-vision/config.json:

{
  "backend": "local",
  "whisper_engine": "cpp",
  "whisper_model": "auto",
  "whisper_at": false,
  "frame_mode": "images",
  "frame_format": "jpeg",
  "frame_resolution": 512,
  "default_fps": "auto",
  "max_frames": 100,
  "frame_describer_model": "sonnet",
  "enable_index": false,
  "session_max_age_days": 7,
  "downloads_max_age_days": 7
}

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Claude Video Vision?

Claude Video Vision is a plugin for Claude Code and Claude Cowork from the jordanrendric/claude-video-vision repository on GitHub. Give Claude the ability to watch and understand videos — extracts frames and audio for full video perception

How do I install Claude Video Vision in Claude Code?

Add the repository as a plugin marketplace: claude plugin marketplace add jordanrendric/claude-video-vision Install the plugin: claude plugin install claude-video-vision@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.

Can I use Claude Video Vision in Claude Cowork?

Open Customize → Plugins and choose Add marketplace. Enter jordanrendric/claude-video-vision (the owner/repo shorthand works for GitHub). Find Claude Video Vision in the list, click Install, then connect any connectors it needs from its Connectors tab.

Is Claude Video Vision safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.