youtube-topic-research

Search YouTube videos by topic and export transcripts for research.

15|3|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/moonlight-lupin/agent-skills --skill youtube-topic-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-topic-research
Source: https://github.com/moonlight-lupin/agent-skills/tree/main/research/youtube-topic-research
Command: npx skills add https://github.com/moonlight-lupin/agent-skills --skill youtube-topic-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ddgs, youtube-transcript-api, jinja2, pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users discover and summarize YouTube videos relevant to a specific topic, facilitating research and knowledge building.

Core Features & Use Cases

  • Video Search & Summarization: Identifies and summarizes relevant YouTube videos based on a user's query.
  • Standalone & Feeder Mode: Can run independently or feed selected videos into a notebooklm-mode vault for further analysis.
  • Use Case: A user can search for tutorials on a specific programming language and have the top videos summarized and exported for detailed study.

Quick Start

Run the skill with the query 'React server components tutorial' to get relevant videos and summaries.

Frequently Asked Questions about youtube-topic-research

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

FAQPage Schema
How do I find and summarize YouTube videos for research?

To find and summarize YouTube videos for research, this Skill uses DuckDuckGo to search for relevant videos and the YouTube transcript API to extract and summarize their content into a structured format.

Can I export YouTube video transcripts into a structured format?

Yes, you can export YouTube video transcripts into a structured format. The Skill fetches transcripts using the youtube-transcript-api and formats them for grounded research and detailed study.

How does DuckDuckGo YouTube search and transcript extraction work?

DuckDuckGo YouTube search and transcript extraction works by querying DuckDuckGo for relevant videos, fetching their transcripts via the YouTube transcript API, and scoring them for relevance to your topic.

Do I need Python dependencies like pyyaml and jinja2 to fetch YouTube transcripts?

Yes, you need Python dependencies like pyyaml and jinja2 to fetch YouTube transcripts. The Skill requires ddgs, youtube-transcript-api, jinja2, and pyyaml for execution and structured export.

What is the best way to filter YouTube videos by relevance for a specific topic?

The best way to filter YouTube videos by relevance for a specific topic is using the Skill's built-in relevance scoring, which evaluates fetched transcripts against your search query to identify top matches.

Can summarized YouTube videos be fed into a notebooklm-mode vault for further analysis?

Yes, summarized YouTube videos can be fed into a notebooklm-mode vault. The Skill operates in a feeder mode to route selected videos and their structured transcripts into a vault for deeper analysis.