decide

timkrase's avatarfrom timkrase

Decision helper — coin flip, dice roll, pick from options, Magic 8-Ball.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 4, 2026⬇️1downloads

When & Why to Use This Skill

The Decide Skill is a versatile decision-making and randomization utility designed for Claude agents. It streamlines workflows by providing instant tools for coin flips, dice rolls, random number generation, and option selection, effectively resolving indecision and facilitating fair, randomized outcomes in both casual and professional contexts.

Use Cases

  • Case 1: Resolving team indecision by randomly picking from a list of options like project names, lunch spots, or task priorities.
  • Case 2: Simulating probability or tabletop gaming mechanics using customizable dice rolls (e.g., d20, 3d6) for creative writing or game design.
  • Case 3: Facilitating fair selection processes, such as choosing a random winner for a giveaway or an unbiased participant for a meeting role.
  • Case 4: Generating random numbers within specific ranges for quick data sampling, testing, or placeholder value generation.
namedecide
descriptionDecision helper — coin flip, dice roll, pick from options, Magic 8-Ball.
homepagehttps://github.com/timkrase/clawdis-skills
metadata{"clawdis":{"emoji":"🎲","requires":{"bins":["node"]}}}

Decide Skill 🎲

When you can't decide, let fate decide for you!

Quick Start

# Coin flip
{baseDir}/scripts/decide.js flip

# Roll dice (default: d6)
{baseDir}/scripts/decide.js roll
{baseDir}/scripts/decide.js roll d20
{baseDir}/scripts/decide.js roll 3d6

# Pick from options
{baseDir}/scripts/decide.js pick "Pizza" "Burger" "Sushi"

# Magic 8-Ball
{baseDir}/scripts/decide.js 8ball "Should I go to the gym?"

# Yes or No
{baseDir}/scripts/decide.js yesno

# Random number (1-100 default, or specify range)
{baseDir}/scripts/decide.js number
{baseDir}/scripts/decide.js number 1 10

Commands

Command Description Example
flip Coin flip (Heads/Tails) decide.js flip
roll Dice roll (NdX format) decide.js roll 2d20
pick Random pick from options decide.js pick A B C
8ball Magic 8-Ball wisdom decide.js 8ball "Will it work?"
yesno Simple yes/no decide.js yesno
number Random number decide.js number 1 100

Usage in Chat

When Tim can't decide:

  • "Pizza oder Burger?" → pick "Pizza" "Burger"
  • "Soll ich Sport machen?" → 8ball or yesno
  • "Gib mir eine Zahl zwischen 1 und 10" → number 1 10
  • "Würfel mal" → roll

Add dramatic flair to your responses! 🎭

Output Format

Returns JSON for easy parsing:

{
  "type": "flip",
  "result": "Heads",
  "emoji": "🪙"
}

Use --raw for plain text output (just the result).