youtube-video-to-knowledge

Extract transcripts, keyframes, and metadata from YouTube videos into knowledge documents.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill youtube-video-to-knowledge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-video-to-knowledge
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/youtube-video-to-knowledge
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill youtube-video-to-knowledge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, youtube-transcript-api, webvtt-py, opencv-python, ffmpeg-python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Extract structured knowledge from YouTube videos by generating transcripts, visual keyframes, metadata, and cross-skill routing for continued learning.

Core Features & Use Cases

  • Metadata Extraction: Pull title, channel, chapters, and tags from YouTube videos.
  • Transcript and Visual Extraction: Retrieve transcripts, subtitles, and scene-change keyframes for rich comprehension.
  • Knowledge Synthesis & Routing: Synthesize notes (or executive summaries, flashcards, mind maps) and route insights to related skills for cross-reference.
  • Use Case: A researcher shares a video; the skill outputs a knowledge document and updates related skills.

Quick Start

Share a YouTube URL to trigger extraction and receive a structured knowledge document that includes transcripts, keyframes, and routing to related skills.

Frequently Asked Questions about youtube-video-to-knowledge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract transcripts and keyframes from a YouTube video?

To extract transcripts and keyframes from a YouTube video, share the YouTube URL to trigger automated extraction. The system processes the video to generate text transcripts, subtitles, and scene-change keyframes for rich comprehension.

Can I generate flashcards and mind maps directly from YouTube video content?

Yes, you can generate flashcards and mind maps from YouTube video content. The skill synthesizes video transcripts and metadata into structured notes, executive summaries, and flashcards for efficient study and knowledge retention.

Does this tool require ffmpeg and opencv-python to extract visual keyframes?

Yes, extracting visual keyframes requires ffmpeg and opencv-python to detect scene changes and capture images. These dependencies enable the system to process video files and extract meaningful visual context.

What is the best way to turn a YouTube video into structured notes and metadata?

The best way to turn a YouTube video into structured notes is by sharing the URL to trigger knowledge synthesis. The system automatically pulls video metadata, transcripts, and visual keyframes into a comprehensive knowledge document.

How does cross-skill routing work for YouTube video knowledge extraction?

Cross-skill routing works by taking the synthesized knowledge document and routing insights to related skills. This enables continued learning and cross-referencing by passing structured data payloads to other compatible tools.

Why are youtube-transcript-api and webvtt-py needed for video knowledge extraction?

youtube-transcript-api and webvtt-py are needed to retrieve and parse subtitle files from YouTube videos. They format the raw video text into readable transcripts, which are essential for generating accurate summaries and flashcards.