← Files SpekboomARCHIVED FILE
plugin.json
5.36 KB · Nov 3, 2026 · 00:14 UTC
{
"$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