AgentSkillsCN

polymarket-sync-events

从 Polymarket 同步体育赛事。适用于用户提出“同步 Polymarket 赛事”、“获取体育赛事”、“导入 Polymarket 赛事数据”或“获取预测市场赛事”等需求时使用。该功能可抓取带有嵌入式市场的活跃赛事,将其映射至文档,并以嵌入式向量形式进行存储。

SKILL.md
--- frontmatter
name: polymarket-sync-events
description: Sync sports events from Polymarket. Use when users ask to "sync polymarket events", "fetch sports events", "import polymarket event data", or "get prediction market events". Fetches active events with embedded markets, maps to documents, and stores with embeddings.

Polymarket - Sync Events

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

Workflow

Name: polymarket-sync-events

InputDefaultDescription
tag_id1 (Sports)Polymarket tag filter
series_id"" (all)Filter by series/league
limit100Max events to fetch
offset0Pagination offset

Usage

python
# 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

code
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