Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add neuralinitiative/claude-dnd-skill --skill dndgit clone --depth 1 https://github.com/neuralinitiative/claude-dnd-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/neuralinitiative/claude-dnd-skill/dnd)<a href="https://agentmods.dev/skills/neuralinitiative/claude-dnd-skill/dnd"><img src="https://agentmods.dev/badge/skills/neuralinitiative/claude-dnd-skill/dnd/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/neuralinitiative/claude-dnd-skill/dnd"><img src="https://agentmods.dev/badge/skills/neuralinitiative/claude-dnd-skill/dnd.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00071 | $0.11810 |
| Opus 5.5 | $0.00028 | $0.04724 |
| Sonnet 5.5 | $0.00014 | $0.02362 |
| Haiku 4.5 | $0.00007 | $0.01181 |
Grade A, and why
dnd scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
The source is not reproduced here
Licensed AGPL-3.0
The repository is licensed AGPL-3.0, which this catalogue does not treat as permission to reproduce the file. Read it at the source.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- data/dnd5e_srd.json 1279 KB
- data/dnd5e_supplemental.json 5.2 KB
- data/graph/verb_table_seed.yaml 55 KB
- display/audio.py 35 KB runs code
- display/autorun_wait.py 3.4 KB runs code
- display/check_input.py 2.5 KB runs code
- display/dm_help.py 13 KB runs code
- display/dnd-display-app.py 103 KB runs code
- display/icons/ability.png 77 KB
- display/icons/app_icon_180.png 36 KB
- display/icons/app_icon_192.png 40 KB
- display/icons/app_icon_32.png 2.2 KB
- display/icons/attack.png 100 KB
- display/icons/chat.png 81 KB
- display/icons/class_artificer.png 104 KB
- display/icons/class_barbarian.png 102 KB
- display/icons/class_bard.png 96 KB
- display/icons/class_cleric.png 79 KB
- display/icons/class_druid.png 99 KB
- display/icons/class_fighter.png 105 KB
- display/icons/class_monk.png 91 KB
- display/icons/class_paladin.png 82 KB
- display/icons/class_ranger.png 100 KB
- display/icons/class_rogue.png 95 KB
- display/icons/class_sorcerer.png 105 KB
- display/icons/class_warlock.png 101 KB
- display/icons/class_wizard.png 98 KB
- display/icons/crystal_ball.png 76 KB
- display/icons/dagger.png 69 KB
- display/icons/dragon.png 77 KB
- display/icons/enemy.png 93 KB
- display/icons/faction.png 72 KB
- display/icons/favicon.ico 14 KB
- display/icons/focus.png 81 KB
- display/icons/heal.png 87 KB
- display/icons/helmet.png 71 KB
- display/icons/items.png 81 KB
- display/icons/location.png 81 KB
- display/icons/lockup_badge_round.png 291 KB
- display/icons/logo_primary_fullcolor.png 809 KB
- display/icons/pack.png 91 KB
- display/icons/potion.png 70 KB
- display/icons/scroll.png 83 KB
- display/icons/shield.png 69 KB
- display/icons/spellbook.png 92 KB
- display/icons/timer.png 74 KB
- display/icons/treasure.png 79 KB
- display/push_stats.py 19 KB runs code
- display/README.md 14 KB
- display/requirements.txt 30 B
- display/runtime_paths.py 1.6 KB runs code
- display/send.py 33 KB runs code
- display/setup_tls.py 5.8 KB runs code
- display/start-display.sh 7.3 KB runs code
- display/templates/index.html 327 KB
- display/tts.py 8.1 KB runs code
- display/verify_tail.sh 2.1 KB runs code
- display/wrapper.py 12 KB runs code
- display/write_canonical_tail.py 3.9 KB runs code
- scripts/ability-scores.py 5.2 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 532 lines · 71 tokens per session scan A cb52f5c21e4a
dnd is a skill published in the GitHub repository neuralinitiative/claude-dnd-skill (171 stars, last pushed 3d ago), licensed AGPL-3.0. It adds 71 tokens to every session and 11,810 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
create-kr-patch
Use for Korean (Hangul) fan translations of retro console or PC games, including ROM or disc analysis, text-engine reverse engineering, Hangul fonts and custom encodings, script extraction and reinsertion, code hooks, reproducible product builds, and emulator verification. Apply it to new investigations and follow-up…
pyxel
Build, debug, and verify games made with Pyxel, the retro game engine for Python. Use whenever a task creates, changes, tests, or reviews a Pyxel game, or asks for a retro Python game that should use Pyxel. Do not use for other engines or general Python work.
coc-kp-host
Act as a Chinese-language Keeper (KP) for Call of Cthulhu-style investigative tabletop RPG sessions. Prioritize immersive play, player agency, clean pacing, and faithful dice adjudication over rules lectures.
grimoire-campaign-context
Drive the Grimoire MCP server correctly for tabletop RPG campaign work. Use this skill whenever a Grimoire connector is available and the user asks anything about their campaign, world, NPCs, factions, locations, quests, sessions, plot threads, or wiki. Covers the session-start centering sequence (currentcampaign…
sbox
Use when writing or modifying code for s&box, sbox, the Facepunch sandbox engine, or any Source 2 game project in C#. Triggers on mentions of s&box, sbox, sandbox game, Facepunch engine, Source 2 game, .sbproj, .razor with PanelComponent, @inherits PanelComponent, Sandbox.Component, GameObject + Components.Get …
dmcheck
Deterministic conduct verdicts for live tabletop sessions — CI for running a game. Use it when you want to know how a session went as a table: "did I leave anyone hanging?", "was that roll ever acknowledged?", "did the fight end without anyone being told?", "why did the table go quiet for five minutes?", post-session…