connectors/polymarket/skills/sync-events/SKILL.md
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.
npx skillsauth add machina-sports/machina-templates polymarket-sync-eventsInstall 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 events from Polymarket Gamma API into polymarket-events documents with vector embeddings.
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 |
# 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}
)
get_sports_events → polymarket-event-mapping → bulk-save (polymarket-events)
$TEMP_CONTEXT_VARIABLE_SDK_OPENAI_API_KEYdevops
# 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
testing
# News Monitor: Storylines Skill This skill monitors news articles for a given entity and clusters them into distinct storylines. ## Use Cases - Tracking media coverage for a specific player, team, or league. - Identifying emerging narratives and trending topics. - Summarizing key events over a specific time period. ## How to Use Invoke the skill through its entry-point workflow, `news-monitor-workflow`, providing the following inputs: - `entity` (string): The name of the entity to search