prompt-lookup
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
用多 agent 工作流从零生成一整本【带设计感、可直接出 PDF 的书/教材/手册/读本】——含广泛调研定目录、逐章并行写作、每章主题插画、Typst 精排、事实核查与统稿。当用户想"写一本书/教材/手册/小册子/读本"、"把某个主题系统整理成一本书"、"做一本带封面和插画的 PDF 电子书"、"生成一本 XX 风格的书",或提到 Anthropic 风格出版物排版时,主动使用本 skill——即使没明说"用 book skill"。多章节、需要统一设计与排版、要出 PDF 的长篇成书任务都该用它。
Claude Code
$ npx -y skills add chesley-veko/book_skill --skill book_skill --agent claude-code
Codex
$ npx skills add chesley-veko/book_skill --skill book_skill -a codex -y
Cursor
$ npx skills add chesley-veko/book_skill --skill book_skill -a cursor -y
Gemini CLI
$ npx skills add chesley-veko/book_skill --skill book_skill -a gemini-cli -y
GitHub Copilot
$ npx skills add chesley-veko/book_skill --skill book_skill -a github-copilot -y
OpenCode
$ npx skills add chesley-veko/book_skill --skill book_skill -a opencode -y
Windsurf
$ npx skills add chesley-veko/book_skill --skill book_skill -a windsurf -y
name: book description: >- 用多 agent 工作流从零生成一整本【带设计感、可直接出 PDF 的书/教材/手册/读本】——含广泛调研定目录、逐章并行写作、每章主题插画、Typst 精排、事实核查与统稿。当用户想"写一本书/教材/手册/小册子/读本"、"把某个主题系统整理成一本书"、"做一本带封面和插画的 PDF 电子书"、"生成一本 XX 风格的书",或提到 Anthropic 风格出版物排版时,主动使用本 skill——即使没明说"用 book skill"。多章节、需要统一设计与排版、要出 PDF 的长篇成书任务都该用它。 不要用于:单篇文章/博客、PPT/幻灯片、海报、网页/落地页、单张图(那些另有工具)。
把一个主题,经「调研→定目录→逐章并行写→配插画→精排→核查统稿」做成一本封面/目录/插画/排版俱全、可直接 PDF 出片的书。底层是 `typst` 排版 + 分阶段(phase)的子任务编排。
> **环境约定**:本 skill 与具体编码工具无关。下文用 `$SKILL` 指代本 skill 根目录、用 `$PROJECT` 指代用户的成书工作目录(脚本路径写 `$SKILL/scripts/xxx.py`,产物写 `$PROJECT/assets/...`)。各阶段若你所在环境支持并行子代理(如某些 CLI 的子代理/工作流机制),就把可并行的工作 fan out 并行完成;否则顺序逐个完成即可。外部依赖统一申明为命令行工具/能力:`codex`(或任意可用的图像生成 CLI/能力,用于生图)、`typst`(排版编译)、`mmdc`(Mermaid 渲染)。
1. **`$SKILL/references/pipeline.md`** —— 6 阶段流水线(调研→TOC→逐章写→插画→拼装编译→核查统稿)与分阶段编排范式。**这是主干,开工前必读。** 2. **`$SKILL/references/template-api.md`** —— 每章正文文件的写作契约 + 可用组件(写章的子任务必须遵守)。 3. **`$SKILL/references/illustrations.md`** —— 扉页插画的 `codex` 生图 + 色键抠透明管线(需要插画时读)。 4. **`$SKILL/references/diagrams.md`** —— 内文图三条路:`flow()`(极简线性)/ Mermaid(精确功能图,由 `mmdc` 渲染)/ **`codex` 插画信息图(最精致有趣,面向人的书首选)**,都嵌成 `#diagram()`。要画图时读,并看 `$SKILL/styles/<style>/infographic-prompt.md`。
book 有两条配图路线,做书时**主动按内容判断该走哪条**,命中"精美图"判据就在该处走升级路线,不用等用户开口:
**为什么交给模型判断而非写死**:同一本书里,章节扉页要"克制统一"、封面或某张产品图却可能要"精美出彩"——这是逐处的审美权衡,按上面判据当场决定最准。判据拿不准时,倾向「技术内容→线条,面向人/产品/传播→精美大图」。
**怎么走升级路线**:**如果**你的环境里有专做精美社交卡/封面的 skill(例如某社交卡 skill),就用它生成图——这类 skill 通常走 HTML 模板 + 无头浏览器渲染,按它自己的说明初始化即可,它另成一体,借用即可、别改它本身。**否则**就用本 skill 自带的图像生成管线(`codex` 或任意可用的图像生成能力)自己出图。两种方式产出的图都用 `image()` 嵌进 Typst(需去背景时用 `$SKILL/scripts/chroma_key.py`)。细节见 `$SKILL/references/illustrations.md`。
每本书选一个**风格**(`$SKILL/styles/<name>/`),决定全部视觉与排版口味。换风格不动正文与流水线。
1. 对齐主题/读者/风格/是否插画;读 `$SKILL/styles/<style>/style.md`。 2. 阶段·调研定目录:广泛调研 → 产出 `$PROJECT/toc.json`(每章核心问题/小节/配色/插画概念),抽 `illustration-specs.json`,**给用户过目目录**。 3. 阶段·并行产出(环境支持并行子代理就 fan out,否则顺序做):① 逐章写 `$PROJECT/chapters/NN.typ`(自编译自修复);② 后台跑 `gen_illustrations.py` 出插画。 4. `build_book.py` 拼装 → `typst compile book.typ book.pdf` → 逐页抽查。 5. 阶段·核查统稿:事实核查 + 统稿(外科手术式修正、术语统一、长章补 `===`),每轮重编。
An agent skill that turns a topic into a fully-designed, print-ready PDF book — researched outline, per-chapter writing, cover, table of contents, per-chapter illustrations, polished typesetting, and a fact-check pass.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…