danielrosehill

Kdp Init — Development skill for Claude Code

Development community

Scaffold a KDP book project — choose a standard trim, write book.toml, copy the Typst templates in.

How to install Kdp Init

Installs to ~/.claude/skills/danielrosehill-kdp-publishing-plugin-kdp-init/SKILL.md

Terminal
mkdir -p ~/.claude/skills/danielrosehill-kdp-publishing-plugin-kdp-init && curl -fsSL https://raw.githubusercontent.com/danielrosehill/KDP-Publishing-Plugin/HEAD/commands/kdp-init.md -o ~/.claude/skills/danielrosehill-kdp-publishing-plugin-kdp-init/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Kdp Init does


description: Scaffold a KDP book project — choose a standard trim, write book.toml, copy the Typst templates in argument-hint: "[optional — book title, or a trim size like 6x9]"

Set up a KDP paperback project here. Scope: $ARGUMENTS

Use the `kdp-print-geometry` skill for the trim decision. In short:

  1. **Check the tools first.** `typst --version`, and `pdfinfo -v` for poppler-utils. Both are required and neither is worth discovering halfway through a build.

  2. **Establish what the

Alternatives in Development

  • Claude How To — by luongnv89 — Example-driven guide to mastering Claude Code through progressive tutorials with copy-paste tem 8.5k ★
  • Magnitude — Open source inference server your agent sets up for you 1.5k ★
  • Rb Init — Scaffold a new multi-agent repository from the RepoBrain template (invokes agent-repo-init skill) 1.3k ★

Full documentation available on GitHub

View Source Repository