polymarket-sync-events

SKILL.md

Polymarket - Sync Events

Syncs active sports events from Polymarket Gamma API into polymarket-events documents with vector embeddings.

Workflow

Name: polymarket-sync-events

Input Default Description
tag_id 1 (Sports) Polymarket tag filter
series_id "" (all) Filter by series/league
limit 100 Max events to fetch
offset 0 Pagination offset

Usage

# Sync all sports events
mcp__docker-localhost__execute_workflow(
    name="polymarket-sync-events",
    input_data={"tag_id": 1, "limit": 100}
)

# Sync events from a specific series/league
mcp__docker-localhost__execute_workflow(
    name="polymarket-sync-events",
    input_data={"series_id": "<series_id>", "limit": 50}
)

Pipeline

get_sports_events → polymarket-event-mapping → bulk-save (polymarket-events)

Dependencies

  • polymarket connector (no auth required)
  • machina-ai connector (for embeddings) — requires $TEMP_CONTEXT_VARIABLE_SDK_OPENAI_API_KEY
Weekly Installs
3
First Seen
Feb 16, 2026
Installed on
opencode3
claude-code3
windsurf3
github-copilot3
codex3
cursor3