youtube

Extract YouTube transcripts and metadata into structured Obsidian vault notes.

36|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tuan3w/obsidian-vault-agent --skill youtube-tuan3w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube
Source: https://github.com/tuan3w/obsidian-vault-agent/tree/main/skills/youtube
Command: npx skills add https://github.com/tuan3w/obsidian-vault-agent --skill youtube-tuan3w

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, youtube-transcript-api, and includes scripts (resource) components.

What problem does it solve?

It eliminates the manual work of watching or summarizing YouTube videos by converting transcripts and metadata into structured notes you can store in your Obsidian vault.

Core Features & Use Cases

  • Transcript + Metadata Extraction: Pulls transcript text (with language preference) plus title/channel/duration/chapters/description using youtube-transcript-api and yt-dlp (with an oEmbed fallback).
  • Vault-aware Synthesis: Searches your vault for related notes before writing, then produces a theme-based post note optimized for recall and later /process deepening.
  • Duplicate-safe Note Creation: Checks for existing notes referencing the same video title to reduce redundant entries.

Quick Start

Use /youtube with a YouTube URL (or ID) to automatically create a new vault post note from the video transcript.

Frequently Asked Questions about youtube

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

FAQPage Schema
How do I turn a YouTube transcript into vault notes automatically?

You can turn a YouTube transcript into vault notes by inputting a video URL, which fetches transcript text and rich metadata to synthesize a structured post note with processing status inbox in your vault.

What happens if a YouTube video has no transcript available?

If a YouTube video has no transcript available, the extraction process handles the missing data safely without crashing, ensuring your vault synthesis workflow remains uninterrupted for that specific URL.

Does extracting YouTube metadata work without yt-dlp installed?

Extracting YouTube metadata relies on yt-dlp, but if it fails, the process uses an oEmbed fallback to retrieve basic video information like title and channel for your vault notes.

Can I generate notes from very long YouTube video transcripts?

Yes, you can generate notes from very long YouTube video transcripts because the synthesis process applies chunking to divide extended text into manageable sections before writing to your vault.

How do I avoid duplicate notes for the same YouTube video?

To avoid duplicate notes for the same YouTube video, the system checks your vault for existing notes referencing the same video title before creating a new entry, reducing redundant post generation.

What metadata is extracted from a YouTube video for vault integration?

Metadata extracted from a YouTube video for vault integration includes the title, channel, duration, chapters, and description, providing rich context alongside the transcript text for note synthesis.