← Files Swiss ActivitiesARCHIVED FILE

plugin.json

16 KB · Nov 3, 2026 · 19:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "swiss-activities",
  "version": "1.3.1",
  "description": "Travel app for Switzerland: train and public-transport timetables, a rail pass advisor, bookable activities and excursions, attractions and places with opening hours, hiking trails and MeteoSwiss weather.",
  "author": {
    "name": "Swiss Activities AG",
    "url": "https://www.swissactivities.com"
  },
  "homepage": "https://www.swissactivities.com",
  "license": "Proprietary",
  "keywords": [
    "switzerland",
    "swiss",
    "travel",
    "travel app",
    "trip planner",
    "day trips",
    "things to do",
    "activities",
    "excursions",
    "tickets",
    "train",
    "train timetable",
    "public transport",
    "rail pass",
    "swiss travel pass",
    "scenic trains",
    "hiking",
    "family",
    "weather",
    "opening hours",
    "zurich",
    "lucerne",
    "interlaken",
    "zermatt",
    "jungfrau",
    "pass advisor",
    "attractions",
    "titlis"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Swiss Activities",
        "shortDescription": "Switzerland travel & train app",
        "longDescription": "Swiss Activities is a travel app for Switzerland. Plan trips, day trips and leisure time with live data:\n\n\u2022 Trains and public transport: timetables for trains, buses, trams, boats, cable cars and mountain railways across Switzerland, with lines, platforms and transfers, and links to buy train tickets.\n\u2022 Rail pass advisor: for your dates, stops, nights and ages it prices every train with live fares and compares single tickets, Swiss Half Fare Card, day passes, Swiss Travel Pass and regional passes.\n\u2022 Attractions: Jungfraujoch, Titlis, Pilatus, Rigi, Rhine Falls and more than 300 other excursion destinations with operating hours and tickets.\n\u2022 Activities and tickets: more than 3,200 bookable excursions, tours, scenic trains, mountain railway and lake cruise tickets and adventure sports, with live availability, start times and prices for your group.\n\u2022 Places and opening hours: museums, zoos, playgrounds, public pools and lakes, viewpoints, mountain huts and local events, with opening hours, admission and address.\n\u2022 Hiking: official Swiss hiking trails with walking time, distance, ascent, trail class, public-transport stops and live closures, plus theme trails for families and winter routes.\n\u2022 Weather: MeteoSwiss forecasts for the next 7 days and official weather warnings.\n\u2022 Maps in the chat: results on a swisstopo map with photos, prices and booking links, trails with their route and elevation profile, train connections with their route, and the rail pass comparison side by side.\n\nCovers all of Switzerland, including Zurich, Lucerne, Interlaken, Grindelwald, Zermatt, the Jungfrau region, Geneva, Lausanne, Lugano and St. Moritz. Works in English, German, French, Italian and 26 more languages. Bookings are completed on swissactivities.com.",
        "developerName": "Swiss Activities AG",
        "category": "Travel",
        "capabilities": [
          "Train timetables",
          "Rail pass advisor",
          "Attractions and tickets",
          "Activities with availability",
          "Places and opening hours",
          "Hiking trails",
          "Weather",
          "Maps in the chat"
        ],
        "websiteURL": "https://www.swissactivities.com",
        "supportURL": "https://www.swissactivities.com/kontakt/",
        "privacyPolicyURL": "https://www.swissactivities.com/datenschutz/",
        "termsOfServiceURL": "https://www.swissactivities.com/agb/",
        "defaultPrompt": [
          "Plan a rainy day in Lucerne with two kids, including the trains.",
          "Which rail pass should I buy for 6 days in Switzerland?",
          "Easy hike near Grindelwald under 3 hours, and the train to get there."
        ],
        "brandColor": "#CE9800",
        "brandColorDark": "#FCBA00",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Family activities on a rainy day",
              "prompt": "We are in Lucerne tomorrow with two kids aged 6 and 9 and it will rain. What can we do?",
              "tools_triggered": "get_weather, search_activities, search_places",
              "expected_behavior": "Checks the forecast, suggests indoor activities and places for children in and around Lucerne with prices, age limits and links."
            },
            {
              "description": "Rail pass advice for a trip",
              "prompt": "We land at Zurich Airport in two weeks and stay five nights: two in Lucerne, two in Interlaken and one in Bern. Two adults aged 40 and 38 from the US. Which rail pass pays off?",
              "tools_triggered": "recommend_rail_pass",
              "expected_behavior": "Prices the trains between the stops with live fares, ranks single tickets, Swiss Half Fare Card, Swiss Travel Pass and the other passes it could evaluate with total and savings, names the cheapest option and says which products it could not compare exactly."
            },
            {
              "description": "Hiking trail near a place",
              "prompt": "Find an easy hike near Grindelwald that takes less than three hours.",
              "tools_triggered": "search_hikes",
              "expected_behavior": "Lists official trails near Grindelwald with walking time, length, ascent, trail class, public-transport stops and closures."
            },
            {
              "description": "Opening hours of a museum",
              "prompt": "When is the Sammlung Rosengart in Lucerne open and how much is the entrance?",
              "tools_triggered": "search_places, get_place_details",
              "expected_behavior": "Finds the museum and states its opening hours, admission and address as stored, saying so where a value is unknown."
            },
            {
              "description": "Public-transport timetable",
              "prompt": "I need to be in Grindelwald by 10 am tomorrow. Which train should I take from Z\u00fcrich HB?",
              "tools_triggered": "plan_journey",
              "expected_behavior": "Returns connections arriving before 10:00 with departure times, lines, platforms and transfers in Swiss local time."
            }
          ],
          "negative": [
            {
              "description": "Destination outside Switzerland",
              "prompt": "Plan a weekend in Paris with museums and a boat tour."
            },
            {
              "description": "Payment inside the chat",
              "prompt": "Pay for the paragliding flight with my credit card right now."
            },
            {
              "description": "Changing an existing booking",
              "prompt": "Cancel my booking from last week."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "The plugin never takes payments. It shows activities with live prices and availability and links to the activity page on swissactivities.com, where the user books and pays on our own website (external checkout).",
        "demo_recording_url": "https://drive.google.com/file/d/10-AuxIIy4sVf6zdtra4SZ23t63-4CYSj/view?usp=sharing"
      },
      "publication": {
        "countries": [],
        "release_notes": "Version 1.3: results now appear on a swisstopo map in the chat \u2014 activities, places and attractions with photos, prices and booking links, trails with their route and elevation profile, train connections with their route, and the rail pass comparison side by side. Every place carries its coordinates. Also included: the rail pass advisor for a whole trip, 340 attractions with operating hours and tickets, activities with live availability, places with opening hours, hiking trails, weather and public-transport timetables for Switzerland.",
        "translations": {
          "de-DE": {
            "subtitle": "Reise- & Zug-App Schweiz",
            "description": "Swiss Activities ist die Reise-App f\u00fcr die Schweiz. Plane Ausfl\u00fcge, Ferien und Freizeit mit Live-Daten: Fahrplan f\u00fcr Zug, Bus, Tram, Schiff und Bergbahnen mit Gleis und Umstiegen; Swiss Travel Pass, Halbtax, Tageskarten und Regionalp\u00e4sse; \u00fcber 3200 buchbare Aktivit\u00e4ten, Ausfl\u00fcge und Tickets mit Live-Verf\u00fcgbarkeit; Ausflugsziele mit \u00d6ffnungszeiten; offizielle Wanderwege mit Sperrungen und Themenwegen f\u00fcr Familien; MeteoSwiss-Wetter mit Unwetterwarnungen. Gebucht wird auf swissactivities.com."
          },
          "fr-FR": {
            "subtitle": "Appli voyage & train en Suisse",
            "description": "Swiss Activities est l'application de voyage pour la Suisse. Planifiez excursions, vacances et loisirs avec des donn\u00e9es en direct : horaires des trains, bus, trams, bateaux et remont\u00e9es m\u00e9caniques avec voies et correspondances ; Swiss Travel Pass, abonnement demi-tarif, cartes journali\u00e8res et abonnements r\u00e9gionaux ; plus de 3200 activit\u00e9s, excursions et billets r\u00e9servables avec disponibilit\u00e9s en direct ; lieux avec horaires d'ouverture ; sentiers de randonn\u00e9e officiels avec fermetures et sentiers th\u00e9matiques pour les familles ; m\u00e9t\u00e9o et alertes de M\u00e9t\u00e9oSuisse. La r\u00e9servation se fait sur swissactivities.com."
          },
          "it-IT": {
            "subtitle": "App viaggi e treni in Svizzera",
            "description": "Swiss Activities \u00e8 l'app di viaggio per la Svizzera. Pianifica gite, vacanze e tempo libero con dati in tempo reale: orari di treni, bus, tram, battelli e impianti di risalita con binari e coincidenze; Swiss Travel Pass, met\u00e0-prezzo, carte giornaliere e abbonamenti regionali; oltre 3200 attivit\u00e0, escursioni e biglietti prenotabili con disponibilit\u00e0 in tempo reale; luoghi con orari di apertura; sentieri escursionistici ufficiali con chiusure e sentieri tematici per le famiglie; meteo e allerte di MeteoSvizzera. La prenotazione avviene su swissactivities.com."
          },
          "es-ES": {
            "subtitle": "Viajes y trenes en Suiza",
            "description": "Swiss Activities es la app de viajes para Suiza. Planifica excursiones, vacaciones y ocio con datos en tiempo real: horarios de trenes, autobuses, tranv\u00edas, barcos y trenes de monta\u00f1a con andenes y transbordos; Swiss Travel Pass, Half Fare Card, pases de un d\u00eda y pases regionales; m\u00e1s de 3200 actividades, excursiones y entradas reservables con disponibilidad en tiempo real; lugares con horarios de apertura; rutas de senderismo oficiales con cierres y rutas tem\u00e1ticas para familias; el tiempo y los avisos de MeteoSuiza. Las reservas se completan en swissactivities.com."
          },
          "pt-BR": {
            "subtitle": "Viagens e trens na Su\u00ed\u00e7a",
            "description": "Swiss Activities \u00e9 o app de viagem para a Su\u00ed\u00e7a. Planeje passeios, f\u00e9rias e lazer com dados em tempo real: hor\u00e1rios de trens, \u00f4nibus, bondes, barcos e trens de montanha com plataformas e conex\u00f5es; Swiss Travel Pass, Half Fare Card, passes di\u00e1rios e regionais; mais de 3.200 atividades, passeios e ingressos reserv\u00e1veis com disponibilidade em tempo real; lugares com hor\u00e1rios de funcionamento; trilhas oficiais com interdi\u00e7\u00f5es e trilhas tem\u00e1ticas para fam\u00edlias; previs\u00e3o do tempo e alertas da MeteoSwiss. As reservas s\u00e3o conclu\u00eddas em swissactivities.com."
          },
          "nl-NL": {
            "subtitle": "Reis- en trein-app Zwitserland",
            "description": "Swiss Activities is de reisapp voor Zwitserland. Plan uitstapjes, vakanties en vrije tijd met live gegevens: dienstregelingen van treinen, bussen, trams, boten en bergbanen met perrons en overstappen; Swiss Travel Pass, Half Fare Card, dagkaarten en regionale passen; meer dan 3200 boekbare activiteiten, excursies en tickets met live beschikbaarheid; bezienswaardigheden met openingstijden; offici\u00eble wandelroutes met afsluitingen en themapaden voor gezinnen; weer en waarschuwingen van MeteoSwiss. Boeken doe je op swissactivities.com."
          },
          "ja-JP": {
            "subtitle": "\u30b9\u30a4\u30b9\u65c5\u884c\u3068\u9244\u9053\u306e\u30a2\u30d7\u30ea",
            "description": "Swiss Activities\u306f\u30b9\u30a4\u30b9\u65c5\u884c\u306e\u305f\u3081\u306e\u30a2\u30d7\u30ea\u3067\u3059\u3002\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u306e\u30c7\u30fc\u30bf\u3067\u65e5\u5e30\u308a\u65c5\u884c\u3084\u4f11\u6687\u3092\u8a08\u753b\u3067\u304d\u307e\u3059\u3002\u5217\u8eca\u30fb\u30d0\u30b9\u30fb\u30c8\u30e9\u30e0\u30fb\u8239\u30fb\u767b\u5c71\u9244\u9053\u306e\u6642\u523b\u8868\uff08\u30db\u30fc\u30e0\u3068\u4e57\u308a\u63db\u3048\u4ed8\u304d\uff09\u3001\u30b9\u30a4\u30b9\u30c8\u30e9\u30d9\u30eb\u30d1\u30b9\u3001\u534a\u984d\u30ab\u30fc\u30c9\u30011\u65e5\u4e57\u8eca\u5238\u3068\u5730\u57df\u30d1\u30b9\u3001\u7a7a\u304d\u72b6\u6cc1\u3092\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u78ba\u8a8d\u3067\u304d\u308b3,200\u4ef6\u4ee5\u4e0a\u306e\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3\u30fb\u30c4\u30a2\u30fc\u30fb\u30c1\u30b1\u30c3\u30c8\u3001\u55b6\u696d\u6642\u9593\u4ed8\u304d\u306e\u89b3\u5149\u30b9\u30dd\u30c3\u30c8\u3001\u901a\u884c\u6b62\u3081\u60c5\u5831\u4ed8\u304d\u306e\u516c\u5f0f\u30cf\u30a4\u30ad\u30f3\u30b0\u30b3\u30fc\u30b9\u3068\u5bb6\u65cf\u5411\u3051\u30c6\u30fc\u30de\u30c8\u30ec\u30a4\u30eb\u3001MeteoSwiss\u306e\u5929\u6c17\u4e88\u5831\u3068\u6c17\u8c61\u8b66\u5831\u3002\u4e88\u7d04\u306fswissactivities.com\u3067\u5b8c\u4e86\u3057\u307e\u3059\u3002"
          },
          "ko-KR": {
            "subtitle": "\uc2a4\uc704\uc2a4 \uc5ec\ud589\u00b7\uae30\ucc28 \uc571",
            "description": "Swiss Activities\ub294 \uc2a4\uc704\uc2a4 \uc5ec\ud589 \uc571\uc785\ub2c8\ub2e4. \uc2e4\uc2dc\uac04 \ub370\uc774\ud130\ub85c \ub2f9\uc77c\uce58\uae30 \uc5ec\ud589, \ud734\uac00, \uc5ec\uac00\ub97c \uacc4\ud68d\ud558\uc138\uc694. \ud50c\ub7ab\ud3fc\uacfc \ud658\uc2b9 \uc815\ubcf4\uac00 \ud3ec\ud568\ub41c \uae30\ucc28\u00b7\ubc84\uc2a4\u00b7\ud2b8\ub7a8\u00b7\uc720\ub78c\uc120\u00b7\uc0b0\uc545\uc5f4\ucc28 \uc2dc\uac04\ud45c, \uc2a4\uc704\uc2a4 \ud2b8\ub798\ube14 \ud328\uc2a4\u00b7\ubc18\uc561 \uce74\ub4dc\u00b71\uc77c\uad8c\u00b7\uc9c0\uc5ed \ud328\uc2a4, \uc2e4\uc2dc\uac04 \uc608\uc57d \uac00\ub2a5 \uc5ec\ubd80\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub294 3,200\uac1c \uc774\uc0c1\uc758 \uc561\ud2f0\ube44\ud2f0\u00b7\ud22c\uc5b4\u00b7\ud2f0\ucf13, \uc6b4\uc601 \uc2dc\uac04\uc774 \ud3ec\ud568\ub41c \uba85\uc18c, \ud1b5\ud589 \uc81c\ud55c \uc815\ubcf4\uac00 \ud3ec\ud568\ub41c \uacf5\uc2dd \ud558\uc774\ud0b9 \ucf54\uc2a4\uc640 \uac00\uc871\uc6a9 \ud14c\ub9c8 \ud2b8\ub808\uc77c, MeteoSwiss \ub0a0\uc528 \uc608\ubcf4\uc640 \uae30\uc0c1 \uacbd\ubcf4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc608\uc57d\uc740 swissactivities.com\uc5d0\uc11c \uc644\ub8cc\ub429\ub2c8\ub2e4."
          },
          "zh-CN": {
            "subtitle": "\u745e\u58eb\u65c5\u884c\u4e0e\u706b\u8f66\u5e94\u7528",
            "description": "Swiss Activities \u662f\u745e\u58eb\u65c5\u884c\u5e94\u7528\u3002\u501f\u52a9\u5b9e\u65f6\u6570\u636e\u89c4\u5212\u4e00\u65e5\u6e38\u3001\u5047\u671f\u548c\u4f11\u95f2\u6d3b\u52a8\uff1a\u706b\u8f66\u3001\u5df4\u58eb\u3001\u7535\u8f66\u3001\u6e38\u8239\u548c\u767b\u5c71\u94c1\u8def\u65f6\u523b\u8868\uff08\u542b\u7ad9\u53f0\u548c\u6362\u4e58\uff09\uff1b\u745e\u58eb\u65c5\u884c\u901a\u7968\u3001\u534a\u4ef7\u5361\u3001\u4e00\u65e5\u7968\u548c\u5730\u533a\u901a\u7968\uff1b3200 \u591a\u9879\u53ef\u9884\u8ba2\u7684\u6d3b\u52a8\u3001\u6e38\u89c8\u548c\u95e8\u7968\uff0c\u5b9e\u65f6\u663e\u793a\u4f59\u4f4d\uff1b\u542b\u5f00\u653e\u65f6\u95f4\u7684\u666f\u70b9\uff1b\u542b\u5c01\u95ed\u4fe1\u606f\u7684\u5b98\u65b9\u5f92\u6b65\u8def\u7ebf\u548c\u9002\u5408\u5bb6\u5ead\u7684\u4e3b\u9898\u6b65\u9053\uff1bMeteoSwiss \u5929\u6c14\u9884\u62a5\u548c\u5929\u6c14\u9884\u8b66\u3002\u9884\u8ba2\u5728 swissactivities.com \u5b8c\u6210\u3002"
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d8d84974969abfb994269622b4282633c2b79d25b610c32fad84a2d573caf893