KV

keepongo/video-summarizer

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

80 stars Качество 55 Тренд 14

Навык агента ИИ, который извлекает субтитры / транскрипты с видеоплатформ и генерирует структурированные сводные заметки со скриншотами мейнфрейма. Работает с **Cursor** и **Claude Code**.

Обзор

Навык агента ИИ, который извлекает субтитры / транскрипты с видеоплатформ и генерирует структурированные сводные заметки со скриншотами мейнфрейма. Работает с и. - с автоматическим обнаружением платформы - : API платформы → субтитры yt-dlp → Распознавание речи шепотом - : Bilibili, Douyin и Xiaohongshu все работают без входа в систему или файлов cookie - : автоматически извлекает видеокадры и встраивает их в резюме - : извлеченные результаты кэшируются локально, чтобы избежать избыточных загрузок - : структурированные заметки о разметке с разделами, подсветками и тегами 1. навык в правильном каталоге (см. Установка) 2. для платформ, которые вам нужны (см. Зависимости) 3. в Курсор или Клод — ИИ автоматически обнаружит и обобщит его Этот навык представляет собой пакет пипов. Это каталог файлов, которые Cursor / Claude обнаруживает через конвенцию SKILL.md. Вы устанавливаете его путем клонирования или загрузки папки в определенное место. Или скачать ZIP и извлечь в ~/.cursor/skills/multi-video-summarizer/.

Обзор (машинный перевод)

中

#Мультивидео-Суммаризатор

Навык агента ИИ, который извлекает субтитры / транскрипты с видеоплатформ и генерирует структурированные сводные заметки со скриншотами мейнфрейма. Работает с Cursor и Claude Code.

Поддерживаемые платформы

| Платформа | URL Примеры | Метод извлечения | Дополнительные зависимости | [скрыто] [скрыто] [скрыто] [скрыто] | Bilibili (B)) | bilibili.com/video/BVxxx | Публичный API (подписание WBI) | Ни один (только Stdlib) | [[Т1]], [[Т2]], [[Т3]], [[Т4]], [[Т2]], [[Т3]], [[Т4]] douyin.com/, v.douyin.com/xxx | Direct API + yt-dlp | pip install yt-dlp xiaohongshu.com/, xhslink.com/ | Прямой разбор страниц (нет cookie) | Никто для извлечения; Шепот для транскрипции | tiktok.com/@user/video/xxx pip install yt-dlp [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] | 1800+ другие сайты | Любой URL, поддерживаемый yt-dlp | yt-dlp | pip install yt-dlp

Особенности

Многоплатформенное извлечение субтитров с автоматическим обнаружением платформы 3-слойный запасной вариант: API платформы → субтитры yt-dlp → Распознавание речи шепотом

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

中文文档

Multi-Video-Summarizer

An AI agent skill that extracts subtitles/transcripts from video platforms and generates structured summary notes with keyframe screenshots. Works with Cursor and Claude Code.

Supported Platforms

Platform URL Examples Extraction Method Extra Dependencies
Bilibili (B站) bilibili.com/video/BVxxx Public API (WBI signing) None (stdlib only)
YouTube youtube.com/watch?v=xxx, youtu.be/xxx youtube-transcript-api pip install youtube-transcript-api
Douyin (抖音) douyin.com/, v.douyin.com/xxx Direct API + yt-dlp pip install yt-dlp
Xiaohongshu (小红书) xiaohongshu.com/, xhslink.com/ Direct page parsing (no cookie) None for extraction; Whisper for transcription
TikTok tiktok.com/@user/video/xxx yt-dlp pip install yt-dlp
1800+ other sites Any URL supported by yt-dlp yt-dlp pip install yt-dlp

Features

  • Multi-platform subtitle extraction with automatic platform detection
  • 3-layer fallback: platform API → yt-dlp subtitles → Whisper speech recognition
  • Cookie-free for major platforms: Bilibili, Douyin, and Xiaohongshu all work without login or cookies
  • Keyframe screenshots: automatically extracts video frames and embeds them in summaries
  • Caching: extracted results are cached locally to avoid redundant downloads
  • BibiGPT-style output: structured markdown notes with sections, highlights, and tags

Quick Start

  1. Download the skill into the correct directory (see Installation)
  2. Install dependencies for the platforms you need (see Dependencies)
  3. Paste a video URL into Cursor or Claude — the AI will automatically detect and summarize it

Installation

This skill is not a pip package. It is a directory of files that Cursor/Claude discovers via the SKILL.md convention. You install it by cloning or downloading the folder to a specific location.

For Cursor IDE

# Clone into Cursor's skills directory
git clone https://github.com/keepongo/video-summarizer.git \
    ~/.cursor/skills/multi-video-summarizer

Or download the ZIP and extract to ~/.cursor/skills/multi-video-summarizer/.

Windows path: %USERPROFILE%\.cursor\skills\multi-video-summarizer\

For Claude Code / Claude Desktop

git clone https://github.com/keepongo/video-summarizer.git \
    ~/.claude/skills/multi-video-summarizer

Windows path: %USERPROFILE%\.claude\skills\multi-video-summarizer\

How the AI Discovers the Skill

Cursor and Claude automatically scan their skills directories for folders containing a SKILL.md file. When you paste a video URL (e.g., bilibili.com, youtube.com, douyin.com), the AI reads SKILL.md, which tells it how to run video_subtitle.py and format the output. No manual activation is needed.

Dependencies

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add keepongo/video-summarizer
Новичок в MCP? Начните с руководства на mcpskill.org →