dice-roller

Parse NdS+M dice expressions and log deterministic rolls with a session seed.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/giodl73-repo/QUEST --skill dice-roller-giodl73-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dice-roller
Source: https://github.com/giodl73-repo/QUEST/tree/main/.claude/skills/dice-roller
Command: npx skills add https://github.com/giodl73-repo/QUEST --skill dice-roller-giodl73-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Dice rolls during playtests are often improvised or inconsistently logged. This skill ensures every die result is real, auditable, and reproducible.

Core Features & Use Cases

  • Deterministic rolling via a bash script with a session seed.
  • Supports NdS+M, advantage, disadvantage, and d20-crit detection.
  • Logs every roll to the session log for auditability and replay.

Quick Start

Run the script to generate a roll for a given dice expression, ensuring it is deterministic for the current session.

Frequently Asked Questions about dice-roller

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate reproducible dice rolls for D&D playtest sessions?

You can roll standard dice expressions like NdS+M using the bash script, which parses the notation to deliver deterministic results and automatically logs them for session replay.

Can I log advantage and disadvantage rolls deterministically?

Yes, deterministic rolling supports advantage, disadvantage, and d20 crit detection, logging each outcome to a session log to guarantee auditability for playtest attacks and checks.

Do I need any specific dependencies to run deterministic dice rolling?

No external dependencies are required; deterministic rolling is handled entirely through a bash script, making it easy to execute in any standard environment without prior setup.

What is the best way to audit dice rolls during a playtest?

Using a deterministic bash script eliminates manual RNG fakery by applying a reproducible seed, ensuring your playtest dice rolls are real, consistent, and fully auditable.

How does crit and fumble detection work with deterministic dice?

Crit and fumble detection works by evaluating the deterministic d20 result against natural thresholds, flagging the outcome in the session log for accurate playtest tracking.