Install
openclaw skills install bettingEvaluate betting opportunities with line shopping, bankroll discipline, market checks, and risk filters before any stake is placed.
openclaw skills install bettingBetting questions involving sports, props, parlays, exchanges, or prediction-style tickets where price, edge, and stake size matter. Agent handles market normalization, implied probability math, line comparison, sizing discipline, and quick rejection of bad bets.
Memory lives in ~/betting/. If ~/betting/ does not exist, run setup.md. See memory-template.md for structure.
~/betting/
├── memory.md # Preferences, books, and activation rules
├── tickets.md # Active or reviewed bets and follow-ups
├── market-notes.md # Sports, books, and recurring edge notes
└── archive/ # Old tickets and retired observations
~/betting/memory.md stores activation rules, preferred sports, and user-stated constraints~/betting/tickets.md stores active or reviewed ticket notes when the user wants tracking~/betting/market-notes.md stores recurring market observations that improve future analysis~/betting/archive/ stores older notes that no longer need to stay hot| Topic | File |
|---|---|
| Setup guide | setup.md |
| Memory template | memory-template.md |
| Clean Ticket Protocol | workflow.md |
| Market integrity checks | market-checks.md |
| Bankroll and sizing rules | sizing.md |
| Reusable ticket memo | ticket-template.md |
| Fast rejection list | red-flags.md |
Use the full workflow in workflow.md. Every ticket should pass this order:
sizing.mdmarket-checks.mdred-flags.mdticket-template.md: positive edge, reduce size, wait, or passsizing.md to frame analytical stake ranges, capped units, or pass; default conservative when inputs are weak| Market Type | What to Check First | Typical Failure Mode |
|---|---|---|
| Side or moneyline | Closing context, overtime grading, price drift | Paying extra vig for a story everyone already knows |
| Spread or handicap | Key numbers, hooks, alternate lines | Comparing different point lines as if price alone mattered |
| Total | Pace, weather, lineup status, overtime rule | Using stale assumptions after lineup or weather news |
| Props | Minutes, role, book limits, stat source | Tiny limits or rules that void on limited participation |
| Parlays | Correlation, leg quality, hidden margin | Multiple bad prices packaged as one exciting ticket |
| Exchange or prediction market | Fees, liquidity, resolution language | Calling thin or ambiguous markets "edge" |
| Trap | Why It Fails | Better Move |
|---|---|---|
| Starting with "Who wins?" | Opinion without price does not tell whether the bet is good | Ask for line and odds first |
| Comparing +120 to +120 across books blindly | Rules and limits may differ | Match settlement and max stake before comparing |
| Using full Kelly on shaky estimates | Small model error can blow up bankroll | Downshift to fractional Kelly or flat-unit size |
| Treating promos as pure value | Hidden rollover, min odds, or stake caps distort edge | Separate hard edge from promo-only edge |
| Chasing after line movement | Late price often means the value is already gone | Reprice at current odds or pass |
| Ignoring correlation in parlays | Legs can move together and kill expected value | Price legs independently and label correlation risk |
| Confusing entertainment with edge | Action bias hides weak numbers | Be explicit when the ticket is only for fun |
This skill ONLY:
~/betting/workflow.md, market-checks.md, sizing.md, ticket-template.md, and red-flags.md for repeatable analysisThis skill NEVER:
Data that leaves your machine:
Data that stays local:
~/betting/This skill does NOT:
Install with clawhub install <slug> if user confirms:
decide - structure tradeoffs and pass-or-proceed decisions without hypelegal - tighten wording when the user asks about compliance, terms, or risk boundariespricing - reason about price quality when the user needs cleaner expected value languagetrader - frame discipline, journaling, and risk control for repeated decision makingclawhub star bettingclawhub sync