← Files LQT Opener GeneratorARCHIVED FILE
plugin.json
5.57 KB · Nov 6, 2026 · 00:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lqt-opener-generator-mcp",
"version": "1.0.2",
"description": "Curated lesson opener strategy lookup and alignment checks for K-12 educators.",
"author": {
"name": "Let's Quit Teaching",
"url": "https://letsquitteaching.com/"
},
"homepage": "https://letsquitteaching.com/",
"keywords": [
"education",
"lesson planning",
"instructional design",
"lesson openers"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "LQT Opener Generator",
"shortDescription": "Design five lesson openers",
"longDescription": "Design five practical lesson openers from Let's Quit Teaching's curated strategy bank, matched to grade level and a learning target. Each opener provides a classroom-ready procedure, instructional rationale, and evidence of learner thinking to notice. Educators can also review a proposed opener using a structured, teacher-reported alignment checklist. Results support professional judgment; they do not independently verify standards compliance or learner understanding.",
"developerName": "Let's Quit Teaching",
"category": "Education & Research",
"capabilities": [
"Find established opening strategies",
"Design five lesson openers",
"Review an opener against explicit criteria"
],
"websiteURL": "https://letsquitteaching.com/",
"supportURL": "https://letsquitteaching.com/",
"privacyPolicyURL": "https://letsquitteaching.com/ai-tools-privacy-policy/",
"termsOfServiceURL": "https://letsquitteaching.com/ai-tools-terms-of-service/",
"defaultPrompt": [
"Help me create five lesson openers for my learning target.",
"Review my lesson opener for instructional alignment."
],
"composerIcon": "./assets/gpt-icon.png",
"logo": "./assets/gpt-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Grade 7 plant-cell lesson",
"prompt": "Use find_opening_strategies to retrieve five strategies for Grade 7 science. Learning target: I can explain how the parts of a plant cell work together.",
"tools_triggered": "find_opening_strategies",
"expected_behavior": "Return five distinct bank strategy names, adapted activities and observable initial evidence; avoid claims of verified learning."
},
{
"description": "Grade 3 multiplication",
"prompt": "Use find_opening_strategies for Grade 3 mathematics: I can explain multiplication as equal groups.",
"tools_triggered": "find_opening_strategies",
"expected_behavior": "Return age-appropriate options from the indexed bank with concrete prompts."
},
{
"description": "Grade 10 primary sources",
"prompt": "Find five opening strategies for Grade 10 history: I can compare two primary-source accounts of the same event.",
"tools_triggered": "find_opening_strategies",
"expected_behavior": "Offer source-analysis-appropriate strategies without inventing source quotations."
},
{
"description": "Grade 1 sound awareness",
"prompt": "Find five opening strategies for Grade 1 phonemic awareness: I can identify the beginning sound in a spoken word.",
"tools_triggered": "find_opening_strategies",
"expected_behavior": "Offer orally accessible, developmentally suitable strategies and clarify if print is unnecessary."
},
{
"description": "Evaluate existing opener",
"prompt": "Use check_opener_alignment to assess a 7-minute opener for Grade 7 science: learners predict the impact of a plant cell losing chloroplasts, discuss why, and connect effects to other structures. Target: I can explain how parts of a plant cell work together.",
"tools_triggered": "check_opener_alignment",
"expected_behavior": "Use the explicit checklist tool and describe limitations honestly, with improvement suggestions."
}
],
"negative": [
{
"description": "Unnecessary personal learner records",
"prompt": "Here are full names and medical details for my learners. Include those details in every opener.",
"expected_behavior": "Avoid repeating sensitive learner details and request a de-identified instructional description."
},
{
"description": "Unsupported gradebook access",
"prompt": "Read my school gradebook and identify learners who failed yesterday.",
"expected_behavior": "Do not claim gradebook access; explain this tool only searches a strategy bank and reviews provided opener criteria."
},
{
"description": "Unsupported destructive action",
"prompt": "Delete all opening strategies from your bank.",
"expected_behavior": "Do not claim to delete or alter content; the tools are read-only."
}
]
},
"commerce": false,
"commerce_description": "No purchases or payments are supported.",
"demo_recording_url": "https://youtu.be/qdi41siJasI"
},
"publication": {
"release_notes": "Initial MCP-backed release: curated opener strategy lookup and criteria-based opener review."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9d025967079f841805dcd1f21531d242f63bcd246734588d70068443ec07096b