webnovel-init

Collect creative details interactively and generate webnovel project skeleton files.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/jrenc2002/webnovel-writer-skills --skill webnovel-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webnovel-init
Source: https://github.com/jrenc2002/webnovel-writer-skills/tree/main/webnovel-init
Command: npx skills add https://github.com/jrenc2002/webnovel-writer-skills --skill webnovel-init

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the deep initialization of webnovel projects by interactively gathering comprehensive creative information in stages, generating a project skeleton and constraint files ready for planning and writing. It prevents the need for extensive revisions by ensuring all necessary details are collected upfront.

Core Features & Use Cases

  • Structured Information Gathering: Collects essential project details through phased, interactive prompts.
  • Project Skeleton Generation: Creates foundational files like .webnovel/state.json, 设定集/*, 大纲/总纲.md, and .webnovel/idea_bank.json.
  • Prepares for Next Stages: Ensures subsequent /webnovel-plan and /webnovel-write skills can run directly.
  • Use Case: A writer starting a new webnovel can use this Skill to be guided through defining the story's core elements, characters, world-building, and unique creative constraints, resulting in a fully prepared project structure.

Quick Start

Use the webnovel-init skill to start a new webnovel project by providing the project root directory.

Frequently Asked Questions about webnovel-init

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

FAQPage Schema
How do I initialize a webnovel project to avoid rework during writing?

To initialize a webnovel project effectively, you need a structured approach that gathers all creative constraints upfront. Deep initialization collects scope, characters, and world-building data interactively, generating a project skeleton to prevent later revisions.

What files are generated when setting up a new webnovel project?

Setting up a new webnovel project generates foundational files including `.webnovel/state.json`, `设定集/*`, `大纲/总纲.md`, and `.webnovel/idea_bank.json`. These files establish the project skeleton and store collected creative constraints.

Can I use this project initialization process for complex world-building?

Yes, this project initialization process supports complex world-building by interactively collecting detailed creative information in phases. It gathers comprehensive data on your story's world, ensuring all unique constraints are documented before writing begins.

What is the best way to collect story generation ideas before outlining?

The best way to collect story generation ideas is through deep initialization that captures project scope and creative constraints interactively. This process populates an idea bank and foundational files, ensuring readiness for subsequent planning and writing phases.

Do I need any dependencies to run the webnovel initialization process?

No, you do not need any dependencies to run the webnovel initialization process. It operates independently to gather creation info and generate the project skeleton, requiring only your project root directory to start.