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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/andrewdmwalker/dndWhat 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
- "Look up the stats for a Beholder and tell me its main weaknesses."
- "I need a quick encounter for a level 3 party, can you generate one with a CR 3 difficulty?"
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-andrewdmwalker-dnd": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
phantombuster
Control PhantomBuster automation agents via API. List agents, launch automations, get output/results, check status, and abort running agents. Use when the user needs to run LinkedIn scraping, Twitter automation, lead generation phantoms, or any PhantomBuster workflow.
weather-nws
Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts.
apollo
Apollo.io contact and company enrichment API. Enrich people with email, phone, title, company data. Enrich organizations with industry, revenue, employee count, funding. Search for prospects. Use when the user needs to enrich contacts, find emails, lookup company info, or search for leads.
solar-weather
Monitor solar weather conditions including geomagnetic storms, solar flares, aurora forecasts, and solar wind data. Uses NOAA Space Weather Prediction Center real-time data.
ham-radio-dx
Monitor DX clusters for rare station spots, track active DX expeditions, and get daily band activity digests for amateur radio operators.