← Files HopToDeskARCHIVED FILE

plugin.json

4.84 KB · Nov 3, 2026 · 19:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hoptodesk",
  "version": "1.0.0",
  "description": "See, check and fix the computers enrolled in your HopToDesk account.",
  "author": {
    "name": "Begonia Holdings LLC",
    "url": "https://www.hoptodesk.com"
  },
  "homepage": "https://www.hoptodesk.com/connect",
  "keywords": [
    "remote support",
    "it support",
    "devices",
    "troubleshooting"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "HopToDesk",
        "shortDescription": "Fix the computers you manage",
        "longDescription": "HopToDesk connects your assistant to the computers enrolled in your HopToDesk account. Ask which computers are online, check disk space, memory, running processes and network details, read what is on a screen, run a command on a computer you manage, or get a link that enrolls a new one. Every action runs only on devices in the account you sign in to and is recorded in that account's activity log. You can revoke access at any time in the dashboard Settings. The assistant can hand a step to a person on your team when it needs one.",
        "developerName": "Begonia Holdings LLC",
        "category": "Business & Operations",
        "capabilities": [
          "See your devices and their status",
          "Check disk, memory, processes and network",
          "Read what is on a screen",
          "Run a command on a computer you manage",
          "Add a device"
        ],
        "websiteURL": "https://www.hoptodesk.com/connect",
        "supportURL": "https://help.hoptodesk.com/",
        "privacyPolicyURL": "https://www.hoptodesk.com/privacy",
        "termsOfServiceURL": "https://www.hoptodesk.com/terms",
        "defaultPrompt": [
          "Which of my HopToDesk computers are online?",
          "Check the free disk space on one of my computers.",
          "Give me a link to add a new computer to HopToDesk."
        ],
        "brandColor": "#343A40",
        "brandColorDark": "#F8B500",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the enrolled computers",
              "prompt": "List my HopToDesk computers and say which are online.",
              "tools_triggered": "list_devices",
              "expected_behavior": "Return the computers in the test account with their status. Front-Desk-PC is listed as online."
            },
            {
              "description": "Check disk space on one computer",
              "prompt": "How much free disk space does Front-Desk-PC have?",
              "tools_triggered": "list_devices, get_disk_usage",
              "expected_behavior": "Find Front-Desk-PC, read its disk usage and report the free space on each volume."
            },
            {
              "description": "Find what uses the most memory",
              "prompt": "Which processes use the most memory on Front-Desk-PC?",
              "tools_triggered": "list_devices, list_processes",
              "expected_behavior": "List the processes on Front-Desk-PC sorted by memory use, largest first."
            },
            {
              "description": "Enroll a new computer",
              "prompt": "I have a new laptop. Give me the link to add it to HopToDesk.",
              "tools_triggered": "add_device",
              "expected_behavior": "Return an invite link and explain that opening it on the new laptop enrolls it in the account."
            },
            {
              "description": "Run a command",
              "prompt": "Run hostname on Front-Desk-PC.",
              "tools_triggered": "list_devices, run_command",
              "expected_behavior": "Run hostname on Front-Desk-PC and return the host name it prints."
            }
          ],
          "negative": [
            {
              "description": "Unrelated question",
              "prompt": "What is the weather in Paris this weekend?"
            },
            {
              "description": "General knowledge, no device involved",
              "prompt": "What is the difference between RDP and VNC?"
            },
            {
              "description": "A script to write, with no computer named",
              "prompt": "Write a shell script that lists the ten largest files in a folder."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products, show plans or process payments.",
        "demo_recording_url": "https://dl.hoptodesk.com/media/hoptodesk-chatgpt-demo-2cd289ca.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: see your devices, check system health, read the screen, run a command and add a device."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: dbb2e63b7bda7871ebfae3bc3c6d30e47af12513f6377cd9a558a9b4984e1866