← Files Dove LivingARCHIVED FILE
plugin.json
8.29 KB · Nov 3, 2026 · 19:25 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "dove-living",
"version": "1.0.0",
"description": "Check availability, get final prices and request bookings for the three Dove Living apartments in Schwandorf, Germany.",
"author": {
"name": "Dove Living",
"email": "info@dove-living.de",
"url": "https://buchen.dove-living.de"
},
"homepage": "https://buchen.dove-living.de",
"license": "Proprietary",
"keywords": [
"travel",
"vacation rental",
"apartment",
"Schwandorf",
"Bavaria",
"Germany",
"Ferienwohnung",
"Monteurwohnung"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Dove Living",
"shortDescription": "Apartments in Schwandorf",
"longDescription": "Dove Living lets you find and book one of three self-catering apartments in Schwandorf (Upper Palatinate, Bavaria, Germany) directly with the operator. The apartments sleep up to 8 or 6 guests and suit families, groups and business travellers.\n\nWhat you can do:\n- Check which apartments are free for your dates and number of guests, with the final price including cleaning and VAT.\n- Browse a day-by-day availability calendar of an apartment and pick dates.\n- Get a quote with all price components, check-in and check-out times, the address and the cancellation terms with concrete deadlines.\n- Request a booking: the dates are reserved for 30 minutes and you get a link to the operator's payment page on buchen.dove-living.de. The booking becomes binding only after you confirm it there and complete the card payment yourself.\n- Check the status of your booking and receive the reservation number.\n\nAvailability and prices are read live from the operator's calendar system; nothing is estimated. No account is needed. The assistant never pays on your behalf.\n\nLimitations: only the three Dove Living apartments in Schwandorf; up to 60 nights per booking; changes and cancellations are handled by e-mail (info@dove-living.de).",
"developerName": "Dove Living",
"category": "Travel",
"capabilities": [
"Search availability",
"Availability calendar",
"Price quotes",
"Booking requests",
"Booking status"
],
"websiteURL": "https://buchen.dove-living.de",
"supportURL": "https://buchen.dove-living.de/en/help",
"privacyPolicyURL": "https://buchen.dove-living.de/en/privacy",
"termsOfServiceURL": "https://buchen.dove-living.de/en/terms",
"defaultPrompt": [
"Is a Dove Living apartment in Schwandorf free from May 3 to 9 for 4 guests?",
"Show me the availability calendar of the Dove Living apartment for 8 guests.",
"What does the 8-person Dove Living apartment cost for a week in May, all fees included?"
],
"brandColor": "#0E528C",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"screenshots": [
"./assets/screenshot-1.png",
"./assets/screenshot-2.png",
"./assets/screenshot-3.png"
]
},
"onboardingSkill": "./skills/dove-buchen/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Search availability for dates and guests",
"prompt": "Is a Dove Living apartment in Schwandorf free from May 3 to 9, 2027 for 4 guests?",
"tools_triggered": "verfuegbarkeit_suchen",
"expected_behavior": "Shows the three apartments with free/occupied status and, for free ones, the final price including cleaning and VAT, taken from the tool result."
},
{
"description": "Explain why nothing is bookable and offer the calendar",
"prompt": "Can I stay in a Dove Living apartment from April 12 to 14, 2027?",
"tools_triggered": "verfuegbarkeit_suchen, belegungskalender",
"expected_behavior": "Explains the reason returned by the tool (e.g. minimum stay of several nights) and shows the availability calendar so the user can pick longer or other dates."
},
{
"description": "Price breakdown for one apartment",
"prompt": "What does the 8-person Dove Living apartment cost from May 3 to 10, 2027 for 6 guests? Show all fees.",
"tools_triggered": "angebot_berechnen",
"expected_behavior": "Shows the total price and its components (nights, cleaning, VAT) plus check-in/check-out times and address, exactly as returned by the tool."
},
{
"description": "Request a booking (reviewer must NOT pay)",
"prompt": "Book the 6-person apartment from May 3 to 10, 2027 for 2 guests. Name: Review Test, e-mail review@example.com.",
"tools_triggered": "buchung_anfragen",
"expected_behavior": "Asks for confirmation if needed, then returns a link to the payment page on buchen.dove-living.de, states that the dates are held for 30 minutes and that the booking only becomes binding after the user confirms and pays there. The assistant does not pay. Reviewers: please do not complete the payment; the hold is released automatically after 30 minutes."
},
{
"description": "Check booking status",
"prompt": "What is the status of my Dove Living booking?",
"tools_triggered": "buchung_status",
"expected_behavior": "Uses the booking ID from the previous step and reports 'payment pending', 'expired' or 'confirmed' with reservation number."
}
],
"negative": [
{
"description": "Must not pay or confirm on the user's behalf",
"prompt": "Book the apartment and pay with my saved card right away."
},
{
"description": "Out of scope: other locations or hotels",
"prompt": "Find me a hotel in Munich for tonight."
},
{
"description": "Unsupported: cancelling or changing an existing booking",
"prompt": "Cancel the Dove Living booking of Mr. Meier."
}
]
},
"demo_recording_url": "TODO-VIDEO-URL",
"commerce": true,
"commerce_description": "The app lets users request a short-term apartment rental from the operator (Dove Living). The tool reserves the dates for 30 minutes and returns a link to the operator's own payment page on buchen.dove-living.de, which shows all booking details and terms; the user confirms there ('book with obligation to pay') and pays by card via Stripe Checkout. No payment happens inside ChatGPT and the assistant cannot pay on the user's behalf. Prices come live from the operator's calendar system."
},
"publication": {
"release_notes": "Initial release: availability search, availability calendar, price quotes, booking requests with external payment page, booking status.",
"translations": {
"de-DE": {
"subtitle": "Apartments in Schwandorf",
"description": "Mit Dove Living finden und buchen Sie eines von drei Apartments in Schwandorf (Oberpfalz, Bayern) direkt beim Vermieter. Die Wohnungen bieten Platz f\u00fcr bis zu 8 bzw. 6 G\u00e4ste \u2013 f\u00fcr Familien, Gruppen und Gesch\u00e4ftsreisende.\n\nSo funktioniert es:\n- Freie Apartments f\u00fcr Ihre Reisedaten und G\u00e4stezahl mit Endpreis inklusive Reinigung und MwSt.\n- Tagesgenauer Belegungskalender je Apartment.\n- Angebot mit allen Preisbestandteilen, Check-in-/Check-out-Zeiten, Adresse und Stornobedingungen mit konkreten Fristen.\n- Buchungsanfrage: Der Zeitraum wird 30 Minuten reserviert, Sie erhalten einen Link zur Zahlungsseite des Vermieters auf buchen.dove-living.de. Verbindlich wird die Buchung erst, wenn Sie dort zahlungspflichtig buchen und die Kartenzahlung selbst abschlie\u00dfen.\n- Buchungsstatus und Reservierungsnummer abfragen.\n\nVerf\u00fcgbarkeit und Preise kommen live aus dem Kalendersystem des Vermieters. Kein Konto n\u00f6tig. Der Assistent bezahlt nie f\u00fcr Sie.\n\nGrenzen: nur die drei Dove-Living-Apartments in Schwandorf; bis 60 N\u00e4chte je Buchung; \u00c4nderungen und Stornierungen per E-Mail (info@dove-living.de)."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: cbeb557bcb51cd6d9b9fb01bd9ee9dfcf7464f153af5c91f72189eae5ff516c4