youtube-content

Extract transcripts, audio, video, and metadata from YouTube using youtube-transcript-api and yt-dlp.

779|139|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/taracodlabs/aiden --skill youtube-content-taracodlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-content
Source: https://github.com/taracodlabs/aiden/tree/main/skills/youtube-content
Command: npx skills add https://github.com/taracodlabs/aiden --skill youtube-content-taracodlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract transcripts, download audio or video, and retrieve metadata from YouTube using youtube-transcript-api (Python) and yt-dlp.

Core Features & Use Cases

  • Transcript extraction: fetch transcripts for YouTube videos in available languages.
  • Media download: download audio or video in preferred formats for offline access.
  • Metadata retrieval: obtain title, duration, view count, and upload date for video entries.
  • Use Case: Researchers can build offline archives of relevant videos with transcripts and media.

Quick Start

Ask me to fetch a transcript, download audio or video, or retrieve metadata for a YouTube video.

Frequently Asked Questions about youtube-content

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

FAQPage Schema
How do I download audio or video from YouTube for offline access?

You can download audio or video from YouTube by requesting the extraction task, which processes the media into preferred formats for offline access and archival without manual browsing.

Can I extract YouTube transcripts in different languages?

Yes, you can extract YouTube transcripts in available languages by specifying your language preference, which fetches and returns the text content for research or content creation.

What is the best way to get YouTube video metadata like view count and upload date?

The best way to get YouTube video metadata is to request metadata retrieval, which automatically obtains the title, duration, view count, and upload date for the specified video entry.

Does this approach work with yt-dlp and youtube-transcript-api for media extraction?

Yes, this approach works with yt-dlp and youtube-transcript-api to automate extraction of transcripts, audio, video, and metadata, handling language options and errors without manual browsing.

How do I build an offline archive of YouTube videos with transcripts?

You can build an offline archive of YouTube videos by requesting transcript extraction and media downloads simultaneously, capturing both text and media files for research and archival workflows.