A Claude Code plugin for Dungeon Masters to plan engaging D&D sessions with spotlight moments for each party member.
Session Templates for different session types:
Character Spotlight System: Design sessions that let specific party members shine based on their race, class, and abilities
Custom Race/Class Support: Add homebrew races and classes with their own spotlight opportunities
Agents for specialized assistance:
read:packages scope# Add to ~/.npmrc
//npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKEN
@sambailey6194:registry=https://npm.pkg.github.com
npm install @sambailey6194/dnd-dm-planner
Add to your Claude Code settings:
{
"plugins": [
"@sambailey6194/dnd-dm-planner"
]
}
const { generateSession, SESSION_TYPES, designSpotlightMoment } = require('@sambailey6194/dnd-dm-planner');
// Get spotlight suggestions for a character
const spotlight = designSpotlightMoment(SESSION_TYPES.COMBAT, {
race: 'Dwarf',
class: 'Fighter'
});
// Generate a session document
const session = generateSession(SESSION_TYPES.COMBAT, sessionData);
const { addCustomRace, addCustomClass } = require('@sambailey6194/dnd-dm-planner');
// Add a homebrew race
addCustomRace('Mousefolk', {
source: 'Homebrew',
traits: ['Keen Smell', 'Nimble Escape', 'Squeeze'],
spotlights: ['tight spaces', 'scent tracking', 'quick escapes']
});
// Add a custom class
addCustomClass('Blood Hunter', {
source: 'Critical Role',
features: ['Blood Rite', 'Hunter\'s Bane', 'Crimson Rite'],
spotlights: ['monster hunting', 'blood magic', 'tracking supernatural']
});
/plan-session [number] - Start planning a new sessionMIT
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub sambailey6194/dnd-dm-planner --plugin dnd-dm-plannerDungeon Master assistant for running persistent D&D 5e campaigns. Campaign creation/loading, character management, combat tracking, NPC generation, dice rolling, an optional live display companion, and full session state — all persisted across sessions. Provides the `dnd` skill; invoke as /dm:dnd, or just describe what you want once a campaign is loaded.
D&D 5e Campaign Management for Dungeon Masters. Create modules, manage NPCs, populate encounters, and search the 5etools catalog.
類 StS 卡牌 Roguelike 設計
Learn Claude Code by building real things, one level at a time
RDN-conformant dice notation skills for Claude Code — roll dice, analyze probability, and create game specs for tabletop RPGs
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses