← Back to Skills Marketplace
remixmm

Polymarket Football Odds

by remixmm · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
30
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install polymarket-football-odds
Description
Analyze Polymarket football/soccer match URLs and estimate match win/draw probabilities using API-Football/API-SPORTS. Use when the user provides a polymarke...
README (SKILL.md)

Polymarket Football Odds

Overview

Use this skill to turn a Polymarket football URL into a football fixture lookup and a probability summary. The bundled TypeScript script extracts the Polymarket slug, fetches Gamma event/market metadata, infers the two teams, matches the fixture in API-Football, calls API-Football predictions, and prints home/draw/away probabilities.

Quick Start

Require an API-Football/API-SPORTS key in the environment. Do not hardcode the key in files or messages.

API_FOOTBALL_KEY="..." node --experimental-strip-types scripts/analyze-polymarket-football.ts "https://polymarket.com/event/..."

Use --json when the caller wants machine-readable output:

API_FOOTBALL_KEY="..." node --experimental-strip-types scripts/analyze-polymarket-football.ts "https://polymarket.com/event/..." --json

Workflow

  1. Run the script with the Polymarket URL. It accepts /event/{slug} URLs, /market/{slug} URLs, and raw slugs.
  2. Check the extracted Polymarket title, teams, and fixture. If the script reports multiple possible fixtures or low confidence, ask the user to confirm the fixture or rerun with --fixture-id.
  3. Report the API-Football 1X2 probabilities as:
    • home team win probability
    • draw probability
    • away team win probability
    • target-team win probability when the Polymarket market asks about a single team
  4. Include caveats: API-Football predictions are model outputs, fixture matching can be ambiguous, and Polymarket prices are market-implied prices rather than true probabilities.

Options

  • --json: print structured JSON instead of a human summary.
  • --fixture-id \x3Cid>: bypass fixture matching and call API-Football predictions for a known fixture ID.
  • --date YYYY-MM-DD: override the date used for fixture search.
  • --days \x3Cn>: search plus/minus n days around the Polymarket date or --date; default is 1.
  • --self-test: run local parser tests without network calls or API keys.

API Notes

Read references/api-football-polymarket.md before changing endpoint behavior. Use official endpoints only:

  • Polymarket Gamma is public and used only for market discovery.
  • API-Football requires the x-apisports-key request header.
  • API-Football predictions require a fixture ID, so the script must identify the fixture before calling /predictions.

Failure Handling

If the script cannot confidently identify two teams, do not invent team names. Explain which Polymarket title/outcomes were found and ask the user for the teams or fixture ID.

If API-Football returns no prediction for a fixture, report the fixture match and say prediction coverage is unavailable for that match. Do not substitute bookmaker odds as model probabilities unless the user explicitly asks for an odds-implied calculation.

Usage Guidance
Before installing, understand that this skill sends the Polymarket slug you provide to Polymarket's public Gamma API and sends fixture/team lookup requests plus your API-Football key to API-Football. Use a dedicated API key with quota limits if possible, and treat the output as third-party model predictions rather than betting advice.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The documented purpose matches the artifacts: the script extracts a Polymarket event or market slug, fetches Polymarket Gamma metadata, resolves an API-Football fixture, retrieves API-Football predictions, and prints odds/probability output.
Instruction Scope
Runtime instructions are user-directed and scoped to supplied Polymarket URLs, raw slugs, fixture/date overrides, JSON output, or a self-test. The docs disclose ambiguity handling and caution against inventing teams or misusing bookmaker odds.
Install Mechanism
The package contains documentation, a reference file, one OpenAI agent prompt file, and one TypeScript script. There are no install hooks, dependency declarations, package-install steps, background services, or autorun behavior.
Credentials
The skill requires an API-Football/API-SPORTS key from environment variables and makes outbound requests to Polymarket Gamma and API-Football. That access is sensitive but expected, disclosed, and proportionate to the stated purpose.
Persistence & Privilege
No file writes, local indexing, credential storage, privilege escalation, long-running workers, destructive actions, trading endpoints, or account mutation behavior were found.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install polymarket-football-odds
  3. After installation, invoke the skill by name or use /polymarket-football-odds
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Polymarket football URL analysis using API-Football.
Metadata
Slug polymarket-football-odds
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Polymarket Football Odds?

Analyze Polymarket football/soccer match URLs and estimate match win/draw probabilities using API-Football/API-SPORTS. Use when the user provides a polymarke... It is an AI Agent Skill for Claude Code / OpenClaw, with 30 downloads so far.

How do I install Polymarket Football Odds?

Run "/install polymarket-football-odds" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Polymarket Football Odds free?

Yes, Polymarket Football Odds is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Polymarket Football Odds support?

Polymarket Football Odds is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Polymarket Football Odds?

It is built and maintained by remixmm (@remixmm); the current version is v0.1.0.

💬 Comments