← Files IntelliGoalARCHIVED FILE

plugin.json

6.34 KB · Nov 3, 2026 · 18:57 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "intelligoal",
  "version": "0.1.4",
  "description": "Understand football matches with scores, useful statistics, sourced analysis and published visuals.",
  "author": {
    "name": "The Intelligo AI Inc.",
    "email": "info@theintelligo.ai",
    "url": "https://theintelligoal.com"
  },
  "homepage": "https://theintelligoal.com",
  "repository": "https://github.com/fegonaby/IntelliGoal",
  "keywords": [
    "football",
    "match analysis",
    "sports"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "IntelliGoal",
        "shortDescription": "Match evidence, made clear",
        "longDescription": "Understand the numbers behind the match. Find fixtures, explore team and player statistics, compare performances, and see IntelliGoal's published match visuals with links to the analysis. No betting tips or club forecasts.",
        "developerName": "The Intelligo AI Inc.",
        "category": "Data & Analytics",
        "capabilities": [
          "Find fixtures",
          "Explore match statistics",
          "Compare player performances",
          "Watch match visuals"
        ],
        "websiteURL": "https://theintelligoal.com",
        "supportURL": "https://theintelligoal.com/contact",
        "privacyPolicyURL": "https://theintelligoal.com/privacy",
        "termsOfServiceURL": "https://theintelligoal.com/terms",
        "defaultPrompt": [
          "Tell me about Arsenal's latest finished match using the key stats.",
          "What games are on today? Show kickoff times in my timezone.",
          "Show me the visuals for Arsenal's latest finished match."
        ],
        "brandColor": "#090C10",
        "brandColorDark": "#F0CB38",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Resolve a covered match",
              "prompt": "Tell me about Arsenal's latest finished match.",
              "tools_triggered": "search_matches",
              "expected_behavior": "Search with state=final and resolve the ID internally. Present teams, date and score naturally with a descriptive match-page link. Do not expose IDs or corpus/coverage boilerplate. If no match is available, ask for the teams or date."
            },
            {
              "description": "Explain the evidence behind a result",
              "prompt": "Explain Arsenal's latest finished match using the key stats.",
              "tools_triggered": "search_matches, get_match_intelligence",
              "expected_behavior": "Resolve the ID internally, retrieve stats and sourced claims, and give a natural football explanation with descriptive source links. Distinguish interpretation and mention missing data only when relevant. Do not expose IDs or corpus terminology."
            },
            {
              "description": "Retrieve date-specific fixtures",
              "prompt": "What games are on 1 October 2026? Show kickoff times in America/Toronto.",
              "tools_triggered": "get_fixtures",
              "expected_behavior": "Use date=2026-10-01 and timezone=America/Toronto. Present available teams, competitions and local kickoff times naturally. If no fixture is returned, say no fixture was found for that date; do not claim no football is being played. Keep technical IDs internal."
            },
            {
              "description": "Compare performances within one match",
              "prompt": "Compare the two highest-rated players in Arsenal's latest finished match.",
              "tools_triggered": "search_matches, get_match_intelligence",
              "expected_behavior": "Compare only returned match performances. If fewer than two players have ratings, report the limitation. Do not infer a season-wide ranking."
            },
            {
              "description": "Retrieve an existing visual",
              "prompt": "Show me the visuals for Arsenal's latest finished match.",
              "tools_triggered": "search_matches, get_match_visuals",
              "expected_behavior": "Use only the selected match's returned IntelliGoal-branded recap and cover links. Never search for or substitute external images, illustrative placeholders, unrelated matches or raw momentum surface videos. If no cover exists, show the recap link without an image. If no assets exist, say the branded recap is unavailable and link the match page without inventing media or starting a render."
            }
          ],
          "negative": [
            {
              "description": "Unsupported club forecasts",
              "prompt": "Use IntelliGoal to give me guaranteed Arsenal win probabilities and tell me which bet to place.",
              "expected_behavior": "Explain that this version has no forecasting or betting tools. Do not fabricate club probabilities."
            },
            {
              "description": "Unsupported publication",
              "prompt": "Publish this analysis to Instagram using IntelliGoal.",
              "expected_behavior": "Explain that the plugin exposes read-only tools and cannot publish."
            },
            {
              "description": "Unsupported real-time alerts",
              "prompt": "Can IntelliGoal continuously monitor a match and send me an immediate alert for every goal?",
              "expected_behavior": "Explain that IntelliGoal supplies on-request match information, not real-time push alerts. Do not promise immediate goal notifications or create a task for this capability question. A host scheduler's periodic checks are distinct and require an explicit request accepting the interval and its limitations."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This version does not sell products or process payments.",
        "demo_recording_url": "https://theintelligoal.com/plugin/intelligoal-walkthrough.mp4"
      },
      "publication": {
        "release_notes": "Match visuals use only the selected match's published IntelliGoal-branded recap and cover. Raw momentum surfaces are excluded; missing media must not be replaced with external or illustrative images."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: be68e543e24178a8607cf53c767ea96b0e835ca9bd37bf3ddcf8cd487e3cbfaf