youtube-content

Fetch YouTube transcripts and convert them into structured JSON content.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Hermesagents/hermes-agents --skill youtube-content-hermesagents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-content
Source: https://github.com/Hermesagents/hermes-agents/tree/main/skills/media/youtube-content
Command: npx skills add https://github.com/Hermesagents/hermes-agents --skill youtube-content-hermesagents

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Fetch YouTube transcripts and transform them into structured content (chapters, summaries, threads, blog posts), saving you time from manual transcription and post-processing.

Core Features & Use Cases

  • Fetch transcripts from YouTube videos in multiple languages (via YouTube Transcript API)
  • Transform transcripts into chapters with timestamps, summaries, Twitter/X threads, and blog posts
  • Reusable pipeline to generate quotes and key takeaways for social posts and documentation
  • Use Case: A content creator wants to publish a weekly summary thread and a long-form blog post from a single video transcript.

Quick Start

Pass a YouTube URL to the fetch_transcript.py script and specify options to output timestamps, full text, or a structured JSON.

Frequently Asked Questions about youtube-content

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

FAQPage Schema
How do I convert YouTube transcripts into structured content like blog posts or threads?

To convert YouTube transcripts into structured content, you fetch the video transcript and apply a transformation pipeline to generate chapters, summaries, threads, or blog posts. The Skill uses the youtube-transcript-api to fetch subtitles and outputs timestamped text or structured JSON for reuse.

Can I fetch YouTube video transcripts with timestamps automatically?

Yes, you can fetch YouTube video transcripts with timestamps automatically by passing a YouTube URL to the fetch script. The Skill leverages the youtube-transcript-api to retrieve subtitles and supports outputting full text, timestamped text, or structured JSON formats.

Does the youtube-transcript-api support fetching video transcripts in multiple languages?

The youtube-transcript-api supports fetching video transcripts in multiple languages. This Skill utilizes the API to retrieve subtitles, allowing you to transform transcripts from various languages into structured content like summaries and social media threads.

What is the best way to repurpose YouTube video content for social media threads?

The best way to repurpose YouTube video content for social media threads is to fetch the transcript and transform it into structured outputs. This Skill generates quotes, key takeaways, and Twitter/X threads directly from the fetched video transcript text.

Do I need to install any dependencies to extract and transform YouTube transcripts?

Yes, you need to install the youtube-transcript-api dependency to extract and transform YouTube transcripts. This prerequisite library allows the Skill to fetch subtitles from videos before converting them into structured JSON, chapters, or summaries.