From story-engine-wyrd
Reference library providing access to all story creation resources - worlds, theory modules, lenses, and format guidelines. Commands invoke this skill to load reference materials.
How this skill is triggered — by the user, by Claude, or both
Slash command
/story-engine-wyrd:story-engine-referenceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is a **passive reference library** for the story-engine-wyrd plugin. It should be invoked by commands to access materials, not presented directly to users. Commands handle user interaction and workflow orchestration.
story/base.mdstory/formats/format-epic.mdstory/formats/format-flash-fiction.mdstory/formats/format-serialized.mdstory/formats/format-short-story.mdstory/lenses/lens-coming-of-age.mdstory/lenses/lens-horror.mdstory/lenses/lens-mystery.mdstory/lenses/lens-romance.mdstory/theory/theory-character-development.mdstory/theory/theory-dialogue-and-voice.mdstory/theory/theory-narrative-structure.mdstory/theory/theory-prose-craft.mdstory/worlds/world-brightvale.mdstory/worlds/world-hopes-reach.mdstory/worlds/world-insert-name.mdstory/worlds/world-shattered-worlds.mdstory/worlds/world-telvaren.mdstory/worlds/world-trap-streets.mdstory/worlds/world-valdris.mdThis skill is a passive reference library for the story-engine-wyrd plugin. It should be invoked by commands to access materials, not presented directly to users. Commands handle user interaction and workflow orchestration.
The story-engine-reference skill provides organized access to:
story-engine-reference/
├── SKILL.md (this file)
└── story/
├── base.md # Core system architecture
├── theory/ # Narrative theory modules
│ ├── theory-narrative-structure.md
│ ├── theory-character-development.md
│ ├── theory-prose-craft.md
│ └── theory-dialogue-and-voice.md
├── worlds/ # Story universes
│ ├── world-telvaren.md
│ ├── world-valdris.md
│ ├── world-virelan.md
│ ├── world-brightvale.md
│ ├── world-hopes-reach.md
│ ├── world-trap-streets.md
│ ├── world-shattered-worlds.md
│ └── world-insert-name.md
├── lenses/ # Genre transformations
│ ├── lens-mystery.md
│ ├── lens-romance.md
│ ├── lens-horror.md
│ └── lens-coming-of-age.md
└── formats/ # Story format guidelines
├── format-flash-fiction.md
├── format-short-story.md
├── format-epic.md
└── format-serialized.md
Commands should:
Each world file provides:
Current worlds:
Lenses transform any world's story by applying genre conventions:
Lenses are additive - they work WITH world mechanics, not replace them.
Modular narrative craft fundamentals:
Each agent loads only the theory modules relevant to its task:
theory-narrative-structure.md + world file + lens file (if applicable)theory-character-development.md + world filetheory-prose-craft.md + theory-dialogue-and-voice.mdStory length and structure specifications:
Example workflow (from write-story command):
## Step 1: Load Reference Skill
Use the Skill tool:
- command: "story-engine-wyrd:story-engine-reference"
## Step 2: Load Core Architecture
Read file:
- story-engine-reference/story/base.md
## Step 3: Load Contextual Materials
Based on user selections, read:
- World file (e.g., story/worlds/world-telvaren.md)
- Lens file if applicable (e.g., story/lenses/lens-mystery.md)
- Theory module (e.g., story/theory/theory-narrative-structure.md)
- Format guidelines (e.g., story/formats/format-short-story.md)
/story-engine-wyrd:write-story - Main story creation workflow/story-engine-wyrd:develop-character - Character development helper/story-engine-wyrd:plan-plot - Plot structure planningWhen this skill is loaded, DO NOT:
Instead:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub rjroy/wyrd-gateway --plugin story-engine-wyrd