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 eleme
By mave99a · 769 installs
npx skills add mave99a/novel-skill --skill novel-creator
Source repository · Upstream listing
Novel Creator
Transform story ideas into complete novels with EPUB output through an interactive RPG style workflow.
Workflow
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 :
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:
Phase 4: Chapter Writing
Write each chapter (~4000 5500 words) following this structure:
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:
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