All skills
danjdewhurst avatar

/character-management

@e7418a3

This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a family tree", "character relationships", "character timeline", "character arc", "character profile", "relationship graph", "name a character", or needs to manage characters in a story project. NOT for character voices or dialogue style (use voice-style), or for a thematic arc's lie, truth, and arc type (use theme-craft).

Use this Skill: https://skilld.dev/gh/danjdewhurst/story-skills/character-management

This session only. Nothing lands on disk.

referencessupporting-characters.md

≈406 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Supporting Characters

Brief guidance for roles smaller than deuteragonist. Major supporting characters still get full files from references/character-template.md. Minor ones can be a paragraph in story.md ## Notes, or inside the Relationship Map or Family Trees sections of characters/_index.md. story reindex keeps any other ## section you add there too, moved after the generated sections, but the Notes in story.md are the easier place to find them.

Role Vocabulary

  • Mentor — teaches or equips the protagonist, then gets out of the way (often dies or withdraws so the hero must stand alone)
  • Foil — contrasts with the protagonist to highlight their traits and choices
  • Confidant — someone the protagonist talks to honestly; reveals interiority
  • Love interest — romantic stake in the protagonist's outcome; must want something independent of the romance
  • Comic relief — releases tension; must have their own dignity, not just be a joke
  • Threshold guardian — tests the protagonist's readiness before a new stage; the test teaches something the next act requires

Every Supporting Character Needs

  • Their own goal. A want independent of the protagonist's plot — not just "help the hero." A goal that conflicts with the protagonist's, even slightly, makes them feel alive.
  • 2–3 defining traits. One vivid, specific trait beats five vague ones. Make each trait visible in a single scene when the character first appears.
  • An exit. Supporting characters should leave the story when their function is done. Lingering extras dilute tension.

Source: SKILL.md on GitHub

No alerts2d4 checks · Risk SAFE
  • Gen Agent Trust Hub2d

    The skill is designed to manage story characters using a custom CLI tool. It is generally safe but contains a command injection vulnerability where user-supplied character names are interpolated into shell commands without sanitization.

  • Socket2d

    No alerts

  • Snyk2d

    Risk: LOW · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at e7418a3. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 4 days ago

README badge

README badge for danjdewhurst/story-skills/character-management