
from claude-dnd8
Run a solo D&D 5e campaign: manage game state in markdown, roll dice, validate encounters, and run NPC sub-agents.
This skill turns the agent into a Dungeon Master for solo D&D 5e play. It enforces a file-backed game state (markdown files under game/), uses helper scripts for dice, encounter validation, and lookups, and provides protocols for scene narration, NPC conversations, and checkpointing.
Activate when running tabletop gameplay, creating or auditing encounters, rolling dice, or managing NPC-driven conversations. It's intended for agents that manage persistent game files and spawn sub-agents for NPCs.
Best suited for code-capable agents that can run local scripts and manage file state (Claude Code, Claude plugins, or similar runtimes).
A comprehensive D&D 5e Dungeon Master engine for solo play that manages game state in markdown files, uses shell scripts for dice rolling, encounter validation, XP calculation, and SRD lookups. No scripts were bundled in the fetch — they exist in the repo but weren't included. The SKILL.md is exceptionally detailed with clear protocols for state management, scene narration, quest secrets, and NPC sub-agents.
Well-crafted niche skill for D&D solo play. The SKILL.md is thorough and well-organized. The scripts referenced weren't bundled in the DB record, so they couldn't be tested. Security is strong — no network calls, no credential handling, no destructive commands. The skill is tightly scoped to its domain and follows good practices for state management and progressive disclosure via reference files.