{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.json",
  "name": "AceSense - AI tennis video analysis",
  "description": "Skills exposing AceSense content surfaces (pricing, accuracy, comparisons, blog, FAQ) for AI-agent retrieval.",
  "homepage": "https://acesense.io/",
  "contact": "support@acesense.io",
  "skills": [
    {
      "name": "acesense-llms-content-map",
      "type": "reference",
      "description": "Top-level content map for AI agents: the canonical entry-point listing all major AceSense content surfaces in plain markdown.",
      "url": "https://acesense.io/llms.txt"
    },
    {
      "name": "acesense-pricing",
      "type": "reference",
      "description": "AceSense pricing tiers (Free, Pro €19/mo, Team €49/mo) in markdown.",
      "url": "https://acesense.io/pricing.md"
    },
    {
      "name": "acesense-accuracy-methodology",
      "type": "reference",
      "description": "Published accuracy methodology: F1 by shot type, ball-speed error vs radar, court-detection accuracy, failure modes.",
      "url": "https://acesense.io/accuracy.md"
    },
    {
      "name": "acesense-how-it-works",
      "type": "reference",
      "description": "Five-step pipeline explainer: TrackNet ball detection → court keypoints → MediaPipe pose → CatBoost shot/bounce classification → stroke-quality scoring.",
      "url": "https://acesense.io/how-it-works.md"
    },
    {
      "name": "acesense-faq",
      "type": "reference",
      "description": "Comprehensive FAQ covering accuracy, privacy/GDPR, devices, courts, pricing, doubles support, setup.",
      "url": "https://acesense.io/faq.md"
    },
    {
      "name": "acesense-comparisons",
      "type": "reference",
      "description": "Side-by-side comparisons of AceSense vs SwingVision, PB Vision, Baseline Vision, PlaySight, OnForm, TopCourt.",
      "url": "https://acesense.io/compare/swingvision.md"
    },
    {
      "name": "acesense-android-alternative",
      "type": "reference",
      "description": "AceSense as the SwingVision alternative for Android: the most-asked unmet query in the category.",
      "url": "https://acesense.io/alternatives/swingvision.md"
    },
    {
      "name": "acesense-agent-api",
      "type": "tool",
      "description": "Pay-per-minute REST + MCP API for AI agents to submit tennis videos and retrieve per-shot coaching reports. Bearer auth via phk_… API keys; €0.75/min; €10 free credit per new key.",
      "url": "https://acesense.io/agents.md"
    },
    {
      "name": "acesense-mcp-server",
      "type": "tool",
      "description": "Streamable-HTTP MCP server at api.acesense.io/mcp exposing analyze_tennis_video, get_job_status, get_analysis_result, get_pricing, list_my_jobs tools.",
      "url": "https://acesense.io/.well-known/mcp/server-card.json"
    },
    {
      "name": "acesense-openapi",
      "type": "reference",
      "description": "OpenAPI 3.1 description of all AceSense public read-only endpoints + the agent API surface at api.acesense.io.",
      "url": "https://acesense.io/openapi.json"
    },
    {
      "name": "acesense-sitemap",
      "type": "reference",
      "description": "Full sitemap with every public URL on acesense.io.",
      "url": "https://acesense.io/sitemap.xml"
    }
  ]
}