โ† All skills
Tencent SkillHub ยท Developer Tools

D&D 5e Toolkit

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.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

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.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, dnd.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

D&D 5e Toolkit

Your complete Dungeons & Dragons 5th Edition assistant! Look up spells, monsters, roll dice, generate characters, encounters, and NPCs.

Features

๐ŸŽฒ Dice Roller - Roll any dice with modifiers โœจ Spell Lookup - Search the entire SRD spell list ๐Ÿ‘น Monster Stats - Get full stat blocks for any creature โš”๏ธ Character Generator - Random characters with stats ๐Ÿ—ก๏ธ Encounter Builder - Generate balanced encounters by CR ๐Ÿ‘ค NPC Generator - Create random NPCs with personality

Usage

All commands use the dnd.py script.

Roll Dice

# Roll 2d6 with +3 modifier python3 dnd.py roll 2d6+3 # Roll d20 python3 dnd.py roll 1d20 # Roll with negative modifier python3 dnd.py roll 1d20-2 # Roll multiple dice python3 dnd.py roll 8d6 Output: ๐ŸŽฒ Rolling 2d6+3 Rolls: [4 + 5] +3 Total: 12

Look Up Spells

# Search for a spell python3 dnd.py spell --search fireball # Direct lookup python3 dnd.py spell fire-bolt # List all spells python3 dnd.py spell --list Output: โœจ Fireball Level: 3 Evocation Casting Time: 1 action Range: 150 feet Components: V, S, M Duration: Instantaneous A bright streak flashes from your pointing finger to a point you choose within range and then blossoms with a low roar into an explosion of flame...

Look Up Monsters

# Search for a monster python3 dnd.py monster --search dragon # Direct lookup python3 dnd.py monster ancient-red-dragon # List all monsters python3 dnd.py monster --list Output: ๐Ÿ‘น Adult Red Dragon Huge Dragon, chaotic evil CR 17 (18,000 XP) AC: 19 HP: 256 (19d12+133) Speed: walk 40 ft., climb 40 ft., fly 80 ft. STR 27 | DEX 10 | CON 25 INT 16 | WIS 13 | CHA 21 Special Abilities: โ€ข Legendary Resistance (3/Day): If the dragon fails a saving throw... Actions: โ€ข Multiattack: The dragon can use its Frightful Presence...

Generate Random Character

# Generate character with rolled stats python3 dnd.py character Output: โš”๏ธ Elara Race: Elf Class: Wizard Stats: STR: 10 (+0) DEX: 15 (+2) CON: 12 (+1) INT: 16 (+3) WIS: 13 (+1) CHA: 8 (-1)

Generate Random Encounter

# Generate encounter with challenge rating python3 dnd.py encounter --cr 5 # Random CR python3 dnd.py encounter Output: ๐ŸŽฒ Random Encounter (CR ~5) 2x Troll (CR 5) AC 15, HP 84 1x Ogre (CR 2) AC 11, HP 59

Generate Random NPC

python3 dnd.py npc Output: ๐Ÿ‘ค Finn Shadowend Race: Halfling Occupation: Merchant Trait: Curious

Example Prompts for Clawdbot

"Roll 2d20 with advantage" (I'll roll twice!) "Look up the Fireball spell" "Show me stats for a Beholder" "Generate a random character" "Create an encounter for level 5 party" "Give me an NPC for my tavern scene"

JSON Output

Add --json to any command for structured output: python3 dnd.py roll 2d6 --json python3 dnd.py spell --search fireball --json python3 dnd.py character --json

API Source

Uses the official D&D 5e API which includes all System Reference Document (SRD) content.

Tips

Spell names use lowercase with hyphens: fireball, magic-missile, cure-wounds Monster names same format: ancient-red-dragon, goblin, beholder Search if unsure of exact name: --search dragon will show all dragons Dice format is flexible: 1d20, 2d6+5, 3d8-2, 100d100

Future Ideas

Initiative tracker Treasure generator Quest/plot hook generator Random dungeon generator Party manager Campaign notes Enjoy your adventure! ๐Ÿ‰โš”๏ธโœจ

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • dnd.py Scripts