← Back to Skills Marketplace
mibayy

Casino Bonus Hunter

by Mibayy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
157
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install casino-bonus-hunter
Description
Scans 30+ online casinos, calculates the Expected Value of each welcome/reload/cashback bonus using optimal blackjack strategy, adjusts EV by casino reputati...
README (SKILL.md)

Casino Bonus Hunter

Ranks casino bonuses by adjusted Expected Value — EV calculated with optimal blackjack strategy (0.3% house edge), then multiplied by a reputation score (0-10) based on CasinoGuru ratings and payout history.

What it does

  1. Evaluates 30+ welcome, reload, and cashback bonuses from crypto and traditional casinos
  2. Calculates EV: bonus - (wagering * house_edge) with optimal strategy
  3. Adjusts EV by reputation: a $400 EV bonus at a shady casino scores lower than a $300 EV bonus at BitStarz (9.2/10)
  4. Outputs ranked JSON + console table

EV Formula

EV_gross = bonus_amount - (bonus * wagering_x / game_contribution * house_edge)
EV_adjusted = EV_gross * (reputation_score / 10)

Example — Stake $500 welcome (40x wagering, blackjack):

  • Real wagering = $20,000
  • Expected loss = $20,000 * 0.3% = $60
  • EV_gross = $500 - $60 = +$440
  • EV_adjusted = $440 * 9.1/10 = +$400 (accounts for Stake's reliability)

Output

Saves to /tmp/casino_bonuses.json with full details per bonus.

Configuration (env vars)

Variable Default Description
BONUS_MIN_REP 0 Minimum reputation score (e.g., 8 = reputable casinos only)
BONUS_MIN_EV 0 Minimum EV to include (e.g., 50 = only $50+ EV)
BONUS_TOP_N 20 Number of top bonuses to return
BONUS_OUTPUT_FILE /tmp/casino_bonuses.json Output file path

Runs every 6 hours (bonus data changes infrequently)

Strategy notes

  • Always play blackjack for wagering (0.3% edge vs 4%+ for slots)
  • Check game contribution — some casinos count blackjack at only 10%
  • Cashback bonuses have wagering x1 = almost free money
  • Filter by BONUS_MIN_REP=8 to avoid unreliable casinos
Usage Guidance
This skill appears safe: it does not request secrets, install external code, or access the network. Important caveats before installing: (1) despite wording like “scans 30+ casinos” the code uses a static list and static reputation scores — it does not fetch live bonuses or verify current T&Cs, so results can become out of date; (2) it writes output to /tmp/casino_bonuses.json by default — check or change BONUS_OUTPUT_FILE if you have policies about file locations; (3) review the included BONUSES and REPUTATION lists for accuracy and legal/regulatory concerns in your jurisdiction (gambling laws); and (4) if you expected live scraping or automatic reputation updates, this skill does not perform those network operations and would need modification to do so.
Capability Analysis
Type: OpenClaw Skill Name: casino-bonus-hunter Version: 1.0.0 The skill is a specialized calculator designed to rank online casino bonuses based on mathematical Expected Value (EV) and reputation scores. The logic in casino_bonus_hunter.py and ev_calculator.py is purely computational, using hardcoded data and environment variables for configuration without performing any network requests, sensitive file access, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description claim a scanner of 30+ casinos and reputation lookups; the shipped code contains a hard-coded BONUSES list (~30 entries) and a REPUTATION table. There is no network access, no scraping, and no live reputation fetch — so the capability is more of a static aggregator/calculator than a live scanner.
Instruction Scope
SKILL.md describes the calculation, outputs, environment-configurable parameters, and a 6-hour run cadence. The runtime instructions match the behavior of the Python code (calculates EV using house-edge constants, filters by env vars, writes JSON to /tmp). The only scope mismatch is the wording implying dynamic scanning and reputation aggregation when the code uses static lists.
Install Mechanism
No install spec or external package downloads. Code files are included and there are no external dependencies. This is low-risk from an installation perspective.
Credentials
The skill does not require credentials or sensitive env vars. It reads optional configuration env vars (BONUS_MIN_REP, BONUS_MIN_EV, BONUS_TOP_N, BONUS_OUTPUT_FILE) with safe defaults. No access to unrelated secrets or config paths.
Persistence & Privilege
always:false and automaton is scheduled via clawhub.json cron (0 */6 * * *). The skill writes a single output file (default /tmp/casino_bonuses.json). It does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install casino-bonus-hunter
  3. After installation, invoke the skill by name or use /casino-bonus-hunter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: 30+ casinos, EV calc + reputation scoring, welcome/reload/cashback
Metadata
Slug casino-bonus-hunter
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Casino Bonus Hunter?

Scans 30+ online casinos, calculates the Expected Value of each welcome/reload/cashback bonus using optimal blackjack strategy, adjusts EV by casino reputati... It is an AI Agent Skill for Claude Code / OpenClaw, with 157 downloads so far.

How do I install Casino Bonus Hunter?

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

Is Casino Bonus Hunter free?

Yes, Casino Bonus Hunter is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Casino Bonus Hunter support?

Casino Bonus Hunter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Casino Bonus Hunter?

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

💬 Comments