โ† All skills
Tencent SkillHub ยท Content Creation

Blog to Kindle

Scrape blogs/essay sites and compile into Kindle-friendly EPUB with AI-generated cover. Use for requests to download blogs for Kindle, compile essays into ebook, or send blog archives to Kindle. Supports Paul Graham, Kevin Kelly, Derek Sivers, Wait But Why, Astral Codex Ten, and custom sites.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Scrape blogs/essay sites and compile into Kindle-friendly EPUB with AI-generated cover. Use for requests to download blogs for Kindle, compile essays into ebook, or send blog archives to Kindle. Supports Paul Graham, Kevin Kelly, Derek Sivers, Wait But Why, Astral Codex Ten, and custom sites.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/manual-workflow.md, scripts/compile_epub.py, scripts/fetch_blog.py, scripts/send_to_kindle.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

Blog to Kindle

Scrape blog/essay sites, compile into EPUB with cover art, and deliver to Kindle.

Quick Start

# 1. Fetch essays from a supported site uv run scripts/fetch_blog.py --site paulgraham --output ./pg-essays # 2. Generate cover (uses Nano Banana Pro) # See nano-banana-pro skill for cover generation # 3. Compile to EPUB with cover uv run scripts/compile_epub.py --input ./pg-essays --cover ./cover.png --output essays.epub # 4. Send to Kindle uv run scripts/send_to_kindle.py --file essays.epub --kindle-email user@kindle.com

Workflow (MUST follow this order)

Fetch - Download all essays/posts from the blog Generate Cover - Create cover art via Nano Banana Pro skill (DO NOT SKIP) Compile - Combine into EPUB with cover embedded Send - Email to Kindle address โš ๏ธ Always generate and include cover before sending. Never send without cover.

Supported Sites

SiteKeyURL PatternPaul Grahampaulgrahampaulgraham.com/articles.htmlKevin Kellykevinkellykk.org/thetechniumDerek Siverssiverssive.rs/blogWait But Whywaitbutwhywaitbutwhy.com/archiveAstral Codex Tenacxastralcodexten.com For unlisted sites, use --site custom --url <archive-url>.

Cover Generation

Use the nano-banana-pro skill to generate covers. Prompt template: Book cover for '[Author Name]: [Subtitle]'. Minimalist design with elegant typography. [Brand color] accent. Clean white/cream background. Simple geometric or abstract motif related to [topic]. Professional literary feel. No photos, no faces. Portrait orientation book cover dimensions. Generate at 2K resolution for good quality without huge file size.

Kindle Delivery

Default Kindle address (Simon): simonpilkington74_8oVjpj@kindle.com Uses Mail.app via AppleScript to send. Ensure: Sender email is on Kindle approved list File under 50MB (EPUB compresses well)

State Tracking

State files stored in ~/.clawdbot/state/blog-kindle/: {site}-last-fetch.json - Last fetch timestamp, article count {site}-sent.json - List of sent article IDs Use for incremental updates (only fetch new posts).

Manual Workflow (no scripts)

If scripts unavailable, follow this pattern: Fetch: curl archive page โ†’ parse article links โ†’ fetch each โ†’ convert to markdown Combine: Concatenate markdown with YAML frontmatter (title, author) Cover: Generate via Nano Banana Pro Convert: pandoc combined.md -o output.epub --epub-cover-image=cover.png --toc Send: AppleScript Mail.app with attachment See references/manual-workflow.md for detailed steps.

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Scripts2 Docs
  • SKILL.md Primary doc
  • references/manual-workflow.md Docs
  • scripts/compile_epub.py Scripts
  • scripts/fetch_blog.py Scripts
  • scripts/send_to_kindle.py Scripts