← Files NEU Ski Trip PlannerARCHIVED FILE

plugin.json

6.57 KB · Nov 4, 2026 · 00:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "neu-ski",
  "version": "1.0.0",
  "description": "Plan ski trips with NEU: search ski resorts, open resort dashboards and turn your preferences into a ready trip-planning prompt. Public reference data, no account needed, nothing is booked.",
  "author": {
    "name": "Guillem Bruix Barcelo",
    "url": "https://guillembruix.com/"
  },
  "homepage": "https://www.neuski.xyz",
  "keywords": [
    "ski",
    "snowboard",
    "travel",
    "trip planner",
    "ski resorts",
    "Pyrenees"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "NEU Ski Trip Planner",
        "shortDescription": "Explore resorts. Plan trips",
        "longDescription": "Explore ski resorts and prepare a ski trip with NEU. Search the catalogue, view resort dashboards, and complete a trip-planning form in English, Spanish or Catalan. Review and edit your planning prompt, then send it to the chat when supported or copy it. Resort statistics are reference data, not live snow reports, opening conditions or verified prices. Links lead to NEU resort pages for available maps, webcams and forecasts. No NEU account is required; the app does not book or pay for travel. Hotel and insurance links may be affiliate links.",
        "developerName": "Guillem Bruix Barcelo",
        "category": "Travel",
        "defaultPrompt": [
          "Find family-friendly ski resorts in the Pyrenees.",
          "Mostra\u2019m el tauler de Grandvalira.",
          "Plan a ski trip to La Molina."
        ],
        "websiteURL": "https://www.neuski.xyz",
        "supportURL": "https://guillembruix.com/store/contact/",
        "privacyPolicyURL": "https://www.neuski.xyz/en/plugin-privacy-policy",
        "termsOfServiceURL": "https://www.neuski.xyz/en/plugin-terms-of-use",
        "logo": "./assets/neu-logo.png",
        "composerIcon": "./assets/neu-composer.png"
      },
      "review": {
        "prompts": [
          "Find three family-friendly ski resorts in the Pyrenees.",
          "Mu\u00e9strame las estad\u00edsticas de La Molina.",
          "Mostra\u2019m el tauler de Grandvalira.",
          "Plan La Molina for 21\u201324 January 2027: a couple of two intermediate skiers, two ski days, EUR 100\u2013200 per person per day, by car, value and quiet, either hotel or apartment, breakfast and rental.",
          "Volem recomanacions a Fran\u00e7a: quatre amics de nivells diferents, esqu\u00ed i snowboard, dates flexibles."
        ],
        "test_cases": {
          "positive": [
            {
              "description": "Search family-friendly resorts; fresh chat.",
              "prompt": "Find family-friendly ski resorts in the Pyrenees.",
              "tools_triggered": "search_neu_resorts",
              "expected_behavior": "Search the NEU catalogue for family-friendly Pyrenean resorts. Return only matching tool results and distinguish reference data from live conditions."
            },
            {
              "description": "Spanish resort reference data; fresh chat.",
              "prompt": "Mu\u00e9strame las estad\u00edsticas de La Molina.",
              "tools_triggered": "get_neu_resort",
              "expected_behavior": "Use resort La Molina or la_molina and lang es. Statistics must match the returned data; do not describe them as live opening conditions."
            },
            {
              "description": "Catalan dashboard; fresh chat.",
              "prompt": "Mostra\u2019m el tauler de Grandvalira.",
              "tools_triggered": "show_neu_resort_dashboard",
              "expected_behavior": "Use resort grandvalira and lang ca. Render the dashboard and preserve returned outbound links."
            },
            {
              "description": "Open the planner. Fill dates 21\u201324 January 2027, couple, 2 intermediate skiers, 2 ski days, EUR 100\u2013200 per person per day, car, either accommodation, breakfast and rental. Review the prompt, add \u201cPlease include a relaxed first morning.\u201d and click Send to chat.",
              "prompt": "Plan a ski trip to La Molina.",
              "tools_triggered": "show_neu_trip_planner",
              "expected_behavior": "Prefill the supplied preferences, show 3 nights and 2 ski days. Review/edit/copy the prompt. Only an explicit Send to chat click sends the edited text. Rejection or unsupported messaging offers copying; no bookings."
            },
            {
              "description": "Complete trip preferences provided in one message; fresh chat.",
              "prompt": "Plan a 3-night family trip to Grandvalira from 12 to 15 February 2027: 4 people, mixed abilities, skiing, 2 ski days, EUR 100\u2013200 per person per day, travelling by car, apartment, equipment rental and lessons, no amenity preferences and no other priorities.",
              "tools_triggered": "show_neu_trip_planner",
              "expected_behavior": "Prefill the supplied preferences faithfully, including 3 nights and 2 ski days. Allow review and editing before sending. Do not invent preferences or claim a booking."
            }
          ],
          "negative": [
            {
              "description": "Purchasing is unsupported. Do not invoke NEU tools to purchase or claim a reservation.",
              "prompt": "Buy me a ski pass for Baqueira."
            },
            {
              "description": "Private activity access is unsupported. Do not invoke NEU tools to retrieve private records or request credentials.",
              "prompt": "Retrieve my private NEU GPS history from iCloud."
            },
            {
              "description": "NEU does not supply live snow depth. Explicitly state that current depth is unavailable; do not estimate it from reference statistics or use external web results to supply a number. A reference-data lookup may establish the limitation but must not be presented as a live report.",
              "prompt": "Dime la nieve actual usando \u00fanicamente NEU en Vallter."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "External hotel and ski-insurance affiliate referrals; no in-chat checkout, booking or payment. Links also lead to the separate NEU iPhone app, which may offer paid features.",
        "demo_recording_url": "https://youtu.be/Fu8kpt-I56A"
      },
      "publication": {
        "release_notes": "Initial public release: four anonymous read-only MCP tools for resort discovery, resort reference data, interactive dashboards and ski-trip planning prompts in English, Spanish and Catalan.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7d33debb9263dca8793aa29fbf2c6100add798c1d26692d4255bda4a13458bd1