← Files TradehandARCHIVED FILE

plugin.json

4.09 KB · Nov 4, 2026 · 00:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tradehand",
  "version": "1.2.1",
  "description": "Find and book local UK tradespeople at fixed prices.",
  "author": {
    "name": "Outside HQ LTD",
    "email": "blake@humanleap.com",
    "url": "https://tradehand.com"
  },
  "homepage": "https://tradehand.com",
  "repository": "https://github.com/Humanleap/tradehand-agent-plugin",
  "license": "MIT",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tradehand",
        "shortDescription": "Book local UK tradespeople",
        "longDescription": "Find UK tradespeople by trade and area, see their services and fixed prices, get an instant quote, and book a visit. When you approve the price, Tradehand books the slot with the trader and gives you a secure Stripe link to pay.",
        "developerName": "Outside HQ LTD",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://tradehand.com",
        "privacyPolicyURL": "https://tradehand.com/privacy",
        "termsOfServiceURL": "https://tradehand.com/terms",
        "defaultPrompt": [
          "Find an electrician near me on Tradehand",
          "Book a boiler service with Tradehand",
          "What does an EICR cost on Tradehand?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "supportURL": "https://tradehand.com/contact"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find tradespeople by trade and area",
              "prompt": "Use Tradehand to find electricians in London.",
              "tools_triggered": "search_traders",
              "expected_behavior": "Calls search_traders for electricians in London and returns listing cards with name, area, accreditations and profile link, without claiming availability."
            },
            {
              "description": "Open one trader's public profile",
              "prompt": "Show me the Tradehand profile for MT Sites Limited, the London electrician.",
              "tools_triggered": "get_trader",
              "expected_behavior": "Calls get_trader with publicReference mt-sites-ltd and returns the canonical public profile and profile URL."
            },
            {
              "description": "List the trades Tradehand covers",
              "prompt": "Which trades can I find on Tradehand?",
              "tools_triggered": "browse_trades",
              "expected_behavior": "Calls browse_trades and lists supported trades (for example electricians, plumbers, carpenters)."
            },
            {
              "description": "Price a job before choosing a trader",
              "prompt": "Use Tradehand to start an instant quote for replacing a consumer unit this week, before picking a trader.",
              "tools_triggered": "quote_start",
              "expected_behavior": "Calls quote_start and asks for any missing facts (address, contact, details); no booking, message or charge is made."
            },
            {
              "description": "See a trader's services and fixed prices",
              "prompt": "What services and fixed prices does MT Sites Limited offer on Tradehand?",
              "tools_triggered": "get_service_options",
              "expected_behavior": "Calls get_service_options for mt-sites-ltd and returns its service catalogue with prices, or says plainly that the trader has no published catalogue."
            }
          ],
          "negative": [
            {
              "description": "General knowledge needs no tool",
              "prompt": "How does a fuse box work?"
            },
            {
              "description": "Unrelated travel request",
              "prompt": "Book me a flight to Madrid next Friday."
            },
            {
              "description": "Writing task needs no tool",
              "prompt": "Write a thank-you note to my builder."
            }
          ]
        },
        "commerce": false
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 66bd08d2bbd3b91f05b603e278c281f522b4925ad187f21d98b6fd13e7aaa31e