Archive long-form to your Kindle. In Claude Code, ask in plain words — Sendle assembles a reproducible EPUB and delivers it by email.
See the result first: download a sample book (11 KB EPUB) — real chapters, a contents page, code that survives e-ink, assembled by the same pipeline this plugin drives. More live examples: sendle.app/examples.
This is the Claude Code plugin: a thin client for the hosted Sendle service. It is a generated, auditable snapshot — the source of truth lives in a private monorepo, and Codex / Cursor builds live in their own repos. Don't send PRs here; open issues instead.
/plugin marketplace add vereal-app/sendle-plugin
/plugin install sendle
/reload-plugins
The first time the plugin connects, a browser opens to authorize — sign in to sendle.app (free) and approve, once. No token to paste; the API endpoint is built in. Your first file send authorizes the local file-sender the same way, one more time. (/reload-plugins above activates the connectors without a full restart.)
Requires Node.js 22+ on your PATH — the plugin's hooks and local file-sender run on node (Claude Code itself doesn't ship one).
On a remote server / no browser? Still works. File sends switch to a device login: you get a short code and an api.sendle.app/activate link — open it on your phone or laptop, approve, done. For the remote connector use Claude Code's own claude mcp login sendle --no-browser (open the printed URL anywhere, paste the redirect URL back). Ask Claude to "reconnect Sendle" any time to check or repair the login.
Add Sendle's sender address to your Amazon Approved Personal Document E-mail List (Manage Content & Devices → Preferences → Personal Document Settings). Sign-up at sendle.app walks you through it and sends a test document.
| Command | What it does |
|---|---|
/sendle:collect <text, or "the summary above"> |
collect a snippet into the current book |
/sendle:toc |
list the current book's items |
/sendle:send |
assemble the book → EPUB → send to Kindle |
/sendle:kindle <path> |
one-shot: send a local .md / .html file to Kindle |
/sendle:single-html <topic> |
write a polished single-file HTML report — then offer to Kindle it |
Or just ask in plain words — "send this RFC to my Kindle with sendle".
The plugin ships a report skill: ask for a write-up ("turn this into a report") and Claude produces one self-contained HTML file — fixed table of contents, callouts, tables, readable offline. Sendle's EPUB engine is tuned for exactly that format, so the same file reads clean on e-ink: /sendle:kindle docs/your-report.html and it's on your Kindle.
- Remote MCP (
sendle, HTTP + browser OAuth) → the hosted kernel: store, assemble a reproducible EPUB, deliver by email. - Local shell (
sendle-local, stdio) → one tool,send_file_to_kindle: reads a local file and uploads it — the content never passes through the model.
"Kindle" is just the common case: any reader that accepts email works, or your own inbox.
- Zero tokens, zero model exposure — local files are read on your machine and uploaded straight to Sendle; their contents never enter the model context.
- One-shot sends aren't stored — files and pastes are built into an EPUB, delivered, and discarded. Only a delivery record (title, kind, timestamp) is kept for your send history and plan limits.
- Your books, your call — collected books are kept so you can manage and re-send them, and hard-deleted the moment you delete them.
Full policy: sendle.app/privacy
- Web app & sign-up — https://sendle.app/?ref=github
- Examples & sample EPUB — https://sendle.app/examples?ref=github
- Guides (every way to send) — https://sendle.app/guides?ref=github
- Pricing (free tier: 7 books/month) — https://sendle.app/pricing?ref=github
- Privacy — https://sendle.app/privacy
Apache-2.0 © VEREAL Labs — free to use, modify, and distribute.