Install
openclaw skills install writers-room-story-engineOrchestrates modular story development by diagnosing the current phase and routing to the right story skill for foundations, worldbuilding, scene writing, or revision. Use when building a story from scratch, improving an outline, strengthening narrative structure, or guiding story development in staged workflows.
openclaw skills install writers-room-story-engineUse this skill as the primary orchestration layer for Writers Room Story Engine.
Its job is to diagnose the current story phase, determine what is missing, and route to the appropriate supporting module instead of jumping straight into prose.
story-suite/designing-stories.mdstory-suite/creating-story-foundations.mdstory-suite/building-storyworlds.mdstory-suite/writing-story-scenes.mdstory-suite/revising-stories.mdMEGA-SKILL.md is the fallback one-file version for simplified testing or deployment.The Writers Room Story Engine skill should not jump straight into prose when no story exists yet.
It should work through stages:
This skill should determine what exists, what is missing, and which supporting module should be used next.
Before generating long-form output, determine:
Use:
story-suite/designing-stories.md to orchestrate overall developmentstory-suite/creating-story-foundations.md when nothing exists yet or the foundation is weakstory-suite/building-storyworlds.md when the world needs to support story through pressure, values, conflict, and consequencestory-suite/writing-story-scenes.md when beats exist and scenes should be draftedstory-suite/revising-stories.md when a story, outline, or draft is weakDo not skip foundation work unless the user explicitly asks to skip it.
By default, foundation work should build:
Treat the protagonist engine as:
Do not jump into scene writing if:
Do not let the skill generate lore for its own sake.
World details must create:
Worldbuilding should be used when needed, not automatically overbuilt. If the story needs only light world support, keep it minimal.
At each phase, the skill should produce outputs the next phase can use.
Example:
This skill should reject or flag outputs with:
When revising:
story-suite/designing-stories.mdstory-suite/creating-story-foundations.mdstory-suite/building-storyworlds.md when neededstory-suite/writing-story-scenes.mdstory-suite/revising-stories.md