youtube-content

Fetch YouTube transcripts and convert them into structured JSON outputs.

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill youtube-content-juanms20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-content
Source: https://github.com/JuanMS20/solviora-agent/tree/main/skills/media/youtube-content
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill youtube-content-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables converting YouTube transcripts into structured, repurposable content such as chapters, summaries, threads, and blog posts, reducing manual transcription and writing time.

Core Features & Use Cases

  • Transcript extraction: fetch transcripts from YouTube videos using the youtube-transcript-api.
  • Content formats: generate chapters with timestamps, concise summaries, chapter summaries, Twitter/X threads, and full blog posts.
  • Versatile input: handles standard URLs, shorts, embeds, and video IDs; supports multiple languages and fallbacks.
  • Use Case: turn a long video into a 10-point blog post or a thread series for social media.
  • Output-ready: outputs structured data (full_text, timestamped_text) for downstream automation.

Quick Start

Provide a YouTube URL and specify the desired output (chapters, summary, thread, or blog post) to generate structured content from the transcript.

Frequently Asked Questions about youtube-content

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

FAQPage Schema
How do I turn a YouTube transcript into a blog post or social media thread?

You can convert a YouTube transcript into a blog post or thread by fetching the text via a YouTube URL and specifying your desired output format, such as a Twitter thread or blog post. The Skill processes the transcript and generates structured content automatically.

Can I extract chapters with timestamps from a YouTube video transcript?

Yes, extracting chapters with timestamps from a YouTube video transcript is supported. You provide the video URL and request the chapters output format, which generates timestamped text segments ready for navigation or content structuring.

Does the YouTube transcript extraction tool work with Shorts and embed URLs?

Yes, this YouTube transcript extraction tool works with Shorts and embed URLs. It handles standard URLs, shorts, embeds, and video IDs, fetching transcripts across multiple languages with fallback support.

What is the best way to summarize a long YouTube video using its transcript?

The best way to summarize a long YouTube video is to fetch its transcript using the video URL and specify a summary output. The tool converts the full transcript into a concise summary or chapter summaries for quick reference.

Do I need the youtube-transcript-api package to fetch YouTube video transcripts?

Yes, you need the youtube-transcript-api Python package installed to fetch YouTube video transcripts. This dependency enables the extraction of transcript data from YouTube videos for downstream content processing.

What output format does the YouTube transcript tool provide for downstream automation?

The YouTube transcript tool provides JSON output containing transcript segments, full_text, and optional timestamped_text. This structured data format enables seamless downstream automation and content repurposing workflows.