the_odds_api
Skill0 starsChanged 21 days agoMITView on GitHub
Use The Odds Api when the user asks for The Odds Api or this provider's API.
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 4 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 16
Keep pulls minimal: h2h only, regions=us, bookmakers=pinnacle.
- Distinctive: line 18
Check the remaining quota in each response.
- Very specific: line 27
No bundled CLI — call https://api.the-odds-api.com/v4/...
- Distinctive: line 41
Use this skill when the user asks for The Odds Api or this provider's API.
- Distinctive: line 43
Do not print, log, or persist raw credentials.
- Distinctive: line 44
If auth is missing or rejected, follow the Auth section rather than asking for a key.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
The Odds Api
Purpose
Fetch sportsbook odds (default: Pinnacle) and remove the vig to get fair, no-vig prices — useful for comparing a sportsbook's fair price against a prediction-market price for the same game.
Credit budget (500/month free Starter)
sportsandeventsare FREE - use them for discovery, never spend on these.oddscosts (#markets) x (#regions). One market + one region = 1 credit.- Keep pulls minimal:
h2honly,regions=us,bookmakers=pinnacle. - Cache odds responses locally (e.g. 15 min); replays within the window are free.
- Check the remaining quota in each response; stop if it runs low.
Workflow
curl "https://api.the-odds-api.com/v4/sports?apiKey=$KEY"— list sport keys (free).curl "https://api.the-odds-api.com/v4/sports/baseball_mlb/odds?apiKey=$KEY®ions=us&markets=h2h&bookmakers=pinnacle"— odds (1 credit).- De-vig: for two-outcome decimal odds
d1,d2: impliedp1=1/d1,p2=1/d2, overround=p1+p2; fairp1=p1/overround. Multiply by 100 for fair cents. - Compare the fair price against the prediction-market price for the same game.
Tooling
No bundled CLI — call https://api.the-odds-api.com/v4/... directly with any
HTTP client, passing your API key as the apiKey query parameter (see examples
in Workflow).
Auth
Get a free API key at the-odds-api.com (Starter plan: 500 credits/month) and
pass it as the apiKey query parameter. Read the key from the user's
environment or secrets store at runtime — never hardcode it, never ask the
user to paste a raw key in chat, and never write it to files, logs, or memory.
A 401 or 403 is a question about the request before it is a question about the
key: first check that the apiKey parameter was actually attached.
Operating Rules
- Use this skill when the user asks for The Odds Api or this provider's API.
- Restrict authenticated requests to: api.the-odds-api.com.
- Do not print, log, or persist raw credentials.
- If auth is missing or rejected, follow the Auth section rather than asking for a key.
Also on Honeypot — a free, open index of skills for AI agents: https://honeypot-e6c.pages.dev Image: Indexed on Honeypot
In this repository20 other files it gives its agents.
- llms-full.txtllms.txt
- llms.txtllms.txt
- agent-checkoutSkill
- coinbaseSkill
- context7Skill
- cronSkill
- cursorSkill
- discordSkill
- honeypotSkill
- image-optimizeSkill
- kalshiSkill
- oids-python-sdkSkill
- oidsSkill
- pdf-textSkill
- playwright-mcpSkill
- polymarketSkill
- robinhood-mcpSkill
- skill_creatorSkill
- sqliteSkill
- webhooksSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

