ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

dnd

D&D 5e toolkit for players and DMs. Roll dice, look up spells and monsters, generate characters, create encounters, and spawn NPCs. Uses the official D&D 5e SRD API.

Why use this skill?

A complete Dungeons & Dragons 5e assistant for OpenClaw. Roll dice, lookup spells and monsters, generate encounters, and create NPCs with this powerful toolkit.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/andrewdmwalker/dnd
Or

What This Skill Does

The dnd skill is a comprehensive Dungeons & Dragons 5th Edition assistant designed for both players and Dungeon Masters. It acts as an integrated toolkit that interfaces directly with the official D&D 5e SRD (System Reference Document) API. This skill simplifies gameplay by automating dice calculations, providing instant access to complex rule sets, and facilitating creative world-building. Whether you need to resolve a complex attack roll, retrieve specific monster stat blocks during combat, or populate a town with interesting NPCs on the fly, this tool streamlines the administrative overhead of tabletop roleplaying games.

Installation

To integrate this utility into your OpenClaw environment, execute the following command in your terminal:

clawhub install openclaw/skills/skills/andrewdmwalker/dnd

Ensure that you have Python 3 installed on your host machine, as the skill operates via the dnd.py script provided within the repository.

Use Cases

This skill is highly versatile. Dungeon Masters can use the Encounter Builder to quickly balance combat encounters based on specific Challenge Ratings (CR), preventing party wipes by ensuring fair fights. Players can utilize the Character Generator to quickly roll up backup characters during sessions or test build concepts. The Spell and Monster lookup features are invaluable for resolving rules arguments or clarifying mechanics without needing to flip through heavy physical books or navigate clunky websites. Finally, the NPC generator provides quick personality traits and occupations, allowing for spontaneous roleplay interactions.

Example Prompts

  1. "Look up the stats for a Beholder and tell me its main weaknesses."
  2. "I need a quick encounter for a level 3 party, can you generate one with a CR 3 difficulty?"
  3. "My character is attacking with a longsword, roll a 1d20+5 to hit and then 1d8+3 for damage."

Tips & Limitations

While this tool is excellent for retrieving information, it does not manage complex persistent campaigns or character inventory tracking. It relies on the SRD content, meaning some proprietary content found in sourcebooks like Xanathar's Guide to Everything or Tasha's Cauldron of Everything may not be available. Always double-check rolls in high-stakes moments and ensure the CLI has internet access for the API calls to function correctly. The dice roller supports standard notation like 2d6+3 or 1d20-2, making it perfect for standard 5e mechanics.

Metadata

Stars1054
Views1
Updated2026-02-16
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-andrewdmwalker-dnd": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#dnd#gaming#ttrpg#utility
Safety Score: 5/5

Flags: external-api