From story-skills
Plans and manages story arcs, plot points, foreshadowing, and narrative timelines for writing projects. Useful when structuring a plot or tracking story events.
How this skill is triggered — by the user, by Claude, or both
Slash command
/story-skills:plot-structureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Plan and manage story arcs, plot points, foreshadowing, and narrative timeline. Each arc is a markdown file in `plot/arcs/` with a chronological timeline maintained in `plot/timeline.md`. The plot index tracks all arcs, their status, and theme coverage.
Plan and manage story arcs, plot points, foreshadowing, and narrative timeline. Each arc is a markdown file in plot/arcs/ with a chronological timeline maintained in plot/timeline.md. The plot index tracks all arcs, their status, and theme coverage.
A story project must already exist (created via the story-init skill). Verify by checking for story.md in the project root.
story.md for genre and themesreferences/structure-models.md for available structuresplot/_index.md frontmatter structure fieldstory validate .story.md for themesplot/_index.md for existing arcscharacters/_index.md to understand available charactersreferences/arc-template.mdplot/arcs/{arc-name-kebab}.mdplot/_index.md arcs tableplot/_index.mdcharacters/story reindex ., story links ., and story validate .Plot points live within arc files in the "Plot Points" table. When adding a plot point:
plot/timeline.md in chronological ordercontinuity/promises/ or continuity/questions/story validate .The timeline at plot/timeline.md is a chronological master list of all story events across all arcs.
When adding events:
When reviewing the timeline:
Each arc tracks its own foreshadowing in the "Foreshadowing" table:
planned, planted, or paid-offDuring chapter writing, flag any planted items that haven't been paid off as reminders.
For durable cross-arc setup/payoff tracking, also maintain continuity/promises/{promise-kebab}.md with status, planted, payoff, arcs, and characters. For mystery or open-continuity tracking, maintain continuity/questions/{question-kebab}.md.
characters fieldthemes fieldplot/_index.md maps themes to arcs and chaptersUse the Story CLI when it is available. If story is not installed but the story-maintenance skill is present, use 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 and backlink checks manually.
references/arc-template.md - Template for arc files with frontmatter and sectionsreferences/question-template.md - Template for continuity questions and mysteriesreferences/promise-template.md - Template for setup/payoff trackingreferences/structure-models.md - Story structure models (three-act, hero's journey, save the cat, kishotenketsu, five-act) with beat sheetsnpx claudepluginhub danjdewhurst/story-skills --plugin story-skillsOutlines story structure using beat sheets and three-act framework for screenplays, novels, and narratives.
Provides fiction writing patterns: Save the Cat! 15-beat, Snowflake Method, Hero's Journey, scene structure, character bible, and chapter hooks.