owlot

37 mods across 1 repository, 2 stars between them.

character-creation

01

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

2 9d ago A 70 tokens

character-tracker

02

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.

2 9d ago A 61 tokens

combat-tracker

03

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.

2 9d ago A 68 tokens

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.

2 9d ago A 40 tokens

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…

2 9d ago A 83 tokens

encounter-verifier

06

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.

2 9d ago A 59 tokens

indexer

07

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

2 9d ago A 60 tokens

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.

2 9d ago A 56 tokens

session-manager

09

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.

2 9d ago A 43 tokens

srd-lookup

10

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.

2 9d ago A 59 tokens

story-teller

11

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…

2 9d ago A 78 tokens

website-generator

12

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…

2 9d ago A 75 tokens

ai-image-creator

13

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…

2 9d ago A 185 tokens

dm-audition-voice

15

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.

2 9d ago A 33 tokens

dm-checkpoint-log

16

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.

2 9d ago A 30 tokens

dm-checkpoint

17

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/.

2 9d ago A 32 tokens

dm-combat-log

18

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.

2 9d ago A 33 tokens

dm-conversation-log

19

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.

2 9d ago A 29 tokens

dm-end-session

21

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.

2 9d ago A 33 tokens

dm-generate-audio

22

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.

2 9d ago A 42 tokens

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.

2 9d ago A 42 tokens

dm-generate-npc

24

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.

2 9d ago A 36 tokens