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
Plugin

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
All reasons and checks
Russian stack

derfi228/claude-vk-video

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/vk-video

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 timestamps

Limitations

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.

Russian stack

A Claude Code plugin: a browser extension captures the VK web messenger token and exposes read-only chat access via MCP

PluginExtended access
Russian stack

Claude Code channel plugin: chat with an agent session through a VK community from mobile or web

PluginBroad access2Repository stars
Russian stack

A Claude Code skill for the full VK Ads cycle: campaigns, ad groups, banners, statistics, remarketing and lead forms via bash scripts

SkillBroad access2Repository stars

VK Ads skill for agencies

claude-skill-vk-ads

Russian stack

A Claude Code skill for VK Ads built for agencies: bulk operations, hashed remarketing audiences, ad-marking compliance and Google Sheets reports

SkillBroad access2Repository stars
Russian stack

Claude Code skill: collects semantics for VK Ads from real Wordstat via browser, without Direct or paid APIs

SkillExtended access
Russian stack

An MCP server publishes vertical video to 8 platforms at once, including VK Clips and Telegram, with 9:16 normalization and analytics

MCP serverBroad access3Repository stars

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.

README badge

Report a problem