novel-writing

Coordinate world-building, outlines, chapters, and trackers for long-form web-novel writing.

1|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/penghang1223/niannian-workspace --skill novel-writing-penghang1223
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: novel-writing
Source: https://github.com/penghang1223/niannian-workspace/tree/main/skills/novel-writing
Command: npx skills add https://github.com/penghang1223/niannian-workspace --skill novel-writing-penghang1223

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Long-form web-novel creation often suffers from context loss, inconsistent voice, conflicting world rules, pacing drift, multi-threaded plots, quality instability, and failure to internalize reader feedback. This Skill coordinates world-building, outlines, tracking, and feedback across settings, chapters, and state files to maintain coherence from planning to publishing.

Core Features & Use Cases

  • World-building and setting management across world.md, characters.md, and rules.md to maintain a single source of truth.
  • Outline and chapter planning with automatic arc calculation and foreshadowing/conflict tracking.
  • Feedback capture and integration with state tracking to guide subsequent chapters.
  • End-to-end workflow enforcement: creation, setting, outlining, drafting, checking, and status monitoring.

Quick Start

Initialize a new novel project with novel init <title>, then input world and character settings and start outlining chapters.

Frequently Asked Questions about novel-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain context and consistency across long-form novel writing?

To maintain context in long-form novel writing, this workflow coordinates settings, outlines, and chapters using dedicated files for world-building, characters, and rules to establish a single source of truth. It tracks multi-arc plots and foreshadowing to prevent continuity errors.

What is the best way to track foreshadowing and multi-arc plots in a web novel?

The best way to track foreshadowing and multi-arc plots is by using an outline and chapter planning system that automatically calculates story arcs and monitors conflicts. This workflow integrates state tracking files to log plot progression alongside world rules.

How do I integrate reader feedback into my novel drafting workflow?

You can integrate reader feedback into your novel drafting workflow by capturing responses in a state tracking file that guides subsequent chapters. This ensures pacing adjustments and plot developments reflect audience reactions while maintaining story coherence.

How do I manage world-building settings without losing track of character rules?

To manage world-building settings without losing track of character rules, this workflow organizes lore into separate files: world.md, characters.md, and rules.md. This file structure maintains a single source of truth for your story's foundational logic.

Can I plan chapter pacing and outlines for a multi-threaded web novel?

Yes, you can plan chapter pacing and outlines for a multi-threaded web novel using a structured pre-writing workflow. It enforces end-to-end creation stages from initial outlining to drafting, applying automated arc calculation and conflict tracking to manage complex plots.