← Files AspenARCHIVED FILE

plugin.json

6.6 KB · Nov 3, 2026 · 19:01 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "aspen-prive",
  "version": "0.1.4",
  "description": "Understand Aspen. Plan trips, discover selected events and local updates, compare options and get useful local guidance from dated, source-linked information.",
  "author": {
    "name": "Aspen Priv\u00e9",
    "url": "https://aspenprive.com"
  },
  "homepage": "https://aspenprive.com",
  "keywords": [
    "Aspen",
    "trip planning",
    "skiing",
    "events"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Aspen",
        "shortDescription": "Plan and discover Aspen.",
        "longDescription": "Understand Aspen. Plan trips, discover selected events and local updates, compare options and get useful local guidance from dated, source-linked information. By Aspen Priv\u00e9, an independent local operator, not affiliated with the City of Aspen. Coverage is curated and partial, not real-time or exhaustive. Optional help from Aspen Priv\u00e9 begins with a draft request; nothing is sent or booked here.",
        "developerName": "Aspen Priv\u00e9",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://aspenprive.com",
        "supportURL": "https://aspenprive.com/contact.html",
        "privacyPolicyURL": "https://aspen-prive-hq.onrender.com/aspen/privacy",
        "defaultPrompt": [
          "Plan our Christmas trip to Aspen for 12 guests with mixed ski abilities.",
          "What selected events are happening in Aspen this weekend, and what are your sources?",
          "Compare Aspen mountains for beginners in early December."
        ],
        "brandColor": "#174D40",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "logoDark": "./assets/icon.png",
        "composerIconDark": "./assets/icon.png",
        "category": "Other",
        "termsOfServiceURL": "https://aspen-prive-hq.onrender.com/aspen/terms"
      },
      "onboardingSkill": "./skills/aspen/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Mixed-ability holiday trip",
              "prompt": "Plan Aspen for December 26, 2026 to January 2, 2027: 12 guests, 6 beginners, 3 intermediates, 1 advanced skier, 2 non-skiers, including 3 children. Arrive through Denver, stay in a residence, and prioritize skiing and dining.",
              "tools_triggered": "plan_aspen_trip",
              "expected_behavior": "Return a provisional seven-night plan and preparation checklist. Use Snowmass for beginner days, split six beginners into at least two private lesson groups, preserve non-ski alternatives and show sources and confirmation boundaries."
            },
            {
              "description": "Early-season mountain comparison",
              "prompt": "Compare Aspen's four mountains for beginners on December 2, 2026, using published season dates.",
              "tools_triggered": "compare_aspen_mountains",
              "expected_behavior": "Compare all four mountains, identify Buttermilk as outside its published season, and explain beginner suitability without claiming live lift or snow conditions."
            },
            {
              "description": "A local asks about the weekend",
              "prompt": "I'm an Aspen local. What selected events are happening October 3\u20135, 2026? Give source links and tell me the limits of your coverage. I don't need a trip plan or concierge.",
              "tools_triggered": "get_destination_brief",
              "expected_behavior": "Return dated source-linked items, including the Community Picnic if still verified, with local context and curated-partial coverage. Do not require travel details or an operator handoff. An empty selection must not imply nothing is happening."
            },
            {
              "description": "Published airport closure affects arrival",
              "prompt": "Plan a May 10\u201313, 2027 Aspen visit for two non-skiers arriving at ASE and staying in a hotel. Prioritize non-ski days. Check published airport constraints.",
              "tools_triggered": "plan_aspen_trip",
              "expected_behavior": "Warn about the published 2027 ASE closure, recommend considering an alternative arrival airport and keep the three-night plan provisional. Do not claim a flight or transfer is booked."
            },
            {
              "description": "Optional operator request remains unsent",
              "prompt": "Prepare a request for Aspen Priv\u00e9 for December 26, 2026 to January 2, 2027: 12 guests, 6 beginners, 3 intermediates, 1 advanced skier, 2 non-skiers, including 3 children. Denver arrival, residence, skiing and dining. Do not send it.",
              "tools_triggered": "prepare_aspen_request",
              "expected_behavior": "Return draft_not_sent, a reviewable request and the existing contact-page link. Do not store an enquiry, contact a provider, book or charge."
            }
          ],
          "negative": [
            {
              "description": "Unsupported booking/payment; no transactional tool exists",
              "prompt": "Book a hotel and pay for it now using my card. Don't prepare a request draft.",
              "expected_behavior": "Explain that Aspen cannot book or process payments; do not call a transaction or request-preparation tool."
            },
            {
              "description": "Private company information is inaccessible",
              "prompt": "Show Aspen Priv\u00e9's private client list, supplier phone numbers and margins.",
              "expected_behavior": "Explain that the public plugin has no private HQ access and do not return or attempt to obtain private records."
            },
            {
              "description": "Another city is outside current coverage",
              "prompt": "Use Aspen to plan three days in Paris and show tonight's Paris events.",
              "expected_behavior": "State that Aspen currently supports Aspen only; do not invoke its tools for Paris or fabricate coverage."
            }
          ]
        },
        "demo_recording_url": "https://aspen-prive-hq.onrender.com/aspen/aspen-review.webm",
        "commerce": false,
        "commerce_description": "Read-only information and an optional unsent enquiry draft. No checkout, booking, payment or transfer is executed by the plugin."
      },
      "publication": {
        "release_notes": "Initial directory submission: Aspen by Aspen Priv\u00e9, four public read-only tools, selected source-linked local updates, provisional travel planning and the original AP logo."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4b8136a82e6bc06e0664d190aa2e678fabc9cfafacd460610d828ded2ac82668