Agent Skills: Novel Creator

|

UncategorizedID: mave99a/novel-skill/novel-creator

Skill Files

Browse the full folder contents for novel-creator.

Download Skill

Loading file tree…

skills/novel-creator/SKILL.md

Skill Metadata

Name
novel-creator
Description
|

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