
duchangyu/best-selling-book-writer-skill
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A skill to write best selling books
Обзор
从选题 → 大纲 → 章节 → KDP 元数据 → 格式化的 HTML/PDF 书籍。 适用于任何 AI 智能体:、、、、,或任何有文件系统访问权限的智能体。无智能体特定依赖 —— 仅需 Python 3 + 可选的 Playwright。 这会创建项目目录,包含 book-config.json、outline.md 和 chapters/ 文件夹。 保存到 chapters/ch01-introduction.md、chapters/ch02-understanding.md 等。 输出:high-functioning-anxiety/kdp-metadata.json,包含: - title / subtitle / author - description.html — KDP 合规的 HTML,≤4,000 字符 - keywords[] — 7 个 KDP 合规关键词,根据书籍主题自动生成 - validation{} — 字符计数、违禁内容检查 输出: - Book-Output/high-functioning-anxiety.html — 完整格式化的书籍 - Book-Output/high-functioning-anxiety.pdf — 适合打印的 A4 PDF(需要 Playwright) generate-kdp-metadata.py 脚本会创建 kdp-metadata.json,包含亚马逊 KDP 所需的全部字段。 - 4,000 字符(含 HTML 标签 — 粗体标签也算!) - 允许使用 HTML( 、 、 、 、 、 - ) - ❌ - ❌ - ❌ - ~800-1,000 字符(~150 字)
README
Показан фрагмент оригинального README. Открыть оригинал.
best-selling-book-writer
把你的书籍创意变成亚马逊畅销书 —— 用 AI。
从选题 → 大纲 → 章节 → KDP 元数据 → 格式化的 HTML/PDF 书籍。
适用于任何 AI 智能体:WorkBuddy、Claude Code、Codex、OpenClaw、Hermes,或任何有文件系统访问权限的智能体。无智能体特定依赖 —— 仅需 Python 3 + 可选的 Playwright。
功能概述
选题 → 大纲 → 章节 → KDP 元数据 → HTML + PDF 书籍
| 阶段 | 说明 |
|---|---|
| 1. 选题 | 确定书籍创意、目标读者、核心问题 |
| 2. 大纲 | 规划章节结构(8–10 章 + 附录) |
| 3. 写作 | 撰写章节,每章 800–1,200 字,七年级阅读水平 |
| 4. KDP 元数据 | 自动生成书名、副标题、HTML 描述、7 个关键词 |
| 5. 合并 | 将章节合并为格式化的 HTML + PDF 书籍 |
快速开始
1. 安装(克隆或复制)
# 克隆到任意位置
git clone https://github.com/YOUR_USERNAME/best-selling-book-writer.git
SKILL_DIR="$PWD/best-selling-book-writer"
# 或复制到智能体的 skills 目录
cp -r best-selling-book-writer ~/.workbuddy/skills/best-selling-book-writer/
2. 初始化书籍项目
python3 $SKILL_DIR/scripts/setup-book.py
按提示填写:
书名: 高功能焦虑症
副标题: 无人谈论的隐形疲惫
作者: 张三
目标读者: 30-40 岁的职场精英
书籍类型: [1] 自助类 / [2] 健康指南类
KDP Select(独家授权)? [y/N]: N
这会创建项目目录,包含 book-config.json、outline.md 和 chapters/ 文件夹。
3. 撰写章节
AI 智能体根据大纲撰写章节。每章采用以下结构:
# 第一章:导论
{开篇引子 — 2-3 段,具体的场景或问题。}
## 核心问题
{短段落,具体案例,七年级阅读水平。}
> **核心要点:** 一句清晰、好记的话。
**本章小结:**
{2-3 句话回顾本章内容。}
**本周行动:**
1. {具体、可操作的步骤}
2. {疲惫的人也能做到的事情}
保存到 chapters/ch01-introduction.md、chapters/ch02-understanding.md 等。
4. 生成 KDP 元数据
python3 $SKILL_DIR/scripts/generate-kdp-metadata.py --project ./high-functioning-anxiety
输出:high-functioning-anxiety/kdp-metadata.json,包含:
title/subtitle/authordescription.html— KDP 合规的 HTML,≤4,000 字符keywords[]— 7 个 KDP 合规关键词,根据书籍主题自动生成validation{}— 字符计数、违禁内容检查
或使用交互模式:
python3 $SKILL_DIR/scripts/generate-kdp-metadata.py --project ./high-functioning-anxiety --interactive
5. 合并为书籍(HTML + PDF)
python3 $SKILL_DIR/scripts/merge-book.py --project ./high-functioning-anxiety
输出:
Book-Output/high-functioning-anxiety.html— 完整格式化的书籍Book-Output/high-functioning-anxiety.pdf— 适合打印的 A4 PDF(需要 Playwright)
项目结构
my-book/
├── book-config.json ← 所有书籍元数据(编辑此文件添加章节)
├── outline.md ← 章节规划
├── kdp-metadata.json ← 生成的 KDP 出版数据
├── chapters/ ← 所有章节 .md 文件(保留,不会被删除)
│ ├── ch01-intro.md
│ ├── ch02-understanding.md
│ └── ...
└── Book-Output/ ← 仅生成的输出文件
├── my-book.html
└── my-book.pdf
book-config.json 字段说明
{
"title": "高功能焦虑症",
"subtitle": "无人谈论的隐形疲惫",
"author": "张三",
"topic": "高功能焦虑症",
"target_audience": "30-40 岁的职场精英",
"book_type": "self-help",
"description": "一句话书籍简介",
"kdp_select": false,
"publisher": "你的出版社名称",
"categories": [],
"language": "zh-CN",
"chapters": ["ch01-intro.md", "ch02-understanding.md"],
"toc_items": ["导论", "理解高功能焦虑症"],
"slug": "high-functioning-anxiety"
}
| 字段 | 必填 | 说明 |
|---|---|---|
title |
✅ | 书名 |
subtitle |
❌ | 书名 + 副标题 < 200 字符 |
author |
✅ | 作者名(可用笔名) |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add duchangyu/best-selling-book-writer-skill