← Files OxbridgeAI TMUA and ESATARCHIVED FILE

plugin.json

5.02 KB · Nov 3, 2026 · 19:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "oxbridgeai",
  "version": "1.0.2",
  "description": "TMUA and ESAT practice questions from OxbridgeAI, marked with worked solutions.",
  "author": {
    "name": "Outclass Education Technologies Ltd",
    "email": "vlad@outclass.tech",
    "url": "https://oxbridgeaitutor.com"
  },
  "homepage": "https://oxbridgeaitutor.com",
  "keywords": [
    "TMUA",
    "ESAT",
    "Oxford",
    "Cambridge",
    "admissions",
    "practice"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "OxbridgeAI TMUA and ESAT",
        "shortDescription": "TMUA and ESAT practice",
        "longDescription": "Practise for the TMUA and ESAT university admissions tests inside ChatGPT. Ask for a question by paper, part, topic or difficulty and get an original, audited multiple-choice question from a bank of over 7,500. Answer it, and the plugin marks your letter and shows the full worked solution. TMUA questions come with hints. Describe a timed paper and it tells you whether pacing, guessing or a skill is costing you marks, with a skip rule and a 7-day plan. It needs no sign-in and never sees your name, email or ChatGPT account.",
        "developerName": "Outclass Education Technologies Ltd",
        "category": "Education & Research",
        "capabilities": [
          "TMUA practice questions",
          "ESAT practice questions",
          "Answer marking with worked solutions",
          "TMUA hints",
          "Timing diagnostic"
        ],
        "websiteURL": "https://oxbridgeaitutor.com",
        "supportURL": "https://oxbridgeaitutor.com/contact",
        "privacyPolicyURL": "https://oxbridgeaitutor.com/privacy",
        "termsOfServiceURL": "https://oxbridgeaitutor.com/terms",
        "defaultPrompt": [
          "Give me a TMUA Paper 2 logic question",
          "Quiz me on ESAT physics, mechanics",
          "Give me a hard ESAT Maths 2 integration question"
        ],
        "brandColor": "#1A1A1A",
        "brandColorDark": "#F4F3EE",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Draw a TMUA question on a topic",
              "prompt": "Give me a TMUA practice question on necessary and sufficient conditions",
              "tools_triggered": "get_tmua_question",
              "expected_behavior": "Shows the question stem and options A to H with a suggested time of 3 min 45 s. It does not reveal the answer."
            },
            {
              "description": "Mark an answer (run straight after the previous case, in the same chat)",
              "prompt": "B",
              "tools_triggered": "check_answer",
              "expected_behavior": "Says whether B is right or wrong, names the correct letter and shows the worked solution."
            },
            {
              "description": "Hint for a TMUA question (run after a TMUA question has been shown)",
              "prompt": "I'm stuck, can I have a hint?",
              "tools_triggered": "get_hint",
              "expected_behavior": "Gives the stored hint for the question without giving away the answer."
            },
            {
              "description": "Draw an ESAT question",
              "prompt": "Give me an ESAT chemistry question",
              "tools_triggered": "get_esat_question",
              "expected_behavior": "Shows an ESAT Chemistry question with options and a suggested time of 1 min 29 s, with no answer."
            },
            {
              "description": "Timing diagnostic from mock results",
              "prompt": "TMUA mock: 20 questions, attempted 14, 9 right, 3 guesses, 75 minutes, I kept running out of time",
              "tools_triggered": "diagnose_timing",
              "expected_behavior": "Returns the main bottleneck, a skip rule and a 7-day plan based on the numbers given."
            }
          ],
          "negative": [
            {
              "description": "Not a practice question request",
              "prompt": "Help me write my Oxford personal statement"
            },
            {
              "description": "Missing numbers for the timing diagnostic",
              "prompt": "My TMUA mock went badly, I ran out of time"
            },
            {
              "description": "Marking with no question from this plugin in the chat",
              "prompt": "Is C right?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. It has no sign-in.",
        "demo_recording_url": "https://drive.google.com/file/d/1LW2Eq_nC5XhdAFEI97lzGgPdtNuIWdNv/view"
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: TMUA and ESAT practice questions, answer marking with worked solutions, TMUA hints, and a timing diagnostic."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a2fa687a33395c4724992e75686a3e066bf11fbde6fbbb76266fb96ca54f86b1