From story-skills
Creates and manages rich character profiles for story projects, including relationships, family trees, and timelines.
How this skill is triggered — by the user, by Claude, or both
Slash command
/story-skills:character-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create and manage rich character profiles for a story project. Each character is a markdown file with YAML frontmatter in the `characters/` directory. Characters are cross-referenced with other story elements through kebab-case identifiers.
Create and manage rich character profiles for a story project. Each character is a markdown file with YAML frontmatter in the characters/ directory. Characters are cross-referenced with other story elements through kebab-case identifiers.
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, themes, and tone contextcharacters/_index.md for existing charactersreferences/character-template.mdcharacters/{name-kebab}.md, or use story add character "{Name}" --role "{role}" when the CLI is availablecharacters/_index.md registry tablestory reindex .
story links .
story validate .
characters/_index.md for context on other characterscharacters/_index.md if role or status changedstory reindex ., story links ., and story validate .Reference references/relationship-types.md for the full list of relationship types and inverse pairs.
When adding a relationship:
characters/_index.mdFamily trees are maintained in the characters/_index.md under the "Family Trees" section. Format:
## Family Trees
### {Family Name}
- **{Character Name}** ({status}) - [{name-kebab}.md]
- **{Child Name}** - [{name-kebab}.md]
- **{Child Name}** - [{name-kebab}.md]
Indent children under parents. Note marriages/partnerships inline.
notable-characters), ensure the link exists both wayslocations frontmatter listworldbuilding/factions/{faction-kebab}.md under membersworldbuilding/artifacts/{artifact-kebab}.mdcharacters frontmattermagic-user is used, always use that exact tag)Use 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/character-template.md - Full blank template for character profilesreferences/relationship-types.md - Complete relationship type reference with inverse pairsnpx claudepluginhub danjdewhurst/story-skills --plugin story-skillsGenerates standalone web novel character sheets: profiles, relationship networks, growth arcs (full novel), and per-25-chapter changes. Use for character sheets, diagrams, growth curves, antagonist design.
Guides creation of story world elements: locations, systems (magic, politics, technology), factions, and artifacts. Cross-references characters and updates index files.
Develops psychologically compelling characters by mapping want vs. need, wound, defence mechanism, and defining contradiction. Triggers when a character feels flat or unconvincing.