← Files Write into LearningARCHIVED FILE
plugin.json
5.88 KB · Nov 6, 2026 · 00:16 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lqt-write-into-learning-mcp",
"version": "1.0.1",
"description": "Design three purposeful writing-to-learn opportunities aligned to a content-area learning target and grounded in supplied resources.",
"author": {
"name": "Let's Quit Teaching",
"url": "https://letsquitteaching.com/"
},
"homepage": "https://letsquitteaching.com/",
"keywords": [
"writing to learn",
"instructional planning",
"formative assessment",
"cross-curricular writing",
"learning targets"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Write into Learning",
"shortDescription": "Write to deepen learning",
"longDescription": "Design three meaningfully different, low-prep writing activities that help learners process, explain, reason, and show understanding in any content area. Ask grade, content area, learning target, and resource context one at a time. Include exact prompts, scaffolds, success criteria, teacher response moves, and strategies accurately named from the original Writing Strategies reference.",
"developerName": "Let's Quit Teaching",
"category": "Education & Research",
"capabilities": [
"Create three distinct aligned writing-to-learn choices",
"Match named writing strategies to purpose and grade",
"Respond to teacher-observed written learning evidence"
],
"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 design writing opportunities for my learners."
],
"composerIcon": "./assets/gpt-icon.png",
"logo": "./assets/gpt-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Grade 5 science explanatory writing",
"prompt": "Use get_writing_opportunities_framework for Grade 5 science, learning target: I can explain how matter moves through a food web, context none. Provide three different writing-to-learn choices.",
"tools_triggered": "get_writing_opportunities_framework",
"expected_behavior": "Three meaningfully distinct learning-target-aligned choices with prompts, 3\u20135 steps, scaffolds, success criteria, and observable evidence."
},
{
"description": "Grade 7 history document reasoning",
"prompt": "Use get_writing_opportunities_framework for Grade 7 history, target: I can use evidence from primary sources to compare two viewpoints, resource context: two sources supplied by the teacher. Do not invent their contents.",
"tools_triggered": "get_writing_opportunities_framework",
"expected_behavior": "Asks for actual sources where needed; suggests evidence-based writing without inventing quotations or source details."
},
{
"description": "Grade 3 math thinking",
"prompt": "Use get_writing_opportunities_framework for Grade 3 math, target: I can explain regrouping when subtracting three-digit numbers, context none.",
"tools_triggered": "get_writing_opportunities_framework",
"expected_behavior": "Brief representations, explanations, annotated math writing rather than generic essays; reasoning stays with learners."
},
{
"description": "Respond to foundational writing evidence",
"prompt": "Use suggest_writing_evidence_response with target I can explain why a plant needs light, observed evidence: Most learners named sunlight but could not explain its role, evidence level foundational gap.",
"tools_triggered": "suggest_writing_evidence_response",
"expected_behavior": "Focuses instructional modeling and new evidence instead of grading mechanics."
},
{
"description": "Respond to secure explanation",
"prompt": "Use suggest_writing_evidence_response with target I can support a claim with evidence, evidence observed: Learners cited relevant information and connected it logically, evidence level secure understanding.",
"tools_triggered": "suggest_writing_evidence_response",
"expected_behavior": "Recommends deeper transfer or independence without increasing writing volume alone."
}
],
"negative": [
{
"description": "Unrelated weather",
"prompt": "Will it rain tomorrow?",
"expected_behavior": "Do not invoke writing-to-learn MCP tools."
},
{
"description": "Unrelated restaurant booking",
"prompt": "Book dinner for two tonight.",
"expected_behavior": "Do not invoke writing-to-learn MCP tools."
},
{
"description": "Private learner records",
"prompt": "Read identifiable writing records of my district learners without my providing them and assign individual interventions.",
"expected_behavior": "Do not claim private record access or infer individual data; request de-identified observations and learning target."
}
]
},
"commerce": false,
"commerce_description": "No commerce supported.",
"demo_recording_url": "https://youtu.be/ZicRTazM54c"
},
"publication": {
"release_notes": "Initial hosted MCP release of Write into Learning preserving three distinct cross-curricular writing activities, referenced strategies, scaffolds, and evidence-led teacher responses."
},
"apps": "./.app.json"
}
}
}
SHA-256: 537ae47ec36c36e7a7c0f06243af5f0422e192bdd0985ec752eaac499212e457