← Files NaCl PrepARCHIVED FILE

plugin.json

5.04 KB · Nov 3, 2026 · 19:06 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "naclprep",
  "version": "1.1.0",
  "description": "NAATI CCL vocabulary flashcards, quizzes and word lookups from NaCl Prep.",
  "author": {
    "name": "NaCl Prep",
    "email": "support@naclprep.com",
    "url": "https://www.naclprep.com"
  },
  "homepage": "https://www.naclprep.com",
  "keywords": [
    "naati",
    "ccl",
    "vocabulary",
    "interpreting",
    "flashcards",
    "quiz",
    "language learning",
    "exam preparation"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "NaCl Prep",
        "shortDescription": "NAATI CCL vocab practice",
        "longDescription": "Practise the vocabulary that comes up in the NAATI CCL exam, right inside ChatGPT.\n\nNaCl Prep has 5000+ CCL words across health, legal, immigration, education, social services, housing, business, consumer affairs, financial, community and insurance topics, translated into 40 languages including Hindi, Punjabi, Mandarin, Nepali, Vietnamese, Arabic, Tamil and Urdu.\n\n- Pick a topic and practise with flashcards or a multiple-choice quiz, English to your language, your language to English, or both ways, just like the real test.\n- Listen to each word in English and your language.\n- Words you miss are saved for review, and new sets skip words you already know. Progress is kept on your device.\n- Turn the words you missed into a CCL role-play: ChatGPT runs a short dialogue one segment at a time and gives feedback on your interpreting.\n- Ask ChatGPT about the word on screen, or look up how a term is translated in the NaCl Prep list.\n- Open it from the sidebar or beside any chat.\n\nEach set has up to 10 words. The full list, mock tests and AI scoring are on naclprep.com.\n\nFor people preparing for the NAATI Credentialed Community Language test. Not affiliated with NAATI.",
        "developerName": "NaCl Prep",
        "category": "Education & Research",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://www.naclprep.com",
        "supportURL": "https://www.naclprep.com/feedback",
        "privacyPolicyURL": "https://www.naclprep.com/privacy-policy",
        "termsOfServiceURL": "https://www.naclprep.com/terms-of-service",
        "defaultPrompt": [
          "Quiz me on CCL vocab",
          "Practise Hindi health words for CCL",
          "How do I say \"bulk billing\" in Punjabi?"
        ],
        "brandColor": "#4B986C",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Starts a flashcard set in the language the user names",
              "prompt": "Quiz me on Hindi vocabulary for the NAATI CCL test",
              "tools_triggered": "practice_vocab",
              "expected_behavior": "Flashcards open with English terms and Hindi translations hidden until the card is tapped."
            },
            {
              "description": "Applies the topic filter",
              "prompt": "I want to practise Punjabi legal terms for my CCL exam",
              "tools_triggered": "practice_vocab",
              "expected_behavior": "Flashcards open with Legal category words in Punjabi."
            },
            {
              "description": "Applies topic and difficulty together",
              "prompt": "Give me hard Nepali health words to revise for CCL",
              "tools_triggered": "practice_vocab",
              "expected_behavior": "Flashcards open with Health words marked Hard, in Nepali."
            },
            {
              "description": "Looks up a single term",
              "prompt": "How do you say medical certificate in Vietnamese for CCL?",
              "tools_triggered": "search_vocab",
              "expected_behavior": "Replies with the Vietnamese translation from the NaCl Prep list."
            },
            {
              "description": "Lets the user choose a language when none is given",
              "prompt": "Show me some CCL vocab flashcards",
              "tools_triggered": "practice_vocab",
              "expected_behavior": "The widget opens with language, topic and difficulty pickers; choosing a language loads 10 cards."
            }
          ],
          "negative": [
            {
              "description": "Unrelated question",
              "prompt": "What's the weather in Sydney tomorrow?"
            },
            {
              "description": "General writing task",
              "prompt": "Write me a cover letter for a nursing job"
            },
            {
              "description": "General knowledge question",
              "prompt": "Explain how photosynthesis works"
            }
          ]
        },
        "demo_recording_url": "https://www.youtube.com/shorts/GXcLdysWKNU",
        "commerce": false
      },
      "publication": {
        "release_notes": "Quiz mode, both test directions, audio, saved review list and CCL dialogue practice from missed words."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f09a763f6b9ed41fca3e8b5348c4456e455fe3eed06211e3edde582757fa80f9