← Files GoStudent Tutor FinderARCHIVED FILE

plugin.json

8.69 KB · Nov 3, 2026 · 19:04 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "gostudent-tutor-finder",
  "version": "1.0.0",
  "description": "Find GoStudent online tutors who are available when you are, and book a 30-minute trial lesson or a callback from a GoStudent tutoring expert.",
  "author": {
    "name": "GoStudent GmbH",
    "url": "https://www.gostudent.org"
  },
  "homepage": "https://www.gostudent.org",
  "license": "MIT",
  "keywords": [
    "tutoring",
    "online tutor",
    "Nachhilfe",
    "trial lesson",
    "education"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "GoStudent Tutor Finder",
        "shortDescription": "Find tutors, book a trial",
        "longDescription": "Find a GoStudent online tutor for your child (or yourself) and book a 30-minute trial lesson, right in the chat.\n\nTell ChatGPT the subject, school type or grade and when you have time (\"maths, 8th grade Gymnasium, Tuesday at 4pm\", \"English GCSE, weekends\", \"Tuesdays and Thursdays after 5\"). GoStudent Tutor Finder checks the tutors' real calendars and shows matching tutors with their rating, teaching experience, languages, experience with learning needs (e.g. ADHD, dyslexia, exam anxiety) and their next available times. Tap a time, enter name, mobile number and email, and the trial lesson is booked. You get the confirmation and lesson link from GoStudent by email.\n\nPrefer to talk first? Request a callback from a GoStudent tutoring expert at a time that suits you.\n\nRefine in plain language: \"a female tutor\", \"who speaks Turkish\", \"other times\", \"show me others\".\n\nCovers 27 school subjects, languages and more in Austria, Germany, Switzerland, Spain, Italy, France, the UK, the Netherlands and Poland. Lessons are 1-to-1 online video lessons.\n\nLimitations: online tutoring only (no home visits); trial lessons can be booked from the next day on, between 7:00 and 21:00 local time. The app does not help with homework itself.\n\nData: contact details are only used to book the trial lesson or callback, exactly like the booking form on gostudent.org, and are processed under GoStudent's privacy policy. Nothing is sent before the user confirms the consent sentence.",
        "developerName": "GoStudent GmbH",
        "category": "Education & Research",
        "capabilities": [
          "Search tutors by subject, grade and time",
          "Show tutors' real available times",
          "Book a trial lesson",
          "Request a callback from a tutoring expert"
        ],
        "websiteURL": "https://www.gostudent.org",
        "supportURL": "https://www.gostudent.org/de-at/kontakt/",
        "privacyPolicyURL": "https://www.gostudent.org/de-at/datenschutz/",
        "termsOfServiceURL": "https://www.gostudent.org/de-at/agbs/",
        "defaultPrompt": [
          "Find an online maths tutor for 8th grade, available on Tuesday at 4pm",
          "Online English tutor for GCSE on weekends",
          "Can GoStudent call me tomorrow afternoon?"
        ],
        "brandColor": "#0B2FAC",
        "brandColorDark": "#8EA6FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search with an exact time (Germany)",
              "prompt": "My son is in 8th grade at a German Gymnasium and needs maths tutoring online. Is anyone free next Tuesday at 4pm?",
              "tools_triggered": "find_tutors",
              "expected_behavior": "Shows a carousel of up to 5 maths tutors with rating, experience and free times; the Tuesday 16:00 slot is marked where free, plus same-day alternatives. ChatGPT adds one short summary sentence."
            },
            {
              "description": "Recurring weekday search in Spanish",
              "prompt": "Busco profesor de ingl\u00e9s online para mi hija de la ESO, los martes y jueves por la tarde.",
              "tools_triggered": "find_tutors",
              "expected_behavior": "Spanish interface; tutors shown only with Tuesday/Thursday afternoon times in Europe/Madrid time."
            },
            {
              "description": "Tutor filters: gender and learning need (UK)",
              "prompt": "I need a female online English tutor for GCSE who has experience with ADHD.",
              "tools_triggered": "find_tutors",
              "expected_behavior": "All tutors shown are female and their cards show experience with ADHD."
            },
            {
              "description": "Book a trial lesson in chat (after test case 1)",
              "prompt": "Book the 4pm slot with the first tutor. Name Alex Reviewer, mobile +44 7700 900123, email alex.reviewer@example.com.",
              "tools_triggered": "book_trial_lesson",
              "expected_behavior": "ChatGPT first shows the consent sentence and privacy link and asks for a yes. After yes it books; a confirmation card shows 'Trial lesson booked' with date/time, masked email, add-to-calendar and next steps. Any @example.com address is flagged as a test in GoStudent's CRM and holds no real tutor slot; if ChatGPT reports the submission as blocked, repeat with a different @example.com address."
            },
            {
              "description": "Request a callback without a tutor search",
              "prompt": "I'd rather talk to someone first. Can GoStudent call me tomorrow afternoon? Sam Reviewer, mobile +44 7700 900456, email sam.reviewer@example.com.",
              "tools_triggered": "get_booking_terms, request_callback",
              "expected_behavior": "ChatGPT shows the consent sentence and privacy link and asks for a yes; after yes a confirmation card shows 'Callback requested' with the preferred time and next steps."
            }
          ],
          "negative": [
            {
              "description": "Homework help is answered by ChatGPT itself",
              "prompt": "Explain how to add fractions with different denominators."
            },
            {
              "description": "Tutor recruiting is out of scope",
              "prompt": "How do I become a tutor at GoStudent and how much do tutors earn?"
            },
            {
              "description": "In-person / home tutoring is out of scope",
              "prompt": "Find me a piano teacher who comes to my house in Vienna."
            }
          ]
        },
        "demo_recording_url": "https://www.loom.com/share/f118c118024b457288fd67c7230c49d2",
        "commerce": false,
        "commerce_description": "The app books trial lessons and callbacks only. It does not sell products or process payments."
      },
      "publication": {
        "countries": [
          "AT",
          "DE",
          "CH",
          "ES",
          "IT",
          "FR",
          "GB",
          "NL",
          "PL"
        ],
        "release_notes": "First release: tutor search with real-time availability, trial-lesson booking and callback requests for 9 markets, in 7 languages.",
        "translations": {
          "de-DE": {
            "subtitle": "Online-Nachhilfe & Probestunde",
            "description": "Finde GoStudent-Online-Nachhilfelehrer, die zu deiner Wunschzeit Zeit haben, und buche direkt im Chat eine 30-min\u00fctige Probestunde \u2013 oder fordere einen R\u00fcckruf an."
          },
          "es-ES": {
            "subtitle": "Profesores y clase de prueba",
            "description": "Encuentra profesores online de GoStudent disponibles cuando t\u00fa quieras y reserva una clase de prueba de 30 minutos en el chat, o pide que te llamemos."
          },
          "it-IT": {
            "subtitle": "Tutor e lezione di prova",
            "description": "Trova tutor online GoStudent disponibili quando vuoi tu e prenota una lezione di prova di 30 minuti in chat, oppure richiedi una chiamata."
          },
          "fr-FR": {
            "subtitle": "Professeurs et cours d'essai",
            "description": "Trouvez des professeurs en ligne GoStudent disponibles quand vous le souhaitez et r\u00e9servez un cours d'essai de 30 minutes dans le chat, ou demandez \u00e0 \u00eatre rappel\u00e9."
          },
          "nl-NL": {
            "subtitle": "Online bijles en proefles",
            "description": "Vind online bijlesdocenten van GoStudent die beschikbaar zijn wanneer jij wilt en boek in de chat een proefles van 30 minuten, of vraag een terugbelafspraak aan."
          },
          "pl-PL": {
            "subtitle": "Korepetycje i lekcja pr\u00f3bna",
            "description": "Znajd\u017a korepetytor\u00f3w online GoStudent dost\u0119pnych w wybranym terminie i zarezerwuj w czacie 30-minutow\u0105 lekcj\u0119 pr\u00f3bn\u0105 albo popro\u015b o telefon."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8f01cdacc389e68567e2e94f8edc252cb1d06d935948c294bfa74ca5b269e34a