← Files Rablabla: DET PracticeARCHIVED FILE
plugin.json
4.3 KB · Nov 6, 2026 · 07:27 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "rablabla-det-practice",
"version": "1.0.0",
"description": "Duolingo English Test (DET) practice with real DET-format questions from Rablabla.",
"author": {
"name": "Rablabla",
"email": "hello@rablabla.app",
"url": "https://rablabla.app"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Rablabla: DET Practice",
"shortDescription": "Duolingo English Test practice",
"longDescription": "Practice for the Duolingo English Test (DET) without leaving ChatGPT. Rablabla gives you real DET-format questions: Read and Select, Fill in the Blanks, Read and Complete, Interactive Reading, Interactive Listening, Write About the Photo, Interactive Writing, Speak About the Photo and Read Then Speak. Objective answers are checked instantly, and ChatGPT can explain your mistakes or give feedback on your writing in your own language. Buttons and hints are available in English, Spanish, French, Hindi, Indonesian, Korean, Punjabi, Portuguese and Chinese, while test questions stay in English, like the real test. No account needed. Rablabla is an independent DET prep site (rablabla.app) and is not affiliated with Duolingo.",
"developerName": "Rablabla (Jacques Marais)",
"category": "Education & Research",
"websiteURL": "https://rablabla.app",
"supportURL": "https://mcp.rablabla.app/support",
"privacyPolicyURL": "https://mcp.rablabla.app/privacy",
"termsOfServiceURL": "https://rablabla.app/policies/terms",
"defaultPrompt": [
"Help me practice for the Duolingo English Test",
"Give me a DET Read and Select question",
"Quiz me with a DET Write About the Photo task"
],
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"demo_recording_url": "https://mcp.rablabla.app/demo.mp4",
"test_cases": {
"positive": [
{
"description": "Default practice start",
"prompt": "Help me practice for the Duolingo English Test",
"tools_triggered": "start_det_practice",
"expected_behavior": "Shows the Rablabla practice card with Read and Select questions; answers are checked in the card."
},
{
"description": "Specific question type",
"prompt": "Give me a DET Fill in the Blanks question",
"tools_triggered": "start_det_practice",
"expected_behavior": "Shows Fill in the Blanks questions with the given first letters and a Check button."
},
{
"description": "Writing practice with feedback",
"prompt": "I want to practice Write About the Photo for the DET",
"tools_triggered": "start_det_practice",
"expected_behavior": "Shows a photo prompt with a timer and text box; after finishing, shows a sample answer and a Get feedback button that asks ChatGPT for feedback."
},
{
"description": "Spanish speaker",
"prompt": "Quiero practicar Read and Select para el Duolingo English Test",
"tools_triggered": "start_det_practice",
"expected_behavior": "Shows the card with Spanish buttons and hints; the test words stay in English."
},
{
"description": "Question type overview",
"prompt": "What question types are on the Duolingo English Test and which should I practice first?",
"tools_triggered": "list_det_question_types",
"expected_behavior": "ChatGPT lists Rablabla practice types with skills and offers to start one."
}
],
"negative": [
{
"description": "Other exam",
"prompt": "Help me write an IELTS Task 2 essay"
},
{
"description": "General translation",
"prompt": "Translate this sentence into Spanish: I like apples"
},
{
"description": "Duolingo language app",
"prompt": "How do I keep my Duolingo Spanish streak?"
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 26d378d489745c3d5ad38cb32b44a15c9d99b22853cafb365202982c5751e36c