关于 novel-creator
novel-creator 是一项技能,通过 RPG 式互动流程将故事构想发展为完整小说并生成 EPUB,适合需要结构化创作流程的写作者。流程涵盖角色与情节规划、章节撰写和电子书生成。
主要功能
- 01互动式故事设定与选择
- 02追踪情节和人物关系
- 03创建写作计划
- 04指导章节撰写
- 05生成排版后的 EPUB
适用场景
- 01从构想创作小说
- 02根据现有大纲写作
- 03续写下一章
- 04将章节转换为 EPUB
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mave99a/ novel-skill --skill novel-creator安装后在 Claude Code 中输入/novel-creator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/personas.mdpoetry_pairs.mdscripts/create_epub.py详细介绍
小说创作
通过互动式 RPG 工作流,将故事创意转化为完整小说,并输出 EPUB。
工作流
[Story Concept] → [Interactive RPG] → [Writing Plan] → [Chapters] → [EPUB]
Phase 1 Phase 2 Phase 3 Phase 4 Phase 5
阶段 1:故事设定
使用 AskUserQuestion 工具收集信息:
| 要素 | 选项 | 默认值 |
|---|---|---|
| 类型 | 穿越/Fantasy/Romance/Mystery | 穿越 |
| 背景设定 | 古代宫廷/现代/奇幻世界 | 宫廷 |
| 主角 | 姓名、背景、能力 | - |
| 目标 | 要实现什么 | 生存并蓬勃发展 |
| 篇幅 | 章节数 × 字数 | 10 × 5000 |
根据背景设定,从 references/personas.md 加载角色设定。
阶段 2:互动式 RPG
进行 10-15 个决策点,让用户通过 AskUserQuestion 作出选择:
[Vivid scene description]
↓
AskUserQuestion with 3-4 meaningful choices
↓
[Consequence + next scene]
需要融入的元素:
- 科技/知识:将现代知识当作“魔法”(手机→照妖镜,化学→炼丹)
- 奇幻:特殊能力(灵觉)、神器(蓄雷珠)、预言
- 爱情:初次相遇 → 互相帮助 → 产生感情 → 告白
全程跟踪:
- 关键情节点与决定
- 关系发展阶段
- 获得的物品与能力
- 埋下的伏笔
阶段 3:写作计划
创建 task_plan.md,包含:
# Writing Plan: [Title]
## Characters
| Name | Role | Traits | Arc |
|------|------|--------|-----|
## Foreshadowing Matrix
| Element | Ch.1 Hint | Development | Payoff |
|---------|-----------|-------------|--------|
| Tech | [seed] | Ch.4 [use] | Ch.9 [climax] |
| Fantasy | [seed] | Ch.6 [reveal] | Ch.9 [power] |
| Romance | [meeting] | Ch.5 [feelings] | Ch.10 [love] |
## Poetry Pairings (Chinese novels)
| Ch | Ancient Poetry | Modern Lyrics | Theme |
|----|----------------|---------------|-------|
See references/poetry_pairs.md for suggestions.
## Chapter Outline
- [ ] Ch.1: [title] - [key scenes, ~5000 words]
...
## Progress
| Ch | Status | Words |
|----|--------|-------|
阶段 4:章节写作
按照以下结构撰写每一章(约 4000-5500 字):
# 第X章:[押韵标题]
> *[Ancient poetry quote]*
> *——[Author]《[Title]》*
---
## 一
[Scene 1: Setting + action]
## 二
[Scene 2: Dialogue + conflict]
## 三
[Scene 3: Resolution + hook]
---
(第X章完)
---
> *"[Modern lyrics quote]"*
> *——《[Song]》*
写作检查清单:
- 生动的感官描写(视觉、听觉、嗅觉、触觉)
- 带有潜台词的对话(说了什么与真正想表达的内容)
- 展现现代视角的内心独白
- 节奏恰当(动作 → 对话 → 反思)
- 按计划加入伏笔
- 章末设置悬念
文件命名: [##]_[章节标题].md(例如:01_梦回千年惊鸿起.md)
每写完一章后,更新 task_plan.md 中的进度。
阶段 5:生成 EPUB
运行:
python3 scripts/create_epub.py
脚本会自动检测当前目录中的章节文件并生成:
- 包含书名、副标题和作者的封面页
- 引言页
- 所有经过适当排版的章节
- 目录
- 中文排版 CSS
输出:[书名].epub
快捷命令
| 用户说 | 操作 |
|---|---|
| “写一部穿越小说” | 完整工作流:阶段 1-5 |
| “根据大纲写小说” + 大纲 | 阶段 3-5 |
| “把章节转成epub” | 仅阶段 5 |
| “继续写下一章” | 从阶段 4 继续 |
资源
scripts/create_epub.py- EPUB 生成器references/personas.md- 按背景设定分类的角色模板references/poetry_pairs.md- 诗词与歌词搭配
评论
支持 Markdown