← Back to Skills Marketplace
mdomerofski

Decision Dynamo

by mdomerofski · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
256
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install decision-dynamo
Description
Run a weighted decision matrix to score and rank 2-4 options across 5 configurable criteria. Use when a user needs help choosing between options, comparing t...
README (SKILL.md)

Decision Dynamo

Run a weighted matrix analysis to score and rank options objectively.

Workflow

  1. Gather options — Identify 2–4 named choices to compare.
  2. Set weights — Ask the user to rate how important each of the 5 criteria is (1–10).
  3. Score options — For each option, rate it 1–10 on each criterion.
  4. Run the matrix — Execute scripts/decision_matrix.py (interactive or JSON mode).
  5. Present results — Share the ranked output and briefly explain the winner.

Running the Script

Interactive mode (guided prompts):

python3 scripts/decision_matrix.py

JSON mode (pre-built input):

python3 scripts/decision_matrix.py input.json

See references/criteria.md for the JSON schema, criteria definitions, scoring scale, and inversion logic for negative criteria.

The Five Criteria

Criterion Type
Skill/Leverage Gain Positive
Goal Alignment Positive
Mental/Emotional Drag Negative (inverted)
Financial Cost Negative (inverted)
Time and Effort Negative (inverted)

Negative criteria use (11 - score) * weight so that less drag = higher score.

Agent Guidance

  • If the user hasn't defined weights, suggest defaults (all equal at 5) and ask if they want to adjust.
  • If scoring feels subjective, help the user by asking "on a scale of 1–10, how much does this option [criterion]?"
  • After presenting results, offer to re-run with adjusted weights to test sensitivity.
  • Always show the winner clearly and explain why it scored highest in plain language.
Usage Guidance
This skill appears safe and does what it claims: a local decision-matrix tool that reads an optional JSON file or uses interactive input. Before running: ensure you have Python 3, inspect the script if you downloaded the skill from an untrusted source, and avoid pointing the script at sensitive or system files (it expects a JSON formatted input only). No network access or secrets are requested by the skill.
Capability Analysis
Type: OpenClaw Skill Name: decision-dynamo Version: 1.0.0 The 'decision-dynamo' skill is a legitimate tool for performing weighted decision matrix analysis. The Python script (scripts/decision_matrix.py) correctly implements scoring logic for user-provided options, and the instructions (SKILL.md) align perfectly with the stated purpose without any signs of prompt injection, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description match the contained functionality. The included script and documentation implement a 2–4 option, 5-criterion weighted decision matrix exactly as described; there are no unrelated requirements or extras.
Instruction Scope
SKILL.md instructs the agent to gather options/weights/scores and run the local script (interactive or JSON mode). The script only reads an optional input JSON file and solicits console input in interactive mode; it does not access other system files, environment variables, or external endpoints.
Install Mechanism
This is an instruction-only skill with no install spec. No downloads, package installs, or archive extraction are performed.
Credentials
No environment variables, credentials, or config paths are required. The script requires only Python 3 and an optional JSON input file containing weights/options—both are proportional to the stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent system presence or modify other skills/config. Autonomous invocation is allowed by default but is not combined with any broad privileges or credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install decision-dynamo
  3. After installation, invoke the skill by name or use /decision-dynamo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Decision Dynamo — a structured tool for comparing and ranking options. - Provides a weighted decision matrix to score 2–4 options across 5 customizable criteria. - Supports both interactive and JSON-based input modes. - Handles positive and negative (inverted) criteria for balanced evaluation. - Guides users to rate the importance (weights) of each criterion and score each option. - Clearly presents the highest-scoring option and explains the reasoning behind the ranking. - Offers to adjust weights and re-calculate for deeper decision analysis.
Metadata
Slug decision-dynamo
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Decision Dynamo?

Run a weighted decision matrix to score and rank 2-4 options across 5 configurable criteria. Use when a user needs help choosing between options, comparing t... It is an AI Agent Skill for Claude Code / OpenClaw, with 256 downloads so far.

How do I install Decision Dynamo?

Run "/install decision-dynamo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Decision Dynamo free?

Yes, Decision Dynamo is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Decision Dynamo support?

Decision Dynamo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Decision Dynamo?

It is built and maintained by mdomerofski (@mdomerofski); the current version is v1.0.0.

💬 Comments