Polymarket Tennis
Build observe-only Polymarket and Kalshi tennis market tooling on the polymarket-tennis Python package (MIT) plus the Live Tennis API free tier. Use when asked for a Polymarket tennis bot or market watcher, a Kalshi tennis trading bot, tennis prediction-market data, Gamma API tennis markets, matching a market to a live match, break-point or serving state next to market prices, or how a tennis retirement, walkover, or cancelled match settles (venue rule text, never hard-coded). Covers the real package API (GammaClient, LiveTennisClient, discover_tennis_markets, match_market, build_view, pmtenni
Install
npx skills add livetennisapi/polymarket-tennis --skill polymarket-tennisgit clone --depth 1 https://github.com/livetennisapi/polymarket-tennis.git /tmp/polymarket-tennis
mkdir -p ~/.claude/skills
cp -r /tmp/polymarket-tennis/skills/polymarket-tennis ~/.claude/skills/polymarket-tennisPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Polymarket / Kalshi tennis trading data > **Vendor-authored, observe-only.** This skill is maintained by the team behind the > [Live Tennis API](https://livetennisapi.com). It teaches the `polymarket-tennis` > package, which reads public market data and live scores. It contains no order > execution, no wallet or private-key handling, no CLOB client, and no strategy > advice. Execution is permanently out of scope. Nothing here is financial advice. ## Hard guardrails (apply to every file you write with this skill) 1. **Observe-only.** Never add order placement, wallet, private-key, or CLOB code to anything built on this package. If the user wants execution, it belongs in their own code behind a clearly separated seam, using the venue's own official interfaces, and this skill does not write it. 2. **Never hard-code a settlement rule.** Retirement and walkover payouts differ by venue (polymarket.com vs Polymarket US vs Kalshi) and by tour (ATP/WTA vs ITF). Read the market's own text — Gamma `description` (`market.raw["description"]`), Kalshi `rules_secondary` — and print it. The reference matrix in [references/settlement-rules.md](references/settlement-rules.md) is for the human, not for code branches. 3. **Respect the free tier: 30 requests/minute, 100 requests/day.** Every `LiveTennisClient` call costs one request; Gamma and Kalshi reads cost nothing. `pmtennis watch` is 1 request per poll at a 60 s default (minimum 30 s). A
Details
- Skill name
polymarket-tennis- Repository
- livetennisapi/polymarket-tennis
- Path
skills/polymarket-tennis/SKILL.md- License
- MIT
- Repo updated
- 26 October 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the Polymarket Tennis skill do?
Build observe-only Polymarket and Kalshi tennis market tooling on the polymarket-tennis Python package (MIT) plus the Live Tennis API free tier. Use when asked for a Polymarket tennis bot or market watcher, a Kalshi tennis trading bot, tennis prediction-market data, Gamma API tennis markets, matching a market to a live match, break-point or serving state next to market prices, or how a tennis retirement, walkover, or cancelled match settles (venue rule text, never hard-coded). Covers the real package API (GammaClient, LiveTennisClient, discover_tennis_markets, match_market, build_view, pmtenni
How do I install the Polymarket Tennis skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add livetennisapi/polymarket-tennis --skill polymarket-tennis. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Polymarket Tennis popular?
It lives in livetennisapi/polymarket-tennis, which has 261 GitHub stars and 221 forks, and is included in 1 curated skill list.
Related skills
Resend CLI
208resend/resend-skills
Operate the Resend platform from the terminal — send emails (including React Email .tsx templates via --react-email), manage domains, contacts, broadcasts, templates, webhooks, API keys, logs, automations, and events via the `resend` CLI. Use when the user wants to run Resend commands in the shell, scripts, or CI/CD pipelines, or send/preview React Email templates. Always load this skill before running `resend` commands — it contains the non-interactive flag contract and gotchas that prevent silent failures.
Harmony Next
366linhay/harmony-next.skills
Use for HarmonyOS NEXT development help and local DevEco automation. Covers ArkTS/ArkUI/NDK API lookup, offline guide navigation, DevEco Studio and HarmonyOS Emulator tasks, hdc/uitest/aa/bm/hilog/hidumper diagnostics, ArkWeb/WebView DevTools and CDP evidence, and private DevEco interfaces such as CodeGenie, MCP, LanceDB, devecostudio://, ArkUI Inspector, Previewer, Profiler, Doctor, and UxTestService offline UI/UX audits.
Create Auth
227better-auth/skills
Scaffold and implement authentication in TypeScript/JavaScript apps using Better Auth. Detect frameworks, configure database adapters, set up route handlers, add OAuth providers, and create auth UI pages. Use when users want to add login, sign-up, or authentication to a new or existing project with Better Auth.
Pavedpath Code
440Jia-Ethan/pavedpath-code
PavedPath Code is the code-focused edition of PavedPath. It helps agents solve software engineering problems by finding proven implementation paths from GitHub repositories, issues, pull requests, discussions, code examples, release notes, and open-source evidence.
Temporal Developer
236temporalio/skill-temporal-developer
Develop, debug, and manage Temporal applications across Python, TypeScript, Go, Java, .NET, Ruby, and Rust. Use when the user is building workflows, activities, workers, or background job queues with a Temporal SDK, debugging issues like non-determinism errors, stuck workflows, or activity retries, using Temporal CLI, Temporal Server, or Temporal Cloud, running Temporal with Docker Compose, or working with durable execution concepts like signals, queries, heartbeats, versioning, continue-as-new, child workflows, or saga patterns. Also use when the user mentions "run a Temporal workflow from th
Simplify Codebase
511tt-a1i/simplify-codebase
Simplification audit or authorized codebase simplification whose stated objective is to remove accidental complexity. Use for evidence-backed deletion or consolidation of dead code, duplicate state, redundant APIs or layers, ownerless abstractions, obsolete compatibility or design records, and over-engineering in any language; also use for 代码简化 or 熵回收. Do not use for general code review, onboarding, style-only refactoring, or performance tuning.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.