story-short-write

Structures short-form web fiction requests into novel-studio pipeline inputs with genre style packs and quality gates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing short-form Chinese web fiction (盐言故事, 七猫短篇) with AI often produces flat emotion, template-feeling prose, AI-flavored sentence patterns, and inconsistent formatting. This Skill turns a vague short-story request into a disciplined, emotion-first production workflow with genre-specific style packs, reversal design rules, and deterministic quality checks. ## Core Features & Use Cases - Pipeline Adapter Enforcement: Inside a novel-studio repository it never writes prose directly; it converts requirements into run-prompts/*.md files and invokes novel-studio --pipeline, keeping canon production in the verifiable pipeline. - Emotion-First Four-Phase Workflow: Phase 1 locks the target emotion (意难平/反转震撼/爽感释放 etc.), Phase 2 builds the core framework with reversal design and benchmark-book deconstruction, Phase 3 writes scene-by-scene in batches with per-section word-count gates (≥800 chars/section, ≥8000 total), and Phase 4 polishes with AI-pattern and degeneration scanners. - Genre Style Packs & Reference Library: Ships dedicated style packs for 追妻火葬场, 复仇打脸, 总裁豪门, and 宅斗宫斗 plus 20+ reference files covering hooks, dialogue, reversals, villains, and banned AI-flavor phrases. - Deterministic Quality Scripts: check-ai-patterns.js flags high-risk AI sentence patterns and em-dashes, check-degeneration.js detects repetition/truncation/meta-leakage, and normalize-punctuation.js finalizes punctuation. - Use Case: A user says "帮我写一篇盐言故事,追妻火葬场题材,1万字". The Skill loads the 追妻火葬场 style pack, builds the core framework with a reversal and three planted clues, writes the story in 2-3 section batches into 第01章_正文.md, then runs the checker scripts until all blocking findings are resolved. ## Quick Start Ask the AI to write a short web story with a target emotion and genre, for example: use story-short-write to write a 10000-character 盐言 story in the 追妻火葬场 genre with a 意难平 ending.

Frequently Asked Questions about story-short-write

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

FAQPage Schema
How do I write a short Chinese web story with this Skill?

State your target emotion and genre, then follow the four phases: lock the emotion goal, build the core framework with a reversal and planted clues, write in 2-3 section batches, and polish with the checker scripts. Output lands in {标题}/第01章_正文.md.

How does story-short-write work inside a novel-studio repository?

It acts only as a pipeline adapter and never writes prose directly. Requirements are written to run-prompts/<task>.md and executed via novel-studio --pipeline, with --stages write/review/rewrite for scoped continuation or rework.

What genres have dedicated style packs?

Four core genres have dedicated packs under references/genre-styles/: 追妻火葬场, 复仇打脸, 总裁豪门, and 宅斗宫斗. Other genres fall back to genre-writing-formulas.md for structure plus short-craft.md for the shared craft baseline.

What word count and format rules does short fiction require?

Each section needs at least 800 characters (500 for high-density genres) and the full story at least 8000 characters, verified with a cross-platform Python character count. Paragraphs are separated by a single newline with no blank lines, and section markers default to ###1., ###2.

How does the Skill detect AI-flavored writing?

Run node scripts/check-ai-patterns.js --check on the chapter file to flag negation-flip sentence patterns, em-dashes, period stutter, and overlong paragraphs. check-degeneration.js additionally catches verbatim repetition, truncation, and engineering-word leakage, with blocking findings requiring regeneration.

Can I use a reference novel as a benchmark for style?

Yes. Run the companion analyze skill first to deconstruct the reference book into deconstruction-library/{书名}/, then the writer loads its structure, emotion curve, and techniques and maps the detected genre to the matching style pack.