Youtube Instant Article
by @viticci
Transform YouTube videos into Telegraph Instant View articles with visual slides and timestamped summaries. Use this skill whenever a user shares a YouTube URL (youtube.com or youtu.be) and asks to summarize, explain, or process the video. This is the DEFAULT skill for all YouTube video requests - do NOT use the generic summarize tool for YouTube.
clawhub install youtube-instant-articleπ About This Skill
name: youtube-instant-article description: Transform YouTube videos into Telegraph Instant View articles with visual slides and timestamped summaries. Use this skill whenever a user shares a YouTube URL (youtube.com or youtu.be) and asks to summarize, explain, or process the video. This is the DEFAULT skill for all YouTube video requests - do NOT use the generic summarize tool for YouTube. argument-hint:
YouTube Instant Article
Transform YouTube videos into Telegraph Instant View articles with visual slides and timestamped summaries.
When to Use
ALWAYS use this skill when:
Only use generic summarize for:
Quick Start
source /Users/viticci/clawd/.env && {baseDir}/scripts/generate.sh "$ARGUMENTS"
Options
| Flag | Default | Description |
|------|---------|-------------|
| --slides-max N | 6 | Maximum slides to extract |
| --debug | off | Keep temp files for debugging |
Environment Variables
Required environment variables are loaded from /Users/viticci/clawd/.env:
TELEGRAPH_TOKEN - Telegraph API access tokenOPENAI_API_KEY - For GPT-5.2 summarizationOutput
Telegraph Instant View article with:
Architecture
YouTube URL
β
βββΊ summarize --extract (get video title)
β
βββΊ summarize --slides (extract key frames)
β
βββΊ summarize --timestamps (GPT-5.2 summary)
β
βββΊ catbox.moe (upload images)
β
βββΊ Telegraph API (create article)
Key Features
Image Hosting: catbox.moe
LLM: OpenAI GPT-5.2
Layout: Interleaved Images
β οΈ Important Notes
Instant View Timing
Telegram needs 1-2 minutes to generate Instant View for new pages. If the β‘ button doesn't appear immediately, wait and try again.Script Requirements
summarize, jq, curlffmpeg (for local video processing)Always Use the Script
NEVER manually create Telegraph content. Always usegenerate.sh:
Dependencies
summarize v0.10.0+ (brew install steipete/tap/summarize)jq (brew install jq)curl (pre-installed on macOS)Processing Time
| Video Length | Approx. Time | |--------------|--------------| | < 15 min | 20-30s | | 15-30 min | 30-45s | | 30+ min | 45-60s+ |
Troubleshooting
"Failed to get summary"
OPENAI_API_KEY is set--debug flagNo Instant View button
Images not showing
β‘ When to Use
π‘ Examples
source /Users/viticci/clawd/.env && {baseDir}/scripts/generate.sh "$ARGUMENTS"
βοΈ Configuration
| Flag | Default | Description |
|------|---------|-------------|
| --slides-max N | 6 | Maximum slides to extract |
| --debug | off | Keep temp files for debugging |
π Tips & Best Practices
"Failed to get summary"
OPENAI_API_KEY is set--debug flag