ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

novel-forge

Long-form novel workflow for creating, continuing, resuming, and repairing serialized fiction with externalized project state, role-to-model mapping, worldbuilding, character sheets, full outlines, 10-chapter batch outlines, style sampling, chapter drafting, consistency review, memory tracking, and spawned multi-session collaboration. Use when the user asks to start a novel project, continue or resume a draft, recover from truncation, assign models to roles, generate canon or chapters, review for consistency, or maintain a long-running fiction project across many chapters. Supports single-agent or multi-agent execution, with multi-agent as the default; when multi-agent is selected, first surface the available model inventory and the novel-writing role list, then ask the user for an explicit role→model mapping before any canon work. Once the user has provided the mapping, persist it in project state and drive stage work with `sessions_spawn` using the mapped roles rather than treating the mapping as passive metadata. The main session may only create the project shell and route work; it must not author canon files.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/228998098/novel-forge
Or

Novel Forge

Version: v2.0.0

Overview / 技能简介

Use this skill to run long-form fiction as a stateful pipeline, not as chat memory. It helps with novel project setup, continuation, truncated recovery, model-role mapping, canon building, chapter drafting, and consistency review.

中文卖点: 让你用文件化状态稳定连载长篇小说,支持新建、续写、断档恢复和多角色模型分工。

Quick start / 快速开始

Startup order

  1. Read /root/.openclaw/openclaw.json.
  2. Collect the project brief first: title, genre/audience, target length or chapter count, taboo list, core premise, execution mode, and starting checkpoint or first scene.
  3. Persist the project brief / scaffold before any role or model discussion.
  4. Only after the project brief is saved, run scripts/show_runtime_inventory.mjs and show the user the available model inventory grouped by provider.
  5. Show the novel-writing role list.
  6. Produce a recommended role→model draft from the inventory and the heuristics below.
  7. Ask the user to confirm or edit the draft mapping.
  8. Do not present agents_list as a user-facing inventory; it is internal-only.
  9. Treat agents_list as a visibility hint only; use an actual sessions_spawn probe to determine whether multi-agent execution is available. If the probe succeeds, multi-agent is available even when agents_list shows only main.
  10. Do not start canon until title, genre/audience, target length, taboo list, premise, execution mode, and role mapping are confirmed.
  11. Do not fan out dependent canon stages blindly. Worldbuilding must be stable before character sheets; worldbuilding + characters must be stable before the full outline; the full outline must be stable before each 10-chapter batch outline; batch outline must be stable before writer; writer before reviewer; reviewer before orchestrator.

Inventory display rule

  • Always present the model list before asking for role mapping.
  • Always present the role list before asking for role mapping.
  • Always prefill a recommended mapping draft based on the current inventory.
  • Never show agents_list output as a selectable menu when it only contains main.
  • If the model inventory cannot be read, stop and report the failure instead of guessing.
  • Treat the role→model mapping as project state until the user confirms it, then use that mapping to drive sessions_spawn stage sessions.

Dynamic mapping heuristics

Build the recommendation from the user’s actual inventory, not from a fixed global pairing.

  1. Read the current model inventory.
  2. For each role, score models using only the models the user actually has.
  3. Prefer models whose names or metadata suggest the needed behavior.
  4. If a model is ambiguous, keep it as a candidate instead of forcing a certainty.
  5. Present the result as a recommended draft mapping plus alternates.
  6. Ask the user to confirm or override any role that is still uncertain.

Metadata

Author@228998098
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-228998098-novel-forge": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.