← Files LeagueBootsARCHIVED FILE

plugin.json

4.88 KB · Nov 6, 2026 · 07:28 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "leagueboots",
  "version": "1.0.0",
  "description": "A CRM for founders that their agent keeps: companies, contacts, deals, activities and tasks, read and written from Claude and ChatGPT.",
  "author": {
    "name": "LeagueBoots",
    "url": "https://leagueboots.com"
  },
  "homepage": "https://leagueboots.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "LeagueBoots",
        "shortDescription": "A CRM your agent keeps",
        "longDescription": "LeagueBoots is a CRM built for founders who sell through their AI assistant. Ask ChatGPT to log a call, add a company, move a deal to the next stage or set a follow-up task, and it records it in LeagueBoots. Ask what's in your pipeline, which deals slipped this week, or what happened with a customer, and it answers from your own records, including how they stood on any past date. Import an existing list or another CRM's CSV export in a few messages. Every change is kept as a new version, so nothing is lost when a record is updated.",
        "developerName": "LeagueBoots",
        "category": "Business & Operations",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://leagueboots.com",
        "supportURL": "https://leagueboots.com/contact/",
        "privacyPolicyURL": "https://leagueboots.com/privacy/",
        "termsOfServiceURL": "https://leagueboots.com/terms/",
        "defaultPrompt": [
          "What's in my pipeline this quarter, by stage?",
          "Log a call with Grace at Globex: she wants a proposal by Friday.",
          "Import these companies into LeagueBoots."
        ],
        "brandColor": "#3A5BFF",
        "logo": "./assets/logo.svg",
        "composerIcon": "./assets/logo.svg"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Pipeline by stage",
              "prompt": "Show my open pipeline by stage with the total amount in each.",
              "tools_triggered": "describe_crm, aggregate_crm_records",
              "expected_behavior": "Lists each open stage (discovery, qualification, proposal, negotiation) with its number of deals and total amount in US dollars, from the reviewer's sample data."
            },
            {
              "description": "Deals that changed in the last year",
              "prompt": "Which deals moved stage or slipped their close date in the last 12 months?",
              "tools_triggered": "describe_crm, list_crm_changes",
              "expected_behavior": "Names the deals whose stage or close date changed in the last 12 months, with the old and new value of each change, such as Woodgrove sales ops' close date moving out."
            },
            {
              "description": "Log a call",
              "prompt": "Log a call I just had with Christina Berglund at Contoso: she needs the security review before signing.",
              "tools_triggered": "describe_crm, search_crm_records, create_crm_records",
              "expected_behavior": "Finds the contact and her company, then creates a call activity linked to Contoso, its open deal and Christina, and confirms it was logged."
            },
            {
              "description": "Push out a close date",
              "prompt": "Push the close date of the Tailspin growth plan deal out by two weeks.",
              "tools_triggered": "describe_crm, search_crm_records, update_crm_records",
              "expected_behavior": "Finds the deal, moves its close date to two weeks after the current one, and shows the old and new date."
            },
            {
              "description": "Add a follow-up task",
              "prompt": "Add a follow-up task to send Contoso the security review by Friday.",
              "tools_triggered": "describe_crm, search_crm_records, create_crm_records",
              "expected_behavior": "Finds Contoso and its open deal, then creates a task due this Friday linked to both, and confirms it with its ID."
            }
          ],
          "negative": [
            {
              "description": "Personal data about a stranger",
              "prompt": "Find the home address and personal phone number of the CEO of Contoso."
            },
            {
              "description": "Everyday writing help",
              "prompt": "Translate \"Thanks for your time today\" into Japanese."
            },
            {
              "description": "Unrelated request",
              "prompt": "Book me a flight to Denver next Tuesday."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/K7pDokXWZoM",
        "commerce": false,
        "commerce_description": "LeagueBoots does not sell products or process payments in ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 091e35718c0af688c44b05e15ef571d802d7c7dbbd32547457a352e5b25962b3