Configs2026年7月16日·1 分钟阅读

Claude Video — Give Claude the Ability to Watch Any Video

A Claude Code skill that enables Claude to watch and understand any video by downloading, extracting frames, transcribing audio, and feeding structured data to the agent.

Agent 就绪

先审查再安装

这个资产需要先审查。复制的指令会要求 Agent dry-run、列出写入项,确认后再继续。

Needs Confirmation · 66/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Claude Video
先审查命令
npx -y tokrepo@latest install f189c294-8132-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run,确认写入项后再运行此命令。

Introduction

Claude Video is a Claude Code skill that gives Claude the ability to watch and understand video content. Using the /watch command, it downloads a video, extracts representative frames, transcribes the audio track, and feeds the structured visual and textual data into Claude's context. This bridges the gap between Claude's strong multimodal reasoning and the video format it cannot natively consume.

What Claude Video Does

  • Downloads video from YouTube and other supported sources via yt-dlp
  • Extracts key frames at configurable intervals for visual understanding
  • Transcribes audio using Whisper for full speech-to-text coverage
  • Combines frames and transcript into a structured payload for Claude's context
  • Supports the /watch slash command for seamless integration into coding sessions

Architecture Overview

The skill is a Python pipeline triggered by the /watch command. yt-dlp downloads the video, ffmpeg extracts frames at specified intervals, and Whisper produces a timestamped transcript from the audio. The skill then assembles frames and transcript into a structured context block injected into Claude's conversation. All processing runs locally.

Self-Hosting & Configuration

  • Clone the repository and copy the skill directory into your Claude Code skills folder
  • Requires Python with yt-dlp, ffmpeg, and openai-whisper installed locally
  • Configure frame extraction interval and maximum frame count in the skill settings
  • Whisper model size is configurable to trade off speed versus transcription accuracy
  • All processing runs locally with no external API calls beyond the video download

Key Features

  • End-to-end video understanding from a single /watch command
  • Combines visual frame analysis with full audio transcription
  • Works with YouTube, Vimeo, and any source supported by yt-dlp
  • Configurable frame sampling to balance detail against context window usage
  • Fully local processing with no data sent to third-party services

Comparison with Similar Tools

  • Manual screenshots — requires human effort; Claude Video automates frame extraction end to end
  • YouTube transcript copy-paste — text only; Claude Video adds visual frame understanding
  • Video summarizer APIs — cloud-dependent; Claude Video processes everything locally
  • Multimodal model native video — not yet available in Claude; this skill bridges that gap

FAQ

Q: What video sources are supported? A: Any source supported by yt-dlp, including YouTube, Vimeo, and direct video URLs.

Q: Does it send video data to external services? A: No. All frame extraction and transcription happen locally on your machine.

Q: How many frames does it extract? A: This is configurable. The default extracts one frame every few seconds, capped at a maximum to fit Claude's context window.

Q: Does it require a GPU for transcription? A: Whisper can run on CPU, though a GPU significantly speeds up transcription for longer videos.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产