Kindle Book

Convert markdown (.md) or plain text (.txt) files into Amazon KDP-ready book files: EPUB3 for Kindle digital publishing and a print-ready PDF for KDP paperback (6×9", 5×8", or custom trim). Use this skill whenever the user wants to: publish a book on Amazon Kindle, create an ebook from markdown, generate a KDP-ready EPUB or print PDF, self-publish a book, convert a manuscript to Kindle format, or make digital + print book files. Trigger even for partial phrases like "make it a Kindle book", "publish this as an ebook", "KDP files", "format my book for Amazon", or "I want to sell this on Kindle"

12 stars 4 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add nikmcfly/kindle-book-skill --skill kindle-book
Manual install
git clone --depth 1 https://github.com/nikmcfly/kindle-book-skill.git /tmp/kindle-book-skill
mkdir -p ~/.claude/skills
cp -r /tmp/kindle-book-skill/. ~/.claude/skills/kindle-book

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Kindle Book Skill

Converts MD/TXT manuscripts → **EPUB3** (Kindle digital) + **print-ready PDF** (KDP paperback) using pandoc + XeLaTeX.

## Quick Start

1. Read the user's source file(s) from `/mnt/user-data/uploads/`
2. Extract or ask for book metadata (see Metadata section)
3. Run `scripts/build_kindle.py` with appropriate flags
4. Present both output files to the user

## Prerequisites Check

```bash
which pandoc xelatex python3
```

All three must be present. They are pre-installed in Claude's container.

---

## Step 1: Extract Metadata

Parse YAML frontmatter from the MD file if present. If missing, ask the user for:

| Field | Required | Default |
|-------|----------|---------|
| `title` | ✅ | — |
| `author` | ✅ | — |
| `language` | ✅ | `en-US` |
| `publisher` | optional | — |
| `rights` | optional | — |
| `description` | optional | — |
| `trim_size` | optional | `6x9` |
| `cover_image` | optional | none |

**Supported trim sizes**: `5x8`, `6x9` (most popular), `8.5x11`

**YAML frontmatter format** (tell user to add to top of MD file):
```yaml
---
title: "My Book Title"
author: "Author Name"
language: en-US
publisher: "Publisher Name"
rights: "© 2025 Author Name. All rights reserved."
description: "One-line book description for metadata."
trim_size: "6x9"
cover_image: "cover.jpg"   # optional, path relative to manuscript
---
```

---

## Step 2: Prepare the Manuscript

### Heading Structure (critical for chapter splitting)
Read the full skill on GitHub

Details

Skill name
kindle-book
License
MIT
Repo updated
27 March 2026

FAQ

What does the Kindle Book skill do?

Convert markdown (.md) or plain text (.txt) files into Amazon KDP-ready book files: EPUB3 for Kindle digital publishing and a print-ready PDF for KDP paperback (6×9", 5×8", or custom trim). Use this skill whenever the user wants to: publish a book on Amazon Kindle, create an ebook from markdown, generate a KDP-ready EPUB or print PDF, self-publish a book, convert a manuscript to Kindle format, or make digital + print book files. Trigger even for partial phrases like "make it a Kindle book", "publish this as an ebook", "KDP files", "format my book for Amazon", or "I want to sell this on Kindle"

How do I install the Kindle Book skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add nikmcfly/kindle-book-skill --skill kindle-book. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Kindle Book popular?

It lives in nikmcfly/kindle-book-skill, which has 12 GitHub stars and 4 forks.

Related skills

Frog and Toad Studio

12

CathyErer/frog-and-toad-studio

Frog and Toad 精读课 studio (Arnold Lobel, I Can Read L2, ESL G1). Generates the per-chapter 三件套 — a 关键词地图 projection HTML (locked cream-paper house style), a one-page Student Workbook .docx, and an Answer Key 答案版 .docx (red bold underlined answers) — plus optional per-lesson 课程总结与作业 (WeChat-ready) and Obsidian sync. Trigger whenever the user asks to make, redo, update, or fix ANY Frog and Toad teaching material: "做 Frog and Toad 三件套", "第X章 关键词地图 / workbook / 练习册 / 答案版", "青蛙和蟾蜍", "重新生成 Spring 的 workbook", "更新课程总结", "列出下一章关键词", "按 Frog and Toad 风格做"; or when they upload/reference Frog and Toad boo

Documents & Office Files

Douyin Viral Analysis

12

jk5626996/douyin-viral-analysis

把一个抖音账号的爆款作品全流程拆解成数据 —— 采集作品与互动数据、按内容类型分类、量化画风(墨/留白/灰/彩色占比、色相、调色板)、量化文案(结构、句式、文字位置、高频词)、算指标相关性,产出通用「数据速览」页与 PDF,再由 AI 基于 JSON 撰写结论。当用户要「分析某个抖音账号的爆款 / 拆解某账号的内容规律 / 做抖音账号诊断 / 看某账号的画风文案数据 / 竞品内容分析」时使用。同时支持图文号和视频号(视频号自动跳过画面 OCR 与画风量化)。

Documents & Office Files

Jd CV Grill

13

mikezhangyl/jd-cv-grill

Bilingual JD/CV/Resume tailoring and resume polish skill for job applications. Use when the user provides a job description, JD, role posting, existing CV/resume, LinkedIn profile, portfolio, or career notes and wants to optimize, rewrite, polish, or customize a resume/CV for ATS keywords, recruiter screening, interview-ready evidence, and role fit. 适用于根据招聘 JD、岗位描述、目标公司、现有简历/CV/LinkedIn/profile 进行简历优化、简历润色、岗位匹配、ATS 关键词映射、经历深挖、项目证据提炼和中英文求职简历定制。

Documents & Office Files

Chinese Formal Document Format

14

ianlinkstudy/chinese-formal-document-format

中文正式文档排版(Chinese formal-document formatting)。保守地整理中文正式 DOCX 的页面、字体、字号、固定行距、标题层级、落款、日期和表格,参照 GB/T 9704-2012,但不改写正文。当用户上传中文 DOCX 并说“排版、排一下、整理格式、调格式、公文格式排版、党政机关公文格式、按国企排版”,或要求整理报告、方案、函、通知、请示、会议纪要,或提到仿宋_GB2312、楷体_GB2312、方正小标宋简体、固定值28磅、一、(一)1.(1)层级时使用。输出格式化 DOCX 和核验报告,保留原文、数字、标点、段落、表格及页眉页脚。

Documents & Office Files

CV Review

14

karmenti/cv-review-skill

Review and give actionable feedback on CVs/resumes. Use whenever a user shares a CV, resume, or job application document and asks for feedback, review, suggestions, or help making it stronger, even if they don't explicitly ask for "review". Also triggers when users mention they're job hunting, applying to roles, want to improve their CV, ask "is this CV good?", attach a PDF/doc that looks like a resume, or paste resume content. Works in Estonian or English. Especially useful for //kood students, career-changers, and tech roles.

Documents & Office Files

Present

16

StasPotapov/present

Guides the person from an idea to a finished HTML presentation (deck): slide text, design brief, an offline single-file deck with a presenter window, a run-through aloud and trimming to the time budget. Short path: a one-page presentation in one go. Talks and writes the deck in the person's language.

Documents & Office Files

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.