← Files SpekboomARCHIVED FILE

plugin.json

5.36 KB · Nov 3, 2026 · 00:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "spekboom",
  "version": "1.0.3",
  "description": "Search, compare and request nature stays across Southern Africa where every booking funds a named conservation or community cause.",
  "author": {
    "name": "Spekboom Tree",
    "url": "https://www.spekboom.org",
    "email": "support@spekboom.org"
  },
  "homepage": "https://www.spekboom.org",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Spekboom",
        "shortDescription": "Stays that fund conservation",
        "longDescription": "Find nature stays across Southern Africa where every booking funds a named conservation or community cause. Search by place, dates, party size, habitat, or the birds and wildlife you hope to see. Compare stays, check availability and get a link to request your booking on spekboom.org. Spekboom is request-to-book: the host accepts each request before you pay, and payment never happens in ChatGPT. Prices are in South African rand.",
        "developerName": "Spekboom Tree",
        "category": "Travel",
        "capabilities": [
          "Search nature stays by place, dates and party size",
          "Find stays by habitat, bird or wildlife species",
          "Compare stays and check availability",
          "Plan multi-stop itineraries",
          "Create a request-to-book link on spekboom.org"
        ],
        "websiteURL": "https://www.spekboom.org",
        "supportURL": "https://www.spekboom.org/contact",
        "privacyPolicyURL": "https://www.spekboom.org/privacy-policy#mcp",
        "termsOfServiceURL": "https://www.spekboom.org/terms-of-service",
        "defaultPrompt": [
          "Find a fynbos stay near Hermanus for two adults next weekend",
          "Where can I stay to see Blue Cranes in the Overberg?",
          "Plan five nights from Cape Town along the Garden Route that give back"
        ],
        "brandColor": "#155751",
        "brandColorDark": "#5FB3A8",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search by place, dates and party size",
              "prompt": "Find a nature stay near Hermanus for two adults from 14 to 16 November",
              "tools_triggered": "search_stays",
              "expected_behavior": "Returns Spekboom stays near Hermanus with nightly prices in ZAR, the cause each one funds, and links to each listing on spekboom.org."
            },
            {
              "description": "Wildlife-led search",
              "prompt": "Where can I stay in South Africa to see Blue Cranes?",
              "tools_triggered": "find_bird_species",
              "expected_behavior": "Gives facts about the Blue Crane and lists stays whose hosts have recorded it, noting that a sighting is never guaranteed."
            },
            {
              "description": "Property details",
              "prompt": "Tell me more about the first stay you found, including what it costs and which cause it supports",
              "tools_triggered": "get_property_details",
              "expected_behavior": "Describes the property, its rooms and rates in ZAR, amenities and the named cause the booking funds, with photos."
            },
            {
              "description": "Availability check",
              "prompt": "Is that stay free for 2 adults from 20 to 22 December?",
              "tools_triggered": "check_availability",
              "expected_behavior": "Answers yes or no from the live calendar with the stay total in ZAR, or says availability is confirmed by the partner for on-request listings, and gives the next-step link."
            },
            {
              "description": "Booking handoff",
              "prompt": "Great, I want to book it for those dates",
              "tools_triggered": "create_booking_link",
              "expected_behavior": "Returns a spekboom.org link with dates and guests pre-filled and explains that the guest signs in and sends a request the host must accept before paying. No payment is taken in ChatGPT."
            }
          ],
          "negative": [
            {
              "description": "Unrelated travel request outside the catalogue",
              "prompt": "Book me a flight from London to New York"
            },
            {
              "description": "General question with no stay intent",
              "prompt": "What is the capital of France?"
            },
            {
              "description": "Hotel search outside Southern Africa",
              "prompt": "Find me a hotel in Tokyo for next week"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No payment or checkout happens in ChatGPT. Tools return links to spekboom.org, where the guest signs in and sends a booking request; payment is taken on spekboom.org only after the host accepts.",
        "demo_recording_url": "https://nfhlnudmssodybbnnudq.supabase.co/storage/v1/object/public/accommodation-images/platform/chatgpt-review/spekboom-chatgpt-demo.gif"
      },
      "publication": {
        "release_notes": "First release: search, compare, availability and request-to-book links for Spekboom nature stays. No sign-in needed."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: af83ef9bdc0b9cf7c169e6c3a1c5e0443b5ec36fa0e3d288c4d727cc1b478b2c