From novel-creator
Interactive novel creation workflow combining RPG-style storytelling with professional EPUB ebook production. Use when users want to: (1) Create interactive stories/RPG games with branching choices, (2) Write full novels from story concepts, (3) Generate novels with time-travel/fantasy/romance elements, (4) Convert markdown stories to EPUB ebooks, (5) Create Chinese web novels with ancient poetry paired with modern lyrics, (6) Write light novels or serialized fiction. Triggers: "write a novel", "create a story", "interactive fiction", "RPG story", "make an ebook", "穿越小说", "写小说", "创作故事", "制作电子书"
How this skill is triggered — by the user, by Claude, or both
Slash command
/novel-creator:skills/novel-creatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform story ideas into complete novels with EPUB output through an interactive RPG-style workflow.
Transform story ideas into complete novels with EPUB output through an interactive RPG-style workflow.
[Story Concept] → [Interactive RPG] → [Writing Plan] → [Chapters] → [EPUB]
Phase 1 Phase 2 Phase 3 Phase 4 Phase 5
Use AskUserQuestion tool to gather:
| Element | Options | Default |
|---|---|---|
| Genre | 穿越/Fantasy/Romance/Mystery | 穿越 |
| Setting | Ancient palace/Modern/Fantasy world | Palace |
| Protagonist | Name, background, abilities | - |
| Goal | What to achieve | Survive and thrive |
| Length | Chapters × words | 10 × 5000 |
Load character personas from references/personas.md based on setting.
Run 10-15 decision points where user makes choices via AskUserQuestion:
[Vivid scene description]
↓
AskUserQuestion with 3-4 meaningful choices
↓
[Consequence + next scene]
Required elements to weave in:
Track throughout:
Create task_plan.md with:
# 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 |
|----|--------|-------|
Write each chapter (~4000-5500 words) following this structure:
# 第X章:[押韵标题]
> *[Ancient poetry quote]*
> *——[Author]《[Title]》*
---
## 一
[Scene 1: Setting + action]
## 二
[Scene 2: Dialogue + conflict]
## 三
[Scene 3: Resolution + hook]
---
(第X章完)
---
> *"[Modern lyrics quote]"*
> *——《[Song]》*
Writing checklist:
File naming: [##]_[章节标题].md (e.g., 01_梦回千年惊鸿起.md)
Update task_plan.md progress after each chapter.
Run:
python3 scripts/create_epub.py
Script auto-detects chapter files in current directory and generates:
Output: [书名].epub
| User says | Action |
|---|---|
| "写一部穿越小说" | Full workflow Phase 1-5 |
| "根据大纲写小说" + outline | Phase 3-5 |
| "把章节转成epub" | Phase 5 only |
| "继续写下一章" | Resume Phase 4 |
scripts/create_epub.py - EPUB generatorreferences/personas.md - Character templates by settingreferences/poetry_pairs.md - Poetry and lyrics pairingsnpx claudepluginhub joshuarweaver/cascade-content-creation-misc-1 --plugin mave99a-novel-skillGenerates first-draft novel prose from Crucible outlines via scene-by-scene drafting, style matching, continuity tracking, and hallucination prevention. Use after planning/outlining on write/draft requests.
Orchestrates sequential web novel episode creation from markdown config docs (character sheets, plot guides, bootstrap) using 4-agent pipeline. Ensures character depth, numeric consistency, hook strength, plausibility. Invoke via /create or Korean episode commands.
Expands episode outlines into vivid novel prose with cinematic scenes and tight pacing. Automatically reads outline, config, character assets, and recent episodes to maintain narrative consistency.