dice-roller

Community

Deterministic dice rolling for RPGs.

Authorrjroy
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Gamemasters and players often need deterministic dice outcomes with structured, machine-readable results. This Skill provides a Bash script that parses a dice expression and returns a JSON payload containing the expression, individual rolls, modifier, and total.

Core Features & Use Cases

  • Supports common expressions such as 1d20, 2d6, 1d20+5, 3d8-2, 4dF (Fudge dice), and d100.
  • Outputs a JSON object with fields like expression, rolls, modifier, and total (plus extra fields for DdD in the Duality Dice variant).
  • Useful for skill checks, attack rolls, saving throws, and initiative resolution.
  • Includes a test script (roll.test.sh) to validate behavior.

Quick Start

Example: run a roll with 2d6+3 to obtain a JSON payload with the total and individual rolls.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dice-roller
Download link: https://github.com/rjroy/adventure-engine-corvran/archive/main.zip#dice-roller

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.