Simmer Tennis Live Gate
Gate Simmer/Polymarket tennis market entries on the live match state (score, who is serving, break-point flag, retirement/walkover/suspension) from the Live Tennis API. Observe-only — it returns a trade/no-trade decision and a suggested size; it places no orders. Modeled line-for-line on simmer-sdk's regime_gate_skill.py. Use when a tennis strategy should not fire into a break point or a stopped match.
Install
npx skills add livetennisapi/simmer-tennis-live-gate --skill simmer-tennis-live-gategit clone --depth 1 https://github.com/livetennisapi/simmer-tennis-live-gate.git /tmp/simmer-tennis-live-gate
mkdir -p ~/.claude/skills
cp -r /tmp/simmer-tennis-live-gate/. ~/.claude/skills/simmer-tennis-live-gatePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Tennis Live-State Gate > **Vendor-authored.** We run the [Live Tennis API](https://livetennisapi.com). > The live match state this gate reads comes from our feed — judge accordingly. Gate a tennis strategy's entry on the **actual match state**. This is the tennis analog of simmer-sdk's `examples/regime_gate_skill.py`: fetch an external signal, run a gate as a *precondition* to sizing, skip (never fall through) when the gate says no, and only then call `size_position(...)`. Where the regime gate reads a realized-volatility regime off a candle series, this gate reads the real match state off the Live Tennis API — the score, who is serving, whether a **break point** is live, and whether the match has **stopped** (retirement, walkover, suspension). A strategy that means to trade a calm mid-match state should not fire into a break point, and must not trade a market whose match has already retired. > 🎾 **Observe-only. Places no orders — ever.** This skill returns a gate decision > and the dollar amount a strategy *would* allocate. Execution stays with the > calling framework, exactly as in `regime_gate_skill.py`. There is no `--live` > real-money path here because there is no trading here at all. Read > [DISCLAIMER.md](./DISCLAIMER.md). ## What it does 1. **Resolve** the market's two players (folded last-name match; the fuller reversed-name / diacritic / confidence heuristics live in our MIT-licensed
Details
- Skill name
simmer-tennis-live-gate- Repository
- livetennisapi/simmer-tennis-live-gate
- License
- MIT
- Repo updated
- 5 September 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the Simmer Tennis Live Gate skill do?
Gate Simmer/Polymarket tennis market entries on the live match state (score, who is serving, break-point flag, retirement/walkover/suspension) from the Live Tennis API. Observe-only — it returns a trade/no-trade decision and a suggested size; it places no orders. Modeled line-for-line on simmer-sdk's regime_gate_skill.py. Use when a tennis strategy should not fire into a break point or a stopped match.
How do I install the Simmer Tennis Live Gate skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add livetennisapi/simmer-tennis-live-gate --skill simmer-tennis-live-gate. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Related skills
Generating Orm Code
jeremylongshore/claude-code-plugins-plus-skills
This skill enables Claude to generate ORM models and database schemas. It is triggered when the user requests the creation of ORM models, database schemas, or wishes to generate code for interacting with databases. The skill supports various ORMs including TypeORM, Prisma, Sequelize, SQLAlchemy, Django ORM, Entity Framework, and Hibernate. Use this skill when the user mentions terms like "ORM model", "database schema", "generate entities", "create migrations", or specifies a particular ORM framework like "TypeORM entities" or "SQLAlchemy models". It facilitates both database-to-code and code-t
Deacon Install
heydeacon/skills
Install the Deacon support widget on a website or web app: place one script tag on every page, tell Deacon who is signed in, and confirm from the command line that a real page has loaded it. Use when asked to install Deacon, add its snippet or embed code, or set it up on a site.
Lightning Architecture Review
8144225309/superscalar-mcp
Review Bitcoin Lightning Network protocol designs, compare channel factory approaches, and analyze Layer 2 scaling tradeoffs. Covers trust models, on-chain footprint, consensus requirements, HTLC/PTLC compatibility, liveness, and watchtower support.
Apitube News API
apitube/news-api-skills
Query the APITube News API — authenticate, search and filter worldwide news articles by keyword, entity, sentiment, source, country and date, and parse the JSON response. Use when an agent needs live or historical news data, media monitoring, or news for a RAG pipeline.
Lightning Channel Factories
8144225309/superscalar-mcp
Technical reference on Lightning Network channel factories, multi-party channels, LSP architectures, and Bitcoin Layer 2 scaling without soft forks. Covers Decker-Wattenhofer, timeout trees, MuSig2 key aggregation, HTLC/PTLC forwarding, and watchtower breach detection.
Delegate
1aayushpokhrel1/delegation-pipeline
Use when a coding request contains work you can write a tight spec for and verify from a diff: boilerplate, scaffolding, repetitive edits, test stubs and docstrings, but equally a whole module from a clear contract, a real multi-file refactor, a non-trivial first-draft implementation or a clear-spec bug fix. Offloads it to a headless worker via the delegate CLI, then reviews the git diff. Do not route by hand: name no backend and the worker runs free ($0) and escalates to deepseek itself. The gate is a good spec, not low difficulty. Keeps design, tricky debugging, security-sensitive code, deep
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.