Claude D&D Dungeon Master plugin

A skill that makes Claude Code a D&D 5e Dungeon Master with persistent campaigns, 5e mechanics and a cinematic table display.

  • 177 ★ on the repository
  • Last commit
  • AGPL-3.0
Plugin

Extended access

Why this level

  • The companion display and dice server start local web servers reachable on your network.
All reasons and checks

neuralinitiative/claude-dnd-skill

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/claude-d-d-dungeon-master

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The companion display and dice server start local web servers reachable on your network.

This is third-party code. Review the repository files before installing.

What it does

An unofficial D&D 5e Dungeon Master for Claude Code. `/dm:dnd new` creates a campaign, `/dm:dnd load my-campaign` loads it, and Claude runs the game: rolling dice, voicing NPCs, tracking HP and XP and running combat. The default ruleset is 2014 (SRD 5.1), and 2024 (SRD 5.2) is enabled per campaign. There are two modes. In an improvised campaign Claude builds the world from scratch and commits to a three-act arc, and in a structured one `/dm:dnd import` parses a published module or your own document in PDF, Markdown, DOCX or text and splits it into acts, chapters, scenes, NPCs and factions. An optional companion display shows typewriter narration, rolls and hero stats on a TV or tablet while players submit actions from phones.

Who it is for. D&D groups without a Dungeon Master: the game runs at a table with a TV and phones serve as player controllers.

Good fit when

  • A group wants to play D&D 5e without a DM and with campaigns that persist between sessions.
  • A published module such as Lost Mine of Phandelver has to run chapter by chapter with enforced key beats.
  • A TV or tablet needs a screen with typewriter narration, rolls and party stats.
  • Players submit actions from phones and Claude picks them up and plays the next turn.

Not a fit when

  • You need official Wizards of the Coast support: the project is unofficial and based on the SRD.
  • You want a game with no setup: the author offers a hosted version as a separate service.
  • 5e rules do not fit and a different system is needed.

Example request

Create a campaign with `/dm:dnd new` on 2014 rules, develop the arc and start the companion display on the TV on my network.

Limitations

The project is unofficial: it relies on the open SRD 5.1 and SRD 5.2 documents and does not touch Wizards of the Coast rights. The repository license is AGPL-3.0. The companion display and dice server run locally on Python and need network access on your network so phones can connect. Legacy first-version campaigns are offered migration with a backup on load. Narration quality depends on the model and token use: long campaigns rely on session summaries.

How to disable. Remove the plugin with `/plugin uninstall dm@neural-initiative`. Stop and delete campaign data, the companion display and the dice server separately.

FAQ

How do I install Claude D&D Dungeon Master?

Run `/plugin marketplace add neuralinitiative/claude-dnd-skill` and `/plugin install dm@neural-initiative`. The skill is called `/dm:dnd` and updated with `/plugin update dm`.

Which D&D rules does the skill use?

The default is 2014 (SRD 5.1), and 2024 (SRD 5.2) is chosen when a campaign is created. Old campaigns are offered migration with a backup.

Can I run a published module?

Yes. `/dm:dnd import` parses an official or custom module from PDF, Markdown, DOCX or text and builds acts, chapters, NPCs, factions and hooks. Required beats in each chapter are enforced.

Is the companion display required?

No, it is optional. With it narration, rolls and stats appear on a TV, tablet or second monitor and players enter actions from phones.

Is there a hosted version?

Yes, the author runs a separate hosted version at neuralinitiative.ai with Google sign-in and a top-up balance instead of self-hosting.

Discussion

No questions or reviews yet.

Plugins

A Claude Code plugin that opens a Doom deathmatch pane while Claude works and hands you back when the answer is ready.

PluginExtended access128Repository stars

Claude Code course repository for product managers: 55 skills, slash commands, subagents and demo apps with module assignments

WorkflowExtended access151Repository stars

Four Claude Code mods: cache cost, screen-recording masking, a /goal meter and a guard against edit conflicts

PluginExtended access137Repository stars

A plugin that turns Claude Code into a personal chief of staff with persistent memory, a morning brief and a weekly review

PluginExtended access92Repository stars

A marketplace of fourteen plugins for Claude Code power users: model council, email, calendar, video digests and routine tasks

PluginBroad access831Repository stars

A marketplace of 17 Claude Code mods: token-spend breakdown, a rollback edit timeline, assumption tracking, a verification board and a live command feed

PluginExtended access873Repository stars

README in short

The skill splits instructions across three files with staggered loading so long campaigns do not flood the context: core rules, script syntax and command procedures load at different times.

README badge

Report a problem