What problem does it solve? LLMs cannot generate true randomness, so any dice result they invent is a pattern-matched guess rather than a real roll. This Skill forces every dice outcome in a D&D 5e session through a bash script that uses the system's random number generator, making rolls fair and canonical. ## Core Features & Use Cases - True Random Rolls: Executes roll.sh, which uses the shell's RANDOM generator to produce genuine dice outcomes. - Full Dice Notation Support: Handles single dice (d20, d100), multiple dice (2d6, 3d8), flat modifiers (+5, -2), and advantage/disadvantage rolls. - Canon Enforcement: Instructs the agent to treat script output as the final truth, forbidding fudging, re-rolling, or narratively softening results. - Use Case: During a live session, a player makes an attack roll with advantage and a +7 modifier; the agent runs roll.sh d20 -a +7 and reports the exact integer result as the outcome. ## Quick Start Ask the agent to roll a d20 with advantage and a +5 modifier for your attack roll.