Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
No functional changes in this release. - Quoted description, compatibility, and homepage, so YAML parses them consistently and colons/commas in the text won’t cause issues. - Internal documentation and flow descriptions were significantly shortened and clarified in SKILL.md for easier reference. - User-facing feature set and integration points remain unchanged. - No modifications detected in code or logic.
What This Skill Does
Places and claims decentralized sports bets on Polygon via Pinwin and Azuro. Fetches prematch and live game odds from the Azuro data-feed, lets you pick a selection, then signs and submits the transaction on-chain. Invocation-only: the assistant will not act unless explicitly asked.
Bets execute on-chain with no custodian, so funds only move when you sign a transaction yourself.
When to use it
- Placing a USDT bet on a Premier League match before kickoff
- Checking the status of a previously placed bet
- Redeeming winnings from a resolved or canceled bet
- Browsing live game odds across multiple sports and leagues
- Placing a combo bet across multiple game outcomes
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Place 5 USDT on the first Premier League game
- 1Fetches prematch games from the Azuro data-feed subgraph filtered to Premier League
- 2Maps outcome IDs to human-readable names using @azuro-org/dictionaries and presents options to the user
- 3Calls Pinwin /agent/bet with the chosen conditionId, outcomeId, amount, and minOdds
- 4Decodes the encoded payload, displays bet details and relayer fee, checks USDT allowance and approves if needed
- 5Signs the EIP-712 payload with viem signTypedData, submits to Pinwin, and polls until a transaction hash is returned
Bet confirmed on Polygon with a transaction hash; order ID from Pinwin stored for status checks
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.