chapter-writing
This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue the story", "write a scene",…
This skill should be used when the user asks to "mystery", "fair play", "clue", "red herring", "romance beats", "HEA", "thriller", "ticking clock", "horror", "dread", "MG", "YA", "middle grade", "young adult", "science fiction", "sci-fi", "serial", "episodic", "web serial",
$ npx -y skills add danjdewhurst/story-skills --skill genre-craft --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/genre-craftContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "mystery", "fair play", "clue", "red herring", "romance beats", "HEA", "thriller", "ticking clock", "horror", "dread", "MG", "YA", "middle grade", "young adult", "science fiction", "sci-fi", "serial", "episodic", "web serial",
name: genre-craft description: This skill should be used when the user asks to "mystery", "fair play", "clue", "red herring", "romance beats", "HEA", "thriller", "ticking clock", "horror", "dread", "MG", "YA", "middle grade", "young adult", "science fiction", "sci-fi", "serial", "episodic", "web serial", "genre conventions", or wants genre-specific structural craft for a story project.
Genre-specific structural packs: the codified craft each genre expects, as checkable rules, ledgers, and audits. Packs cover mystery (fair play + clue ledger), romance (beats + HEA contract), thriller (ticking clock, power imbalance, set pieces), horror (dread/terror ordering, monster rules), MG/YA (category constraints), science fiction (load-bearing speculative elements), and serial/episodic structure. Use at story-init (pick the pack, set the constraints) and in revision (run the pack's audit).
A story project must already exist (created via the story-init skill) with its genre recorded in `story.md`. A plot structure (plot-structure) should exist or be in progress.
skill's genre work); these packs are structural
encoding by design
1. **Pick the pack.** Read `story.md` for genre/sub-genre and load the matching reference:
(e.g. horror's slow dread vs. thriller's cliffhangers), decide with the user which genre's contract dominates per section and record the decision in `story.md` notes. 2. **Set the constraints up front.** Apply the pack's structural requirements during planning:
herring via `story add clue "..." --planted chapter-NN --payoff chapter-NN`, with `significance-delayed` frontmatter where the reader sees the clue before understanding it.
track story-time in `plot/timeline.md`.
in each installment's frontmatter.
constraints (protagonist age, minimized adult involvement).
`worldbuilding/systems/` before the climax exploits them. 3. **Draft against the pack.** Use the pack's beat concepts and rules alongside the `chapter-writing` workflow and the `scene-craft` scene-grain tools. Cross-link thriller pacing to the Fichtean curve note in `references/thriller.md`; cross-link serial book-level canon to the `series-continuity` skill. 4. **Run the pack audit in revision.** Each reference ends with an audit checklist. Run it as part of a developmental revision pass (see the `revision-continuity` skill) and record findings in the revision plan. 5. **Record genre decisions.** Any deliberate deviation from the pack (a romance without a black moment, a mystery that withholds) is a story decision: note it in `story.md` with the reason, so later audits don't "fix" it.
YAML frontmatter, `_index.md` registries where a collection exists (`continuity/clues/` follows the `continuity/promises/` pattern).
plant as an error); deadline promises follow the same ordering logic as promise/question ordering.
character files link back to the clue ids that implicate or clear them.
never only in chat.
Use the Story CLI when it is available. If `story` is not installed, use `bun run story --` from the Story Skills repository checkout or the bundled fallback `node ../story-maintenance/scripts/story.js` with the same arguments, resolving the path relative to this skill folder. If no CLI is available, perform the registry, backlink, and word-count checks manually.
After adding or changing genre entities (clues, deadlines, season goals, episode questions):
story reindex . story links . story validate . story continuity .
Agent Skills for planning, tracking, and drafting fiction in markdown. Story Skills gives agents a shared project format for fiction: a story bible, character files, worldbuilding notes, factions, artifacts, plot arcs, scene state, continuity questions,
Repo: danjdewhurst/story-skills
This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue the story", "write a scene",…
This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a family tree", "character…
This skill should be used when the user asks to "pantsing", "discovery write", "write without an outline", "discovery draft", "write into the dark", "story…
This skill should be used when the user asks to "process beta reader feedback", "alpha reader feedback", "feedback round", "synthesize reader feedback",…
This skill should be used when the user asks to "create a plot arc", "story structure", "add a plot point", "story timeline", "track foreshadowing", "pacing",…
This skill should be used when the user asks to revise a chapter, edit prose, continuity check, find inconsistencies, audit character state, check timeline…