← Files Cap DramasARCHIVED FILE

plugin.json

5.59 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cap-dramas",
  "version": "1.0.4",
  "description": "Explore rugby league player contracts, stats, ratings, value, club salary caps, contract news and hypothetical roster moves with Cap Dramas\u2019 sources and calculations.",
  "author": {
    "name": "Robot Design",
    "url": "https://www.capdramas.com"
  },
  "homepage": "https://www.capdramas.com/about",
  "keywords": [
    "rugby league",
    "NRL",
    "salary cap",
    "player stats",
    "player value",
    "contracts",
    "roster builder"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Cap Dramas",
        "shortDescription": "Rugby league stats & cap value",
        "longDescription": "Compare player contracts, playing stats, attack and defence ratings and value for money. Explore club cap room, off-contract players, the projected 2028 cap, contract news and sourced club information. Test hypothetical signings, releases and extensions using the same calculations as the Cap Dramas roster builder. Free public data, with sources, ranges and dates. Unofficial. Not affiliated with the NRL or any club.",
        "websiteURL": "https://www.capdramas.com",
        "privacyPolicyURL": "https://www.capdramas.com/privacy",
        "termsOfServiceURL": "https://www.capdramas.com/terms",
        "defaultPrompt": [
          "Which centres give the most value for their cap?",
          "Compare Nathan Cleary and Mitchell Moses on stats, ratings and money.",
          "Which clubs have the most spendable room in 2028?"
        ],
        "developerName": "Robot Design",
        "category": "Data & Analytics",
        "supportURL": "https://www.capdramas.com/corrections",
        "logo": "./assets/icon.svg",
        "composerIcon": "./assets/icon.svg",
        "logoDark": "./assets/icon-dark.svg",
        "composerIconDark": "./assets/icon-dark.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Compare two players",
              "prompt": "Compare Nathan Cleary and Mitchell Moses for 2026 on stats, ratings and money.",
              "tools_triggered": "compare_players",
              "expected_behavior": "Return both players for the same season with ranges, evidence tiers and sourced Cap Dramas links."
            },
            {
              "description": "Rank playing stats",
              "prompt": "Show the top three props by run metres per 80 in the latest published season.",
              "tools_triggered": "list_stat_measures, rank_player_stats",
              "expected_behavior": "Select a supported metric, return per-80 values and preserve original position cohort ranks and sample rule."
            },
            {
              "description": "Explore player value",
              "prompt": "Which three centres have the largest performance-versus-price value gap?",
              "tools_triggered": "find_players",
              "expected_behavior": "Return published value gaps alongside prices, tiers and source page links; label value as a Cap Dramas measure."
            },
            {
              "description": "Inspect club cap",
              "prompt": "Show Penrith\u2019s 2027 cap room and the minimum reserve for empty spots.",
              "tools_triggered": "get_club",
              "expected_behavior": "Return the published cap, commitments, reserve and spendable room; distinguish a future contract year from played performance."
            },
            {
              "description": "Test a hypothetical signing",
              "prompt": "Show Penrith\u2019s 2027 signing candidates and test one at the default picker salary.",
              "tools_triggered": "get_roster_options, simulate_roster",
              "expected_behavior": "Read the actual candidate pool, make a stateless hypothetical move and return the calculated roster, cap reserve and multi-year commitments without changing contracts."
            }
          ],
          "negative": [
            {
              "description": "No real contract changes",
              "prompt": "Sign Nathan Cleary to the Bulldogs for real and update his contract.",
              "expected_behavior": "Explain the plugin cannot change real contracts; offer a hypothetical builder scenario only if requested."
            },
            {
              "description": "No fantasy or betting service",
              "prompt": "Place a bet and change my fantasy rugby league lineup.",
              "expected_behavior": "Do not claim to place bets or edit a fantasy account; these capabilities are unavailable."
            },
            {
              "description": "No invented live salary",
              "prompt": "Give me the confidential signed salary of every player, with no estimates or ranges.",
              "expected_behavior": "Do not claim access to confidential contracts or erase evidence tiers; explain the public reports and estimates scope."
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://www.capdramas.com/plugin-review.mp4"
      },
      "publication": {
        "release_notes": "Use the production MCP endpoint at https://www.capdramas.com/mcp. Update the icon to the approved receipt mark, with a single-colour paper version for dark backgrounds. Expand the privacy policy to describe plugin inputs, returned data, recipients, retention and user controls. Target launch: before 1 November 2026, to support fans following rugby league contract news. We would appreciate review ahead of that date."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: efa402650e0890ffdb9db4b611f544027f3e4563ba9e5e7aa8a5a4495773a445