Skip to content

Content Blueprint

Safety checked

Transform YouTube Videos Into Formatted Ebooks

zarazhangruiMay 2026

A single skill that fetches YouTube videos, extracts transcripts, and generates EPUB ebooks using Claude AI.

Video ProcessingTranscript ExtractionAI Article WritingEPUB Generation

Install Command

Run this command to deploy the blueprint to your environment.

What problem does this solve?

Converts YouTube video content into polished magazine-style EPUB ebooks readable on any device. It handles the full pipeline from fetching videos through transcript extraction and AI-powered article writing, eliminating manual effort to capture and preserve video content in a readable format.

How does it work?

Once set up with API keys and your favorite channel list, run the main pipeline with one command: 1. Fetch latest videos from your specified channels (automatically filters out Shorts). 2. Extract transcripts from each video. 3. Transform transcripts into polished articles using Claude. 4. Package articles into an EPUB ebook. Output: a ready-to-read ebook with all new videos from your channels.

Included Skill Groups

What's the biggest win?

Turn hours of YouTube content into a polished, portable ebook you can read on any device without manually capturing or editing transcripts.

What should I know technically?

Requires Python 3.8+ because the skill uses modern async patterns and the youtube-transcript-api library. Needs YouTube Data API key (free from Google Cloud Console) and Anthropic API key for Claude. On macOS, transcripts fail on GitHub Actions and cloud servers due to IP-based blocking; local automation via launchd works around this. Email delivery requires Gmail app password if you enable optional SMTP delivery.

What should I watch out for?

YouTube Transcript API blocks cloud servers and GitHub Actions. Automation must run locally instead. Some transcripts from auto-generated captions misspell names and technical terms. YouTube Search API returns results out of chronological order; the skill works around this by using the uploads playlist instead. Rate limiting occurs when fetching many transcripts rapidly.

Key Features

Automated Video Fetching

Pulls latest videos from YouTube channels and automatically filters out Shorts to get long-form content only

Transcript Extraction

Uses YouTube Transcript API to capture video transcripts with handling for common API quirks and rate limits

AI Article Generation

Transforms raw transcripts into polished magazine-style articles using Claude with context from video titles and descriptions

EPUB Packaging

Generates professional EPUB ebooks with table of contents, clean formatting, and video references

Web Dashboard

Optional Streamlit interface for managing channels and generating ebooks without command-line usage

Tools in this Blueprint

YouTube
YouTube Data API v3
Anthropic
Anthropic API / Claude

About This Blueprint

License
MIT
Industry
Technology
Skills
0 workflows, 0 sub-skills, 1 standalone