owlot/claude-dnd-dungeon-master
Agent
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]".
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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…
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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]".
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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.
owlot/claude-dnd-dungeon-master
Agent
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…
owlot/claude-dnd-dungeon-master
Agent
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…
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, GPT-5.4 Image 2, proxied through Cloudflare AI Gateway BYOK). Also analyze/describe existing images using multimodal AI vision. Use when user asks to "generate an image", "create a PNG", "make an…
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Add a single character to an existing campaign. Delegates to the character-creation sub-agent.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Create or update an introduction file for a character and audition 4 voice samples. Use when adding a new NPC or PC who needs a locked voice for audio generation.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Flush the current session conversation to the log file. Captures everything discussed since the last checkpoint. Use mid-session on long sessions or before a break.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Snapshot all character files and combat state mid-session so you can roll back if something goes wrong. Creates timestamped backups in campaigns/[campaign]/.checkpoints/.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Write a combat log from the current conversation history. Use in a resumed old session to retroactively archive a fight that happened before the combat tracker wrote the log automatically.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Write an NPC conversation log from the current conversation history. Use to retroactively archive an NPC conversation that happened before the conversation-tracker was running.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Walk through character creation for all players before the first session. Delegates to the character-creation sub-agent.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Wrap up a play session — flush the conversation log, derive a summary from it, then update state.md, all character files, and append a session log entry.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Generate audio MP3s for a session — scene chapters and per-anchor memoir files. Requires locked voice files and a session story file. Run after the website-generator has produced the session HTML and memoir JSONs.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Walk the DM through generating a new campaign — hook, structure, starting location, factions, key NPCs, and session zero prep. Outputs an initial state.md and a primer the DM can hand to players.
owlot/claude-dnd-dungeon-master
Skill Claude CodeCodex
Generate a named NPC on the fly — stats, personality, voice, motivation, and secret. Use when the party interacts with an unexpected NPC or the DM needs a quick character.