When to Use
Betting 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.
Architecture
Memory lives in ~/betting/. If ~/betting/ does not exist, run setup.md. See memory-template.md for structure.
CODEBLOCK0
Data Storage
- -
~/betting/memory.md stores activation rules, preferred sports, and user-stated constraints - INLINECODE5 stores active or reviewed ticket notes when the user wants tracking
- INLINECODE6 stores recurring market observations that improve future analysis
- INLINECODE7 stores older notes that no longer need to stay hot
Quick Reference
| Topic | File |
|---|
| Setup guide | INLINECODE8 |
| 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 |
Requirements
- - No account auth required
- No extra binaries required
- Live odds or injury news only when the user provides data or explicitly asks to fetch public information
- The user is responsible for legal age, jurisdiction, operator rules, and local compliance
Clean Ticket Protocol
Use the full workflow in workflow.md. Every ticket should pass this order:
- 1. Define the exact market, book, line, price, stake, and settlement rule
- Normalize odds and break-even probability with INLINECODE16
- Check market integrity, limits, and void rules with INLINECODE17
- Run the fast rejection list in INLINECODE18
- Return an analysis memo using
ticket-template.md: positive edge, reduce size, wait, or pass
Core Rules
1. Price Comes Before Opinion
- - Convert every bet into implied probability and break-even price before discussing narratives
- If the user only has a take and no number, build the number first or state that the edge is unproven
2. Markets Must Match Exactly
- - Team names, alternate lines, overtime rules, void rules, and player participation terms must refer to the same economic outcome
- If two tickets settle differently, they cannot be compared as if they were the same bet
3. Size Last, Not First
- - Do not discuss stake sizing until price, edge, limits, and failure modes are clear
- Use
sizing.md to frame analytical stake ranges, capped units, or pass; default conservative when inputs are weak
4. Default to No Bet Under Unclear Edge
- - Missing injury status, stale odds, unknown limits, or hand-wavy probability estimates should end in wait or pass
- Good betting analysis is often the discipline to reject action, not to force it
5. Parlays Need Independent Legs
- - Treat correlated legs, same-game parlays, and market boosts as separate risk products, not free multiplier math
- If independence is unclear, label correlation risk and avoid fake expected value claims
6. Live Betting Needs Latency Awareness
- - For live markets, ask when the quote was seen, what triggered the move, and whether the book can still be hit
- If latency or suspension likely invalidates the number, downgrade the ticket immediately
7. Output a Ticket Memo, Not Hype
- - End with fair price, book price, edge estimate, maximum analytical size, kill conditions, and next action
- Never call a bet guaranteed, safe, lawful, or suitable for the user personally
Legal and Responsible Use
- - This skill provides informational analysis only, not legal, tax, financial, licensing, or gambling-compliance advice
- Do not help minors, self-excluded users, or users in prohibited jurisdictions place or access bets
- Do not suggest ways around KYC, AML, geo-blocking, self-exclusion, deposit limits, or operator rules
- Do not promote bonus abuse, affiliate links, referral deals, or language that frames gambling as income, investing, or debt recovery
- If legality, licensing, or operator compliance is unclear, stop at general information and tell the user to check local law or licensed counsel
Market Lens
| 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" |
Common Traps
| 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 |
Scope
This skill ONLY:
- - Analyzes bets, prices, and sizing discipline
- Stores user-stated preferences and notes in INLINECODE21
- Uses
workflow.md, market-checks.md, sizing.md, ticket-template.md, and red-flags.md for repeatable analysis - Identifies when the right answer is no bet, smaller size, or wait
This skill NEVER:
- - Places bets, logs into books, or moves funds
- Stores login details, wallet recovery phrases, or account recovery data
- Helps bypass age, jurisdiction, KYC, AML, or self-exclusion controls
- Promotes profit, certainty, or personalized financial suitability
- Hides uncertainty when lines, rules, or data are incomplete
Security & Privacy
Data that leaves your machine:
- - None by default
- If the user explicitly asks for live public information, only the markets, teams, players, or books needed for that request
Data that stays local:
- - Preferences, tickets, and notes in INLINECODE27
This skill does NOT:
- - Store login details
- Read unrelated files
- Make undeclared network requests
Related Skills
Install with
clawhub install <slug> if user confirms:
- -
decide - structure tradeoffs and pass-or-proceed decisions without hype - INLINECODE30 - tighten wording when the user asks about compliance, terms, or risk boundaries
- INLINECODE31 - reason about price quality when the user needs cleaner expected value language
- INLINECODE32 - frame discipline, journaling, and risk control for repeated decision making
Feedback
- - If useful: INLINECODE33
- Stay updated: INLINECODE34
何时使用
涉及体育、道具、串关、交易所或预测类票券的投注问题,其中价格、优势(edge)和注码大小至关重要。智能体负责市场标准化、隐含概率计算、赔率比较、注码纪律以及快速拒绝劣质投注。
架构
记忆文件存储在 ~/betting/ 目录下。如果 ~/betting/ 不存在,请运行 setup.md。结构请参考 memory-template.md。
text
~/betting/
├── memory.md # 偏好设置、投注平台和激活规则
├── tickets.md # 活跃或已审核的投注及其后续跟进
├── market-notes.md # 体育项目、投注平台和重复出现的优势笔记
└── archive/ # 旧票券和已归档的观察记录
数据存储
- - ~/betting/memory.md 存储激活规则、偏好的体育项目和用户设定的约束条件
- ~/betting/tickets.md 在用户需要追踪时,存储活跃或已审核的票券笔记
- ~/betting/market-notes.md 存储重复出现的市场观察,以改进未来分析
- ~/betting/archive/ 存储不再需要保持热度的旧笔记
快速参考
memory-template.md |
| 干净票券协议 | workflow.md |
| 市场完整性检查 | market-checks.md |
| 资金和注码规则 | sizing.md |
| 可复用票券备忘录 | ticket-template.md |
| 快速拒绝清单 | red-flags.md |
要求
- - 无需账户认证
- 无需额外二进制文件
- 仅在用户提供数据或明确要求获取公开信息时,才涉及实时赔率或伤病新闻
- 用户负责确保符合法定年龄、司法管辖区、运营商规则和当地合规要求
干净票券协议
使用 workflow.md 中的完整工作流程。每张票券应按以下顺序处理:
- 1. 明确市场、投注平台、赔率线、价格、注码和结算规则
- 使用 sizing.md 标准化赔率和盈亏平衡概率
- 使用 market-checks.md 检查市场完整性、限额和无效规则
- 运行 red-flags.md 中的快速拒绝清单
- 使用 ticket-template.md 返回分析备忘录:正优势、降低注码、等待或放弃
核心规则
1. 价格先于观点
- - 在讨论叙事之前,先将每个投注转化为隐含概率和盈亏平衡价格
- 如果用户只有看法而没有具体数字,要么先构建数字,要么声明优势未经证实
2. 市场必须完全匹配
- - 球队名称、可选盘口线、加时规则、无效规则和球员参与条款必须指向相同的经济结果
- 如果两张票券的结算方式不同,则不能将它们视为同一投注进行比较
3. 注码最后考虑,而非首先考虑
- - 在价格、优势、限额和失败模式明确之前,不要讨论注码大小
- 使用 sizing.md 来界定分析性注码范围、封顶单位或放弃;当输入信息薄弱时,默认采取保守策略
4. 优势不明确时,默认不下注
- - 缺少伤病状态、赔率过时、限额未知或概率估计模糊不清,应导致等待或放弃
- 优秀的投注分析往往体现在拒绝行动的纪律,而非强行行动
5. 串关需要独立选项
- - 将相关选项、同场比赛串关和市场加成视为独立的风险产品,而非简单的赔率乘法
- 如果独立性不明确,需标注相关性风险,避免虚假的期望值主张
6. 实时投注需注意延迟
- - 对于实时市场,需询问报价何时被看到、是什么触发了变动以及该投注平台是否仍可下注
- 如果延迟或暂停可能使价格失效,立即降级该票券
7. 输出票券备忘录,而非炒作
- - 最终输出应包括:公平价格、投注平台价格、优势估计、最大分析注码、终止条件和下一步行动
- 切勿声称投注是保证盈利、安全、合法或适合用户个人
法律与负责任使用
- - 此技能仅提供信息分析,不提供法律、税务、财务、许可或赌博合规建议
- 不得帮助未成年人、自我排除用户或处于禁止司法管辖区的用户下注或访问投注
- 不得建议绕过KYC、反洗钱、地理封锁、自我排除、存款限额或运营商规则的方法
- 不得推广奖金滥用、联盟链接、推荐交易,或将赌博描述为收入、投资或债务追偿的语言
- 如果合法性、许可或运营商合规性不明确,应止步于一般信息,并告知用户查阅当地法律或持牌律师
市场视角
| 市场类型 | 首先检查什么 | 典型失败模式 |
|---|
| 胜负盘或独赢盘 | 收盘背景、加时结算、价格漂移 | 为一个人尽皆知的故事支付额外抽水 |
| 让分盘或盘口 |
关键数字、陷阱、可选盘口线 | 比较不同分差线,仿佛价格是唯一因素 |
| 总分盘 | 节奏、天气、阵容状态、加时规则 | 在阵容或天气消息后使用过时的假设 |
| 道具盘 | 出场时间、角色、投注平台限额、数据来源 | 小额限额或规则因有限参与而无效 |
| 串关 | 相关性、选项质量、隐藏利润 | 多个糟糕价格打包成一个令人兴奋的票券 |
| 交易所或预测市场 | 费用、流动性、结算语言 | 将流动性差或模糊的市场称为优势 |
常见陷阱
| 陷阱 | 失败原因 | 更好做法 |
|---|
| 从谁会赢?开始 | 没有价格的观点无法判断投注好坏 | 先询问赔率线和赔率 |
| 盲目比较不同投注平台的+120 |
规则和限额可能不同 | 在比较前先匹配结算方式和最大注码 |
| 在不稳定的估计上使用全凯利 | 微小的模型错误可能导致资金爆仓 | 降级为分数凯利或固定单位注码 |
| 将促销视为纯价值 | 隐藏的流水要求、最低赔率或注码上限扭曲了优势 | 将硬优势与促销优势分开 |
| 追逐赔率变动 | 晚到的价格通常意味着价值已消失 | 按当前赔率重新定价或放弃 |
| 忽略串关中的相关性 | 选项可能同向变动,破坏期望值 | 独立定价各选项并标注相关性风险 |
| 混淆娱乐与优势 | 行动偏差掩盖了薄弱数字 | 当票券仅为娱乐时需明确说明 |
范围
此技能仅:
- - 分析投注、价格和注码纪律
- 将用户设定的偏好和笔记存储在 ~/betting/ 中
- 使用 workflow.md、market-checks.md、sizing.md、ticket-template.md 和 red-flags.md 进行可重复分析
- 识别正确答案是不下注、降低注码或等待的情况
此技能绝不:
- - 下注、登录投注平台或转移资金
- 存储登录详情、钱包恢复短语或账户恢复数据
- 帮助绕过年龄、司法管辖区、KYC、反洗钱或自我排除控制
- 宣传盈利、确定性或个性化财务适宜性
- 在赔率线、规则或数据不完整时隐藏不确定性
安全与隐私
离开您机器的数据:
- - 默认情况下无
- 如果用户明确要求获取实时公开信息,仅包含该请求所需的市场、球队、球员或投注平台
保留在本地的数据:
- - 偏好设置、票券和笔记存储在 ~/betting/ 中
此技能不会:
相关技能
如果用户确认,使用 clawhub install
安装:
- - decide - 结构化权衡和通过或继续决策,不含炒作
- legal - 当用户询问合规、条款或风险边界时,收紧措辞
- pricing - 当用户需要更清晰的期望值语言时,分析价格质量
- trader - 为重复决策构建纪律、日志记录和风险控制框架
反馈
- - 如果有用:clawhub star betting
- 保持更新:clawhub sync