LaunchKit · 2026
Back to Skills

blog-to-kindle

Scrape blogs/essay sites and compile into Kindle-friendly.

0
2.3k downloads
by @ainekomacx

Setup & Installation

openclaw skills install @ainekomacx/blog-to-kindle

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install blog-to-kindle

What This Skill Does

Scrapes essays and blog posts from supported sites, compiles them into EPUB format with an AI-generated cover, and delivers the ebook to a Kindle email address. Supported sources include Paul Graham, Kevin Kelly, Derek Sivers, Wait But Why, and Astral Codex Ten. Custom sites are supported via archive URL.

Converts browser-only reading into a proper ebook with cover art and table of contents delivered directly to Kindle, without manual copy-pasting or third-party conversion services.

When to use it

  • Read Paul Graham essays on Kindle during a commute
  • Archive all Wait But Why posts as a single ebook
  • Send a Derek Sivers essay collection to your Kindle before a flight
  • Build a personal ebook from any blog with a paginated archive
  • Get incremental Astral Codex Ten updates pushed to Kindle

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: compile all Paul Graham essays and send to my Kindle

AGENT
  1. 1Fetch all essays from paulgraham.com using fetch_blog.py
  2. 2Generate a minimalist book cover via the nano-banana-pro skill
  3. 3Compile essays and cover into an EPUB using compile_epub.py
  4. 4Send the EPUB to the configured Kindle email address via Mail.app
OUTPUT

Paul Graham essay collection EPUB delivered to the user's Kindle device

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Kindle email address (found in Amazon account settings under Manage Your Content and Devices)Sender email added to Kindle's approved document senders list in Amazon account settings