VK video watching plugin
vk-video
A Claude Code plugin that analyzes video from vkvideo.ru, vk.com and vk.ru: downloads the clip, transcribes audio with whisper and extracts frames
- 1 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Downloads arbitrary clips by link and runs ffmpeg and whisper locally
- The video transcript enters the chat context as untrusted text and may carry hidden instructions
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/vk-videoDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Downloads arbitrary clips by link and runs ffmpeg and whisper locally
- The video transcript enters the chat context as untrusted text and may carry hidden instructions
This is third-party code. Review the repository files before installing.
What it does
The plugin lets Claude watch VK video it otherwise cannot: it downloads a clip from a link (video page, clip, embed, wall link or playlist link), extracts the audio, runs it through whisper and cuts frames on scene changes. Claude then reads a timestamped transcript and looks at frames instead of summarizing a title. Installed as a skill, it only works where local code runs: Claude Code, the Code tab in Claude Desktop, or Cowork. For the regular Claude Desktop chat, which runs in Anthropic's cloud sandbox with no access to your ffmpeg or disk, the repo ships a separate MCP server with the same pipeline behind an analyze_vk_video tool. No VK API token is needed in either mode.
Who it is for. For people who want Claude to break down VK video content: talking points, a transcript, answers grounded in the actual frames.
Good fit when
- You need a timestamped transcript of a vkvideo.ru or vk.com clip without manual transcription
- You work in Claude Code, the Code tab, or Cowork where a local ffmpeg is available
- You need analysis in a regular Claude Desktop chat via the analyze_vk_video MCP server
Not a fit when
- You use the regular claude.ai chat in a browser, the plugin does not work there at all: wrong transport, wrong case
- You do not want to install the Python dependencies and ffmpeg it needs
Example request
Analyze this video https://vkvideo.ru/video-17733403_456239836 and list the key points with timestampsLimitations
It needs a local ffmpeg, which pip does not install, and the cloud sandbox on claude.ai does not have it. Without the faster-whisper package the plugin returns video with frames and a warning that there will be no transcript. The author is upfront that the transcript is untrusted text from the internet and may contain instructions, so it should be treated as a quote, not a command. Browser cookies are off by default, limiting access to private or age-restricted clips.
How to disable. Run /plugin uninstall vk-video in Claude Code, or remove the vk-video entry from mcpServers in claude_desktop_config.json.
FAQ
Do I need a VK API token?
No, neither the skill nor the MCP server uses one.
Why doesn't the plugin just work in a regular Claude Desktop chat?
The regular chat runs code in Anthropic's cloud sandbox with no access to your ffmpeg or disk, so the repo ships a separate MCP server that Desktop runs locally instead.
Discussion
No questions or reviews yet.
Related
All VK toolsVK chat-reading plugin via the browser
vk-api-mcp
A Claude Code plugin: a browser extension captures the VK web messenger token and exposes read-only chat access via MCP
Claude Code channel plugin: chat with an agent session through a VK community from mobile or web
A Claude Code skill for the full VK Ads cycle: campaigns, ad groups, banners, statistics, remarketing and lead forms via bash scripts
VK Ads skill for agencies
claude-skill-vk-ads
A Claude Code skill for VK Ads built for agencies: bulk operations, hashed remarketing audiences, ad-marking compliance and Google Sheets reports
Claude Code skill: collects semantics for VK Ads from real Wordstat via browser, without Direct or paid APIs
An MCP server publishes vertical video to 8 platforms at once, including VK Clips and Telegram, with 9:16 normalization and analytics
README in short
The Russian README states the problem plainly: Claude cannot watch VK video, and the plugin fixes that by downloading the clip and extracting audio and frames. A table shows where the skill works versus where the MCP server is needed: the Claude Code terminal, the Code tab and Cowork support the skill directly, the regular Desktop chat needs the MCP server, and claude.ai in a browser does not work at all. It gives a real output example on an actual clip, ffmpeg install instructions for three OSes, MCP server setup in claude_desktop_config.json with a warning to edit the file while Desktop is fully closed, and two honest warnings: treating the transcript as untrusted text, and browser cookies being off by default.