From story-skills
Guides creation of story world elements: locations, systems (magic, politics, technology), factions, and artifacts. Cross-references characters and updates index files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/story-skills:worldbuildingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create and manage world elements for a story project. Locations, systems (magic, politics, technology, etc.), factions, and artifacts are stored as markdown files in the `worldbuilding/` directory with YAML frontmatter. All elements cross-reference characters and other story elements.
Create and manage world elements for a story project. Locations, systems (magic, politics, technology, etc.), factions, and artifacts are stored as markdown files in the worldbuilding/ directory with YAML frontmatter. All elements cross-reference characters and other story elements.
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, era, and tone contextworldbuilding/_index.md for existing locations and systemsreferences/location-template.mdworldbuilding/locations/{name-kebab}.mdworldbuilding/_index.md locations tablelocations frontmatter liststory reindex ., story links ., and story validate .story.md for genre and themes contextworldbuilding/_index.md for existing systemsreferences/world-element-types.md for the relevant promptsreferences/system-template.mdworldbuilding/systems/{name-kebab}.mdworldbuilding/_index.md systems tablestory reindex ., story links ., and story validate .Use story add faction "{Faction Name}" --type "{family|guild|government|military|religion|company|community|criminal|other}" when the CLI is available. Otherwise create worldbuilding/factions/{name-kebab}.md with frontmatter fields name, type, status, members, locations, and tags.
Cover:
Use story add artifact "{Artifact Name}" --type "{object|weapon|document|technology|relic|symbol|resource|other}" when the CLI is available. Otherwise create worldbuilding/artifacts/{name-kebab}.md with frontmatter fields name, type, status, owner, location, and tags.
Cover:
worldbuilding/_index.md if name, type, or status changedstory reindex ., story links ., and story validate .notable-characters in frontmatterlocations in frontmatterlocations field links backworldbuilding/_index.md world overview section current as elements are addedUse 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/location-template.md - Template for location filesreferences/system-template.md - Template for system filesreferences/faction-template.md - Template for faction filesreferences/artifact-template.md - Template for artifact/object filesreferences/world-element-types.md - Detailed prompts for each system type (magic, political, technology, religion, economic, military, social)npx claudepluginhub danjdewhurst/story-skills --plugin story-skillsDesigns a world-building framework for speculative fiction, establishing physical rules, social structures, history, and internal consistency to support credible narrative.
Generates 14 planning documents (7 categories) for epic fantasy novels using Crucible Structure via interactive multi-choice questions from a premise.
Creates and manages rich character profiles for story projects, including relationships, family trees, and timelines.