youtube-content

Extract YouTube transcripts and convert them into summaries, chapters, threads, and blog posts.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittb-dev/zerogravityclaw --skill youtube-content-brittb-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: youtube-content
Source: https://github.com/brittb-dev/zerogravityclaw/tree/main/src/hermes-core/skills/media/youtube-content
Command: npx skills add https://github.com/brittb-dev/zerogravityclaw --skill youtube-content-brittb-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Manually watching long YouTube videos to capture key points is time-consuming, and repurposing video content into written formats requires tedious transcription work. This Skill fetches the transcript directly and transforms it into structured written content. ## Core Features & Use Cases - Transcript Extraction: Fetch transcripts from any standard YouTube URL, short link, shorts, embeds, live links, or a raw video ID, with optional timestamps and language fallback chains. - Content Transformation: Convert transcripts into chapters, summaries, chapter summaries, Twitter/X threads, blog posts, or timestamped quotes. - Long Video Handling: Automatically chunk transcripts exceeding ~50K characters with overlap, summarize each chunk, and merge results. - Use Case: A user shares a 45-minute conference talk link and asks for a summary plus a Twitter thread; the Skill fetches the transcript, validates it, and produces both outputs with accurate timestamps. ## Quick Start Summarize this YouTube video and give me a timestamped chapter list: https://youtube.com/watch?v=VIDEO_ID

Frequently Asked Questions about youtube-content

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

FAQPage Schema
How do I get a transcript from a YouTube video in Python?▼

Use the youtube-transcript-api package to fetch transcript segments for a video ID or URL. The helper script accepts standard URLs, youtu.be short links, shorts, embeds, and live links, and outputs JSON or plain text with optional timestamps.

How to summarize a YouTube video without watching it?▼

Fetch the video's transcript with youtube-transcript-api, then transform the text into a summary, chapter list, thread, or blog post. For transcripts over ~50K characters, split into overlapping chunks, summarize each, and merge the results.

Can I fetch YouTube transcripts in a specific language?▼

Yes, pass a comma-separated language list such as --language tr,en to define a fallback chain. If no matching language exists, retry without the flag to fetch any available transcript and note the actual language.

Why does YouTube transcript extraction fail for some videos?▼

Extraction fails when transcripts are disabled by the video owner, the video is private or unavailable, or no transcript matches the requested language. Check whether subtitles exist on the video page and verify the URL.

What dependency is required to fetch YouTube transcripts?▼

The youtube-transcript-api Python package is required, installed with uv pip install youtube-transcript-api so it lands in the same environment that runs the helper script. The script is compatible with youtube-transcript-api v1.x.