Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mave99a avatar

Novel Creator

  • 678 installs
  • 10 repo stars
  • Updated January 8, 2026
  • mave99a/novel-skill

novel-creator is a Claude Code skill that turns raw story concepts into complete interactive novels or EPUB ebooks through guided RPG-style branching narratives for developers who need programmatic fiction and ebook gene

About

novel-creator is an interactive fiction workflow skill that combines RPG-style branching choices with professional EPUB ebook production from markdown source. Developers and technical writers reach for it when prompts mention writing a novel, creating interactive stories, light novels, time-travel or fantasy arcs, Chinese web novels, or converting markdown stories into distributable ebooks. The skill guides concept expansion, branching narrative design, serialization, and EPUB packaging without a separate build toolchain. Triggers include phrases like interactive fiction, RPG story, make an ebook, and Chinese terms for novel writing and ebook creation.

  • 5-phase workflow from story concept through interactive RPG, writing plan, chapter generation to final EPUB
  • Supports 6 distinct novel types including time-travel, fantasy, romance, Chinese web novels with poetry+lyrics, light no
  • Loads structured character personas from references/personas.md
  • Runs 10-15 user-driven decision points via AskUserQuestion during the interactive RPG phase
  • Produces professional EPUB ebooks from markdown story output

Novel Creator by the numbers

  • 678 all-time installs (skills.sh)
  • +30 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #352 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mave99a/novel-skill --skill novel-creator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs678
repo stars10
Last updatedJanuary 8, 2026
Repositorymave99a/novel-skill

How do you generate EPUB ebooks from branching stories?

Turn raw story concepts into complete interactive novels or EPUB ebooks through guided RPG-style branching narratives.

Who is it for?

Developers prototyping narrative games, interactive fiction tools, or automated ebook pipelines from structured story prompts.

Skip if: Skip novel-creator when you need slide decks, API documentation, or non-narrative technical writing without fiction structure.

When should I use this skill?

A user asks to write a novel, create interactive fiction, build an RPG story, or convert markdown fiction into an EPUB.

What you get

Branching narrative outlines, serialized markdown chapters, and packaged EPUB ebook files.

  • EPUB ebook
  • branching story outline
  • serialized markdown chapters

Files

SKILL.mdMarkdownGitHub ↗

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:

ElementOptionsDefault
Genre穿越/Fantasy/Romance/Mystery穿越
SettingAncient palace/Modern/Fantasy worldPalace
ProtagonistName, background, abilities-
GoalWhat to achieveSurvive and thrive
LengthChapters × words10 × 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 saysAction
"写一部穿越小说"Full workflow Phase 1-5
"根据大纲写小说" + outlinePhase 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

Related skills

FAQ

What formats does novel-creator output?

novel-creator outputs branching narrative structures in markdown and packages finished works as EPUB ebooks. The skill also supports interactive RPG-style stories with player choice branches and serialized light novel arcs.

When should I use novel-creator?

novel-creator fits prompts to write a novel, create interactive fiction, build an RPG story, or make an ebook from story concepts. Triggers include English and Chinese phrases for novel writing and ebook production.

Generative Mediaagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.