owlot/claude-dnd-dungeon-master

A D&D 5e Dungeon Master assistant built on Claude Code — sub-agents, slash commands, deterministic scripts.

2Stars on the repository
37Mods indexed here, across every type
14d agoLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

character-creation

01

owlot/claude-dnd-dungeon-master

Agent Claude Code

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]".

not rated 2 14d ago A 70 tokens

character-tracker

02

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 61 tokens

combat-tracker

03

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 68 tokens

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 40 tokens

owlot/claude-dnd-dungeon-master

Agent Claude Code

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…

not rated 2 14d ago A 83 tokens

encounter-verifier

06

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 59 tokens

indexer

07

owlot/claude-dnd-dungeon-master

Agent Claude Code

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]".

not rated 2 14d ago A 60 tokens

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 56 tokens

session-manager

09

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 43 tokens

srd-lookup

10

owlot/claude-dnd-dungeon-master

Agent Claude Code

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.

not rated 2 14d ago A 59 tokens

story-teller

11

owlot/claude-dnd-dungeon-master

Agent Claude Code

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…

not rated 2 14d ago A 78 tokens

website-generator

12

owlot/claude-dnd-dungeon-master

Agent Claude Code

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 ago A 75 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: