← Files Minerva WeekendARCHIVED FILE

plugin.json

8.81 KB · Nov 2, 2026 · 13:01 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "minerva-weekend",
  "version": "1.3.0",
  "description": "Long lunches, little adventures and gorgeous nights away. Find your next great weekend, wherever you are.",
  "author": {
    "name": "Minerva Nova Limited",
    "url": "https://minervanova.ai"
  },
  "homepage": "https://minervanova.ai",
  "keywords": [
    "weekend",
    "worldwide",
    "day trips",
    "family",
    "travel"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Minerva Weekend",
        "shortDescription": "Make something of your weekend",
        "longDescription": "Two days. So many possibilities. A long lunch somewhere lovely. A little adventure with the kids. A night in a hotel you won\u2019t want to leave. Tell Minerva where you\u2019re starting and what sounds good \u2014 anywhere in the world. Explore a few ideas in your conversation, choose your favourite and ask for its detailed route when you want it. Save the plans you love and find them again in chat. There\u2019s always another weekend.",
        "developerName": "Minerva Nova Limited",
        "category": "Travel",
        "capabilities": [
          "Compare weekend ideas",
          "Check places and routes",
          "Save private plans"
        ],
        "websiteURL": "https://minervanova.ai",
        "supportURL": "https://minervanova.ai/support",
        "privacyPolicyURL": "https://minervanova.ai/privacy",
        "termsOfServiceURL": "https://minervanova.ai/terms",
        "defaultPrompt": [
          "Give us a Saturday the kids will love (and we will too).",
          "Find us a gorgeous night away, a few hours from home.",
          "Plan a day of great food, little discoveries and absolutely no rush."
        ],
        "brandColor": "#202434",
        "brandColorDark": "#FFE477",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/icon.png",
        "logoDark": "./assets/icon-dark.png"
      },
      "review": {
        "demo_recording_url": "https://minervanova.ai/review/recordings/Minerva-Weekend-walkthrough.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "A family Saturday in Barcelona",
              "prompt": "We\u2019re in Barcelona with the kids. Find us a fun day out next Saturday: somewhere to play, a lovely lunch and no car. About \u20ac150 for the day. What are our options?",
              "tools_triggered": "explore, check_plan",
              "expected_behavior": "Use Barcelona as the starting point and resolve next Saturday against the current local date, confirming the date. Reuse the no-car, family and \u20ac150 constraints. Present up to three distinct feasible ideas briefly in the normal ChatGPT conversation, with one useful trade-off each. Do not call show_weekend or open a widget for this initial comparison. Use explore, check_plan and available host research as needed; do not invent photos or verified availability. No repeated questionnaire, save or recurring subscription."
            },
            {
              "description": "A night away around Valley of Rocks",
              "prompt": "We fancy Valley of Rocks next weekend, driving from London with the kids. One night somewhere stylish, around \u00a3300\u2013600, with a proper walk and good food. Give us a few ways to make it work.",
              "tools_triggered": "explore, find_stays, check_plan",
              "expected_behavior": "Resolve next weekend against the current local date and confirm the Saturday-to-Sunday dates. Keep Valley of Rocks as the anchor. Use find_stays with one plain-text request containing the destination, dates, party, budget and style. Compare a few nearby bases or sequences in normal chat, explaining the drive and hotel/family-facility trade-offs. Preserve web-source links and coverage limits; indexed prices are not confirmed room offers. Use available host browsing for finalist hotel and room checks. Do not call show_weekend for the initial ideas, substitute London starters, claim unavailable aggregator access or invent available rooms."
            },
            {
              "description": "Open the chosen Kyoto route",
              "prompt": "Let\u2019s choose the Kyoto garden-and-lunch idea we discussed. Show me that route in detail, with the stops and a map.",
              "tools_triggered": "explore, check_plan, show_weekend",
              "expected_behavior": "Use the Kyoto option and date already established in the conversation. If the prior plan is missing, ask which route rather than inventing it. Research or recheck only missing material facts, then call show_weekend once with the single chosen route. Show a compact route view with readable stops, a verified map where available and an external map link. Keep the rest of the explanation in chat. Use real returned photos with credit when available; no generated replacements, photo placeholders, automatic save or reminders."
            },
            {
              "description": "Keep a favourite and find it again",
              "prompt": "I love the Kyoto option. Save that one, then tell me what I saved.",
              "tools_triggered": "save_weekend, get_saved_weekends",
              "expected_behavior": "With the completed plan from the preceding conversation, save a private snapshot with the chosen option, then read the returned plan ID with get_saved_weekends and confirm its title, date and stops briefly in chat. If the prior plan is absent, ask which one instead of inventing it. A later request to list saved weekends also uses get_saved_weekends and a concise chat answer. Do not open show_weekend, the home page or a widget unless the user separately asks for a detailed visual route. Do not enable reminders."
            },
            {
              "description": "A planning nudge, then a change of mind",
              "prompt": "Give me a nudge to plan the weekend on Monday, Wednesday and Friday at 9am. I\u2019m in Tokyo.",
              "tools_triggered": "get_profile, update_profile",
              "expected_behavior": "Save only the explicitly requested schedule using update_profile.settings: home_city Tokyo, reminder_days [1,3,5], reminder_time 09:00, timezone Asia/Tokyo and reminders_enabled true. Show the saved schedule and actual delivery status; saving settings alone is not a host event subscription. On supported hosts, the host may establish a weekend.planning_due subscription following the user\u2019s request. After this result, the reviewer sends the follow-up: \u201cActually, turn those reminders off.\u201d Set settings.reminders_enabled false, stop the associated host subscription when available, and confirm delivery is off. Do not enable email or any other channel as a workaround. This case checks settings and stop behavior; a separate observed webhook-and-host lifecycle is required to prove notification delivery."
            }
          ],
          "negative": [
            {
              "description": "A booking request Minerva cannot complete",
              "prompt": "That hotel looks lovely. Can you book it for us? Can I pay here?",
              "expected_behavior": "Explain that Minerva does not make bookings or payments. Offer the official booking page and any unresolved details; do not claim a purchase or reservation."
            },
            {
              "description": "Buying a car, not planning a weekend",
              "prompt": "I\u2019m buying a used car for about \u00a315,000. Toyota Corolla or VW Golf \u2014 what would you go for?",
              "expected_behavior": "This is a car-purchase question, not a weekend-planning request. Do not activate the Minerva setup or planning skills, call its MCP tools, show a weekend board, save preferences or change reminders. ChatGPT may help compare the cars using its own available capabilities without involving Minerva."
            },
            {
              "description": "Thanks is not permission to save or subscribe",
              "prompt": "This looks perfect, thanks!",
              "expected_behavior": "Do not save, change preferences, create a recurring subscription or open a visual route. A brief optional offer is allowed after value is delivered, but praise alone is not permission to write, subscribe or call show_weekend."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Minerva provides information and links. It does not sell, book, reserve or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Find a lovely place to stay and a great way to get there. Explore hotels, trains, flights, buses and ferries through linked web sources, then bring your favourites into a weekend plan. Ideas and saved plans stay right in your conversation."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 531dc77d17c610486f1f60ac8d6a0f812061c034d58c23bd8f7a01ac87bee88a