webnovel-init_skill

This skill initializes a deep webnovel project by collecting full story world constraints and generating all pre-writing files for a solid start.
  • Python

212

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill lingfengqaq/webnovel-writer --skill webnovel-init

  • SKILL.md9.5 KB

Overview

This skill initializes a new webnovel project in deep mode, collecting complete story, world, character, golden-finger and constraint data, then generates a full pre-writing skeleton. It enforces a strict sufficiency check before running the initializer and writes idea_bank.json plus patched core outline files. Use only for full-project setup (no quick or standard modes).

How this skill works

The skill asks for missing inputs in 3–4 conversational waves, loading reference files only at the required progressive disclosure level. Once all required fields pass the sufficiency check, it runs the init_project.py script to create project files, writes .webnovel/idea_bank.json, and patches 大纲/总纲.md with core info. It verifies required files and halts with clear remediation steps if any hard-fail condition occurs.

When to use it

  • Starting a brand-new long-form webnovel and you want a writing-ready project skeleton
  • Running the /webnovel-init command to produce complete pre-writing files
  • When you need enforced creative constraints (anti-trope rules, hard constraints) included in the project
  • When you want explicit verification that key files and metadata exist before planning or drafting

Best practices

  • Provide as much detail upfront so waves can skip redundant questions and finish faster
  • Answer required fields exactly: title, genre(s), target size, protagonist name/desire/flaw, world scale, power system, golden-finger type
  • Allow the skill to load only referenced templates per the L1–L3 rules to keep prompts efficient and avoid stale knowledge
  • If you decline creative constraint selection, explicitly record that choice so the init can proceed without the packages
  • Review the generated idea_bank.json and 大纲/总纲.md immediately; re-run the minimal recovery step if verification fails

Example use cases

  • Create a 1M-word xianxia series: collect cultivation chain, sect hierarchy, protagonist flaw and a bloodline golden-finger, then scaffold chapters and setting files
  • Start a modern urban fantasy novel: gather protagonist archetype, antagonist tiers, magic system type, and platform reader profile, then generate idea_bank and prewriting docs
  • Build a rules-mystery project with explicit anti-trope rule and 2–3 hard constraints, produce 2–3 creative packages, score and select one, then initialize project files
  • Recover from a failed init: identify missing files or blank fields, apply targeted patching or re-run init_project.py for just the missing parts

FAQ

The skill stops and asks only for the missing item(s). It will not run init_project.py until the hard requirements are satisfied or explicitly deferred.

Can I defer creative constraints and still initialize?

Yes, but you must explicitly record the refusal. The init will proceed without creative packages and idea_bank entries tied to constraints.

Which reference files are loaded automatically?

Only the minimum L1 reference (genre-tropes.md) before Wave 1. Additional templates load conditionally per L2/L3 rules when your choices require them.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
webnovel-init skill by lingfengqaq/webnovel-writer | VeilStrat