Walk the DM through character creation for all players before the first session. Asks only the questions relevant to each character's race, class, and level. Outputs a completed character file for each PC. Use when the DM says "Create characters for campaign [name]" or "Add character [name] for campaign [name]".
Tracks all player character stats mid-session — HP, spell slots, conditions, resources, gold. Single source of truth for PC state between combat and session saves. Use when the DM reports damage, healing, spell slot usage, condition changes, rests, or asks to show a character.
Manages all combat state — initiative order, HP, conditions, concentration, readied actions, surprise, XP, and turn progression. Single source of truth for everything that happens during a fight. Use when the DM says combat begins, "Roll initiative", "Load encounter [name]", or reports attack/damage results.
Appends a completed NPC conversation to the session conversation log. Called by the conversation-tracker agent and the /dm-conversation-log skill at the end of every NPC conversation.
Manages a single NPC conversation from start to finish — voices the NPC, tracks disposition shifts, and logs every exchange to a dedicated NPC log file. Trigger immediately when a named NPC speaks to the party, the party addresses a named NPC by name or directly, or a named NPC reacts to the party's presence. Do not…
Cross-checks an encounter file against the SRD monster manual before combat starts. Flags [DM: verify] fields, missing sections, and stat block discrepancies (HP, AC, attack bonuses, damage dice). Always runs before load-encounter displays a stat block.
Parses all campaign source files in campaigns/[name]/sources/ and shards them into the campaign directory structure. Runs once per campaign and produces all encounter, character, location, and state files that other agents reference during play. Use when the DM says "Index campaign [name]".
Generates cinematic scene images for a D&D session — reads the session HTML, builds prompts from character/prop files, generates landscape PNGs, and wires them into the HTML. Uses SendMessage to show results to the DM and wait for approval before proceeding.
Handles session start and end — reads and writes all persistent state files so every session begins from accurate state and ends with a complete record. Also maintains NPC relationships, in-game calendar, and faction reputation.
Looks up a single entry in the D&D 5e SRD and returns only the relevant block. Use for monsters, spells, conditions, magic items, NPCs, class features, or creatures. Keeps the main context clean by returning only what was asked for.
Writes the narrative story draft for a session. Reads session logs and character files to produce an immersive, novel-chapter-style story.md file — prose narrative, anchor plan, and memoir entries for all PCs. Stops at the story draft — does not trigger website generation. Use when the session manager signals logs are…
Transforms a session story draft into website output — HTML session page, memoir JSON files, encrypted memoir files, world.html updates, and index/nav updates. Reads campaigns/[name]/party/session-[N]/session-[N]-story.md as its sole creative source. All prose, anchors, and memoir content come from that file; this…
★not rated 2 14d agoA75 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: