connectors/polymarket/skills/sync-markets/SKILL.md
Sync sports prediction markets from Polymarket. Use when users ask to "sync polymarket markets", "fetch prediction markets", "get sports odds", or "import polymarket market data". Fetches active markets with prices, maps to documents, and stores with embeddings.
npx skillsauth add machina-sports/machina-templates polymarket-sync-marketsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Syncs active sports prediction markets from Polymarket Gamma API into polymarket-markets documents with vector embeddings.
Name: polymarket-sync-markets
| Input | Default | Description |
|-------|---------|-------------|
| tag_id | 1 (Sports) | Polymarket tag filter |
| sports_market_types | "" (all) | Filter by type (moneyline, spread, total, etc.) |
| limit | 100 | Max markets to fetch |
| offset | 0 | Pagination offset |
# Sync all sports markets
mcp__docker-localhost__execute_workflow(
name="polymarket-sync-markets",
input_data={"tag_id": 1, "limit": 100}
)
# Sync only moneyline markets
mcp__docker-localhost__execute_workflow(
name="polymarket-sync-markets",
input_data={"sports_market_types": "moneyline", "limit": 50}
)
get_sports_markets → polymarket-market-mapping → bulk-save (polymarket-markets)
$TEMP_CONTEXT_VARIABLE_SDK_OPENAI_API_KEYtools
# World Cup 2026 Intelligence Skill This skill organizes and packages the real-time predictive analytics, market data aggregation, and social sentiment indexing capabilities of the FIFA World Cup 2026 pod into a cohesive, SDK-discoverable, and Studio-renderable capability. ## Overview The `world-cup-intelligence` skill wraps low-level background workflows (ingestion, identity crosswalking, Dixon-Coles model solving) into high-level, client-facing methods exposed via the `@machina-sports/sdk`
devops
# Project Manifest Generator Generates a draft `project.manifest.yml` for a Machina template by statically scanning a list of workflows and aggregating the credentials, connectors, datasets and agents they reference. Built to scale **Sprint 1A** of the Pipeline Platform Cleanup (the hand-written botandwin manifest at `entain-templates`) to every template in `machina-templates` without writing each one by hand. ## What it does 1. **Deterministic extraction (always)** — a pyscript connector wa
data-ai
# Press Conference Extractor Skill This skill processes a raw transcript from a press conference and extracts structured insights. ## Use Case Use this skill when you have a long text of a press conference and need to quickly identify the key topics discussed, who said what, and which quotes are the most impactful for news reporting or analysis. ## Inputs - `transcript`: A single long string containing the full text of the press conference. ## Example Output The skill returns a JSON objec
testing
# Post-Match Tweet Thread Skill Receives a raw match object and returns a structured 5-tweet thread in Brazilian Portuguese ready to be scheduled on the team's social account. ## Workflow: `generate-tweet-thread` Takes a single input `match_data` (a JSON object with the match facts) and returns a thread of exactly 5 perspective-tagged tweets. Each tweet is character-counted server-side so the publisher doesn't have to. ### Tweet positions | # | role | content angle