mcpField
N
novel-creator

novel-creator

github.com/mave99a创意与媒体15772 次安装42 周前更新
代码仓库

关于 novel-creator

novel-creator 是一项技能,通过 RPG 式互动流程将故事构想发展为完整小说并生成 EPUB,适合需要结构化创作流程的写作者。流程涵盖角色与情节规划、章节撰写和电子书生成。

主要功能

  1. 01互动式故事设定与选择
  2. 02追踪情节和人物关系
  3. 03创建写作计划
  4. 04指导章节撰写
  5. 05生成排版后的 EPUB

适用场景

  1. 01从构想创作小说
  2. 02根据现有大纲写作
  3. 03续写下一章
  4. 04将章节转换为 EPUB

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mave99a/novel-skill --skill novel-creator

安装后在 Claude Code 中输入/novel-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
personas.md
poetry_pairs.md
scripts/
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