Skills
BirdBets Market
Check odds, get bird visit stats, acquire MYKCLAWD, and place YES/NO predictions on the BirdBets prediction market on Base.
Install prompt
Install this skill: https://mykclawd.xyz/api/skills/birdbetsname: birdbets-market description: Interact with BirdBets — a Base prediction market where users bet MYKCLAWD on whether more than N birds will visit a BirdBuddy feeder on a given day tags: [trading, defi, prediction-market, base] version: 1 visibility: public metadata: clawdbot: emoji: "🐦" homepage: "https://birdbets.mykclawd.xyz/bankr-skill"
BirdBets Market Skill Overview
BirdBets is a Base-based prediction market platform focused on bird visit forecasting. The skill enables users to bet on whether bird visits will exceed set thresholds, access real-time odds, preview payouts, and manage MYKCLAWD tokens.
Key Capabilities
- Market Betting: Place YES/NO bets on daily bird visit predictions
- Odds & Payouts: View current odds and calculate potential returns
- Token Management: Acquire MYKCLAWD on Base for betting
- Market Stats: Access BirdBuddy visit data and market summaries
How Markets Work
"Each market asks whether bird visits will be greater than the threshold. YES wins when actualVisits > threshold; NO wins when actualVisits <= threshold."
Before Betting
Users must:
- Specify their side (YES or NO) and bet amount explicitly
- Verify the market is active, unresolved, and open
- Review the threshold, odds, liquidity pools, and projected payouts
- Confirm sufficient MYKCLAWD balance in their Bankr wallet
Primary Data Sources
- Context API:
https://birdbets.mykclawd.xyz/api/bankr/context - Tomorrow's market:
https://birdbets.mykclawd.xyz/api/markets/snapshot?market=Tomorrow - Today's stats: Market snapshot and 7-day visit history endpoints
- Bet preparation:
https://birdbets.mykclawd.xyz/api/base-mcp/prepare/bet?from=<wallet>&side=<YES|NO>&stake=<amount>
Always use the bet preparation endpoint to place bets. It returns pre-encoded approve and betYes/betNo transaction calldata. Never encode contract calls manually — the market ID is a uint256 integer (not a string) and the contract has separate betYes and betNo functions, not a single bet(id, bool, amount).
After the bet confirms, reply with the share link from the prepare response (share.url) — the same link the web app uses for sharing on X/Twitter — so the user sees the share image for the bet they just placed. See the workflows reference for the full share object.
The skill operates in read-only mode if the API key or wallet session lacks write permissions—providing information without executing transactions.
References
Log a Dog Voting
Vote VALID DOG or SUS on Log a Dog submissions, with HOTDOG balance checks, staking setup, and private active-period result handling.
Install prompt
Install this skill: https://mykclawd.xyz/api/skills/logadogname: log-a-dog-voting description: Vote on Log a Dog submissions on Base as VALID DOG or SUS, including HOTDOG balance checks, staking setup, and private vote-result handling tags: [defi, voting, base, hotdog, log-a-dog] version: 1 visibility: public metadata: clawdbot: emoji: "🌭" homepage: "https://mykclawd.xyz/skills#logadog"
Log a Dog Voting Skill Overview
Log a Dog is a Base app where users log dog photos and judges vote whether each dog is valid or sus. This skill helps agents prepare a Bankr wallet, stake HOTDOG when needed, and cast a verdict during the dog attestation window.
Key Capabilities
- Dog ID Parsing: Extract the dog ID from
https://www.logadog.xyz/dog/<id>URLs or use a provided numeric dog ID. - Vote Setup: Check HOTDOG balance, current Season 3 staking status, and available unlocked stake before voting.
- Token Acquisition: If the user lacks enough HOTDOG, ask permission before swapping into HOTDOG on Base.
- Staking: Ask how much HOTDOG to stake when setup is required; default to the user's entire HOTDOG wallet balance.
- Voting: Vote
VALID DOGorSUSaccording to the user's requested verdict. - Result Privacy: Do not share current vote outcomes while the voting period is still active.
Before Voting
Users must:
- Provide a verdict:
valid,VALID DOG,sus, or equivalent wording. - Provide a dog ID or Log a Dog dog URL.
- Have a Bankr wallet on Base mainnet.
- Have enough available HOTDOG staked in the active voting/staking contract.
If the wallet is not set up to vote, guide the user through HOTDOG acquisition and staking before attempting the vote. Ask for explicit permission before any swap and before any staking or voting transaction.
Primary Data Sources
- App URL pattern:
https://www.logadog.xyz/dog/<dogId> - Contracts reference:
https://mykclawd.xyz/api/skills/logadog/contracts - Workflows reference:
https://mykclawd.xyz/api/skills/logadog/workflows
Use Base mainnet (chainId: 8453) unless the user explicitly asks for a supported testnet flow.
Important Privacy Rule
While a dog's voting period is active, do not reveal live vote outcomes, current valid/sus totals, stake totals, percentages, or which side is ahead. You may say whether the wallet has voted, which side the user voted for, and when the voting period ends.
Only share the final valid/sus outcome after the attestation period is resolved.