novel-steer

Queues intervention instructions for the next novel-studio pipeline run.

116|21|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/Xiaoyangy/novel-studio --skill novel-steer-xiaoyangy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: novel-steer
Source: https://github.com/Xiaoyangy/novel-studio/tree/main/skills/novel-steer
Command: npx skills add https://github.com/Xiaoyangy/novel-studio --skill novel-steer-xiaoyangy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When running long-form novel generation with novel-studio, you cannot inject feedback into a Coordinator that is already running in another process. This Skill lets you queue a steering instruction between runs so your change request is automatically picked up the next time the pipeline starts or resumes. ## Core Features & Use Cases - Queued Interventions: Persist a steering instruction to run.json via novel-studio --steer, which is injected into the Coordinator on the next --pipeline run. - Impact Evaluation: The Coordinator assesses the scope of each instruction, deciding whether to change settings, rewrite existing chapters, or adjust upcoming chapters. - Use Case: After reviewing drafted chapters, you decide the romance subplot should start earlier. Queue "move the romance line to chapter 4 and add more scenes between the leads", then resume the pipeline so the Coordinator adjusts the outline and rewrites affected chapters. ## Quick Start Run novel-studio --steer with your change request in the project directory, then run novel-studio --pipeline to resume creation with the instruction applied.

Frequently Asked Questions about novel-steer

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

FAQPage Schema
How do I change the plot of an AI-generated novel mid-project?

Run novel-studio --steer with your instruction, such as "make the protagonist female" or "speed up the pacing". The instruction is queued in run.json and injected into the Coordinator the next time you run novel-studio --pipeline.

How do I give feedback to a running novel-studio pipeline?

You cannot inject into a Coordinator already running in another process. Instead, queue the instruction with novel-studio --steer, then run novel-studio --pipeline again so the queued instruction takes effect on resume.

What kinds of steering instructions does novel-studio support?

It accepts natural-language change requests such as moving a romance arc to chapter 4, adding a villain, changing a protagonist's gender, or increasing pacing. The Coordinator evaluates whether to update settings, rewrite written chapters, or adjust upcoming chapters.

Why didn't my novel-studio steering instruction take effect immediately?

The --steer subcommand only queues the instruction to run.json; it cannot modify a session running in another process. You must run novel-studio --pipeline afterward to resume creation and apply the queued instruction.

What are the prerequisites for using novel-studio --steer?

You must have completed the initial novel-studio configuration and run the command inside a project directory containing output/novel/. Without an initialized project, there is no run.json to queue the instruction into.