smithery.ai

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.

First seen Apr 25, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,442 B
  • docs SUMMARY.md 658 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Novel Creator

Transform story ideas into complete novels with EPUB output through an interactive RPG-style workflow.

Workflow

[Story Concept] → [Interactive RPG] → [Writing Plan] → [Chapters] → [EPUB]
     Phase 1           Phase 2           Phase 3        Phase 4     Phase 5

Phase 1: Story Setup

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.

Phase 2: Interactive RPG

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:

  • Tech/Knowledge: Modern knowledge as "magic" (phone→照妖镜, chemistry→炼丹)
  • Fantasy: Special abilities (灵觉), artifacts (蓄雷珠), prophecies
  • Romance: First meeting → mutual help → feelings → confession

Track throughout:

  • Key plot points and decisions
  • Relationship development stages
  • Items and abilities acquired
  • Foreshadowing seeds planted

Phase 3: Writing Plan

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 |
|----|--------|-------|

Phase 4: Chapter Writing

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:

  • Vivid sensory descriptions (sight, sound, smell, touch)
  • Dialogue with subtext (what's said vs. what's meant)
  • Internal monologue showing modern perspective
  • Proper pacing (action → dialogue → reflection)
  • Foreshadowing elements per plan
  • Chapter-end hook

File naming: [##][章节标题].md (e.g., 01梦回千年惊鸿起.md)

Update task_plan.md progress after each chapter.

Phase 5: EPUB Generation

Run:

python3 scripts/create_epub.py

Script auto-detects chapter files in current directory and generates:

  • Cover page with title/subtitle/author
  • Introduction page
  • All chapters with proper formatting
  • Table of contents
  • Chinese typography CSS

Output: [书名].epub

Quick Commands

User says Action
"写一部穿越小说" Full workflow Phase 1-5
"根据大纲写小说" + outline Phase 3-5
"把章节转成epub" Phase 5 only
"继续写下一章" Resume Phase 4

Resources

  • scripts/create_epub.py - EPUB generator
  • references/personas.md - Character templates by setting
  • references/poetry_pairs.md - Poetry and lyrics pairings