Skills pipeworx-dnd5e

D&D 5th Edition reference — spells, monsters, classes, and spell lists from the official SRD

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/brucegutman/pipeworx-dnd5e" ~/.claude/skills/clawdbot-skills-pipeworx-dnd5e && rm -rf "$T"
manifest: skills/brucegutman/pipeworx-dnd5e/SKILL.md
source content

D&D 5th Edition

The complete D&D 5e Systems Reference Document at your fingertips. Look up spells, monsters, and character classes from the official SRD. Perfect for game night prep, character building, or settling rules disputes.

Tools

ToolDescription
get_spell
Full spell details by index name in kebab-case (e.g., "fireball", "magic-missile")
get_monster
Monster stat block including HP, AC, abilities, and actions (e.g., "goblin", "dragon-red-adult")
get_class
Class features, proficiencies, and hit dice (e.g., "wizard", "fighter", "cleric")
list_spells
All available spells with their index names

Perfect for

  • "What does the Fireball spell do?" — instant lookup during a game session
  • Checking a monster's CR, hit points, and special abilities before an encounter
  • Reviewing class features when creating a new character
  • Building a D&D companion app with searchable SRD content

Example: look up Fireball

curl -s -X POST https://gateway.pipeworx.io/dnd5e/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_spell","arguments":{"index":"fireball"}}}'

Returns: name, level, school, casting time, range, components, duration, description, damage at each level, and available classes.

MCP config

{
  "mcpServers": {
    "pipeworx-dnd5e": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "https://gateway.pipeworx.io/dnd5e/mcp"]
    }
  }
}

Tip

Spell and monster index names use kebab-case. If you're unsure of the exact name, use

list_spells
first to browse available options.