Category: Visual & Media · Version:
1.0.0 · Author: OpenDirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)Install
- npx CLI (Recommended)
- skills.sh
- Claude Code Native
- Claude Desktop
- Manus AI
What it does
- Asks 4 required questions to establish topic, audience, CTA, and content source
- Asks 9 optional intake questions to determine style, page count, and brand
- Plans the chapter structure and page sequence (with user confirmation)
- Drafts or uses provided content — per-page copy with word count discipline
- Generates a single self-contained HTML file — opens in any browser, no build tools
- Splits into per-page HTML files for individual sharing or editing
- Exports a print-ready PDF via Playwright (A4 portrait, 1200×1697px)
- Enforces visual rhythm — no 2+ consecutive text pages back-to-back
Example
“Create a 6-page ebook titled ‘The B2B SaaS Guide to Reducing Churn’. Audience: Customer Success Managers at 50–500 person SaaS companies. CTA: book a demo. Style: clean-slate. Brand: DataPulse.”Output: cover + TOC + chapter opener + body page + stat page + closing CTA, exported as PDF.
Supported Styles
Supported Page Layouts
Output
Standard dimensions: 1200×1697px (A4 portrait).
Parameters
Dependencies
Node.js — required for PDF export. Auto-detected; install from nodejs.org if missing. Everything else is bundled inside this skill:assets/viewport-base.css— responsive page foundation (included verbatim in generated HTML)scripts/export-pdf.sh— PDF export via Playwright (auto-installs Playwright + Chromium on first run)

