YouTube To Ebook — Communication skill for Claude Code
Claude skill for turning YouTube transcripts from your favorite channels into EPUB ebooks, delivered to your email inbox regularly.
How to install YouTube To Ebook
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open zarazhangrui/youtube-to-ebook and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What YouTube To Ebook does
Claude skill for turning YouTube transcripts from your favorite channels into EPUB ebooks, delivered to your email inbox regularly.
Alternatives in Communication
- Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
- Gtm Strategy — Create GTM strategy with channels, messaging, and launch timeline 7.8k ★
- YouTube Shorts Research: Claude SEO — YouTube Shorts Research: Claude SEO skill 5k ★
README
YouTube to Ebook
Transform YouTube videos from your favorite channels into beautifully formatted EPUB ebooks.
Features
- Fetches latest videos from YouTube channels (automatically filters out Shorts)
- Extracts transcripts from videos
- Uses Claude AI to transform transcripts into polished magazine-style articles
- Generates EPUB ebooks readable on any device
- Optional: Email delivery with ebook attachment
- Optional: Web dashboard for easy management
Quick Start
**Clone and install:**
git clone https://github.com/YOUR_USERNAME/youtube-to-ebook.git cd youtube-to-ebook pip install -r requirements.txt**Set up API keys:**
cp .env.example .env # Edit .env with your keys**Add your channels:**
# Edit channels.txt with YouTube channel handles @mkbhd @veritasium @3blue1brown**Generate your ebook:**
python main.py
Getting API Keys
YouTube Data API (Free)
- Go to Google Cloud Console
- Create a new project
- Enable "YouTube Data API v3"
- Create credentials → API Key
- Copy to
.env
Anthropic API
- Go to Anthropic Console
- Create an API key
- Copy to
.env
Web Dashboard
Launch a friendly web interface:
pip install streamlit
python -m streamlit run dashboard.py
Automation (Mac)
Run automatically every week:
# Copy the plist to LaunchAgents
cp com.youtube.newsletter.plist ~/Library/LaunchAgents/
# Load it
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.youtube.newsletter.plist
Troubleshooting
"ModuleNotFoundError" when running automation
Your Mac may have multiple Python installations. The automation scripts use `python3`, but your packages might be installed in a different Python.
**Fix:** Find your Python path and update the scripts:
# Find where your Python is
which python3
# Update
Related Skills
Markdown To EPUB Converter
Converts markdown documents and chat summaries into professional EPUB ebook files. By @smerchek
Read Past Sessions
A Claude Code skill for finding and reading past Claude Code session transcripts and turning one into a contex
Job Leads Digest
A Claude skill that sets up a personalized, recurring job-leads email digest for any career function, sourced
Agent Kit
Give Claude/Cursor email powers. 27 MCP tools — inbox, send, reply, contacts, search. Free, no signup.
Email Inbox
Разбор входящих писем в Gmail. Use when user asks to "почта", "входящие письма", "email inbox", "разбери почту
Scan Email
[Capture] Scan a configured email inbox for actionable emails and add them to your task board
Related Agents
Epub Chapter Extractor
Extracts a single chapter from an EPUB book using the ebook-mcp server and saves it to a markdown file. Call o
Reconciler
Close open tasks that are already done, by matching them against evidence across ALL channels (Gmail sent/inbo
YouTube Manager
YouTube content management specialist. Use PROACTIVELY for analyzing YouTube videos, channels, engagement metr