dnd

Automate D&D 5e campaign creation, character management, combat tracking, NPC generation, dice rolling, and session state.

138|30|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/neuralinitiative/claude-dnd-skill --skill dnd-neuralinitiative
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dnd
Source: https://github.com/neuralinitiative/claude-dnd-skill/tree/main/skills/dnd
Command: npx skills add https://github.com/neuralinitiative/claude-dnd-skill --skill dnd-neuralinitiative

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pymupdf, pdf2image, flask, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of running persistent D&D 5e campaigns, handling campaign creation/loading, character management, combat tracking, NPC generation, dice rolling, and session state, ensuring an immersive and seamless experience for both the DM and players.

Core Features & Use Cases

  • Campaign Management: Create, load, and manage persistent campaigns with full 5e mechanics.
  • Character Management: Automatically generate characters and manage their stats, skills, and equipment.
  • Combat Tracking: Track initiative, HP, and other combat-related information during play.
  • NPC Generation: Generate and manage NPCs with detailed stats and personalities.
  • Dice Rolling: Roll dice for attacks, saving throws, and ability checks automatically.
  • Use Case: Imagine you are running a campaign with 4 players and several NPCs. Use this Skill to automate dice rolls, manage character stats, and track combat encounters, allowing you to focus on storytelling and player interaction.

Quick Start

Load an existing campaign with /dm:dnd load my-campaign or start a new campaign with /dm:dnd new my-campaign.

Frequently Asked Questions about dnd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage persistent D&D 5e campaigns and track session state?

You can manage persistent D&D 5e campaigns by loading an existing campaign with a slash command or starting a new one. The skill tracks session state, character stats, and combat encounters automatically.

How do I track combat initiative and HP for D&D 5e encounters?

Track D&D 5e combat initiative and HP by using the combat tracking feature during play. It automatically manages character health, dice rolls for attacks, and saving throws to streamline encounters.

Can I generate NPCs with detailed stats for Dungeons & Dragons automatically?

Yes, you can generate NPCs with detailed stats and personalities automatically. The skill uses AI-driven elements via Claude Code to create immersive NPCs for both improvisational and structured play.

Do I need Python to run D&D 5e character management and dice rolling scripts?

Yes, you need Python installed along with specific libraries like pymupdf, pdf2image, and flask. These dependencies power the automated dice rolling, character generation, and the display companion interface.

What's the best way to automate D&D 5e dice rolling for attacks and ability checks?

The best way to automate D&D 5e dice rolling is using the skill's built-in command system. It automatically rolls dice for attacks, saving throws, and ability checks, allowing you to focus on storytelling.

Does this D&D campaign manager support both structured and improvisational play styles?

Yes, the D&D campaign manager supports both structured and improvisational play styles. It handles full 5e mechanics while providing AI-driven elements to adapt to your storytelling pace.