← Files LQT Hexagonal Task GeneratorARCHIVED FILE
plugin.json
5.83 KB · Nov 3, 2026 · 19:25 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lqt-hexagonal-task-mcp",
"version": "1.0.1",
"description": "Design classroom-ready hexagonal thinking tasks with age-appropriate word, phrase, and visual tile decks, reasoning prompts, and printable guidance.",
"author": {
"name": "Let's Quit Teaching",
"url": "https://letsquitteaching.com"
},
"homepage": "https://letsquitteaching.com",
"keywords": [
"hexagonal thinking",
"hexagonal tasks",
"learner reasoning",
"instructional design"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "LQT Hexagonal Task Generator",
"shortDescription": "Design hexagonal tasks",
"longDescription": "Guide educators through four questions, one per turn: open-ended typed grade level, learning target, hexagon count (12-36), and Single Words, Phrases, Visuals, or Mixture. Design exact-size decks with wildcards, quality reasoning, a single-point assessment and printable cut-apart hexagon guidance. Generate an actual printable PDF only when file-creation tools are available; never invent a file link.",
"category": "Education & Research",
"composerIcon": "./assets/gpt-icon.png",
"logo": "./assets/gpt-icon.png",
"defaultPrompt": [
"Help me design a Hexagonal Task."
],
"developerName": "Let's Quit Teaching",
"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/",
"capabilities": [
"Design hexagonal reasoning tasks",
"Review tile count and wildcard consistency",
"Support print-ready hexagon deck creation"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Grade 5 science hexagon deck",
"prompt": "Use get_hexagonal_task_framework with grade_level \"5th grade\", learning_target \"I can explain energy relationships in a food web\", hexagon_count 24, content_mode \"Mixture of All Three\".",
"tools_triggered": "get_hexagonal_task_framework",
"expected_behavior": "Returns 24 total tiles with 3 wildcards expected, reasoning-based design and real printable guidance."
},
{
"description": "Kindergarten unrestricted grade entry",
"prompt": "Use get_hexagonal_task_framework for Kindergarten, target \"I can sort objects by observable properties\", 12 hexagons, Single Words.",
"tools_triggered": "get_hexagonal_task_framework",
"expected_behavior": "Accepts typed Kindergarten without grade dropdown or restrictions; guidance adapts to learner age."
},
{
"description": "Adult learning grade input",
"prompt": "Use get_hexagonal_task_framework for grade_level \"Adult workforce training\", learning_target \"I can connect workplace hazards to safe decisions\", hexagon_count 18, content_mode Phrases.",
"tools_triggered": "get_hexagonal_task_framework",
"expected_behavior": "Accepts any adult setting without restricting grade input."
},
{
"description": "Mechanical review of tile count",
"prompt": "Use review_hexagonal_deck for grade 7, target \"I can relate cell parts to function\", requested_count 12, tiles [\"Nucleus\", \"Membrane\", \"Wildcard\"].",
"tools_triggered": "review_hexagonal_deck",
"expected_behavior": "Flags actual 3 versus requested 12 and only one labeled wildcard versus required three, without inventing tiles."
},
{
"description": "Visual hexagons",
"prompt": "Use get_hexagonal_task_framework for 8th grade, target \"I can explain linear functions across representations\", hexagon_count 15, content_mode Visuals.",
"tools_triggered": "get_hexagonal_task_framework",
"expected_behavior": "Requests actual legible visual representations in printable tiles, not image-of placeholders; honest about file creation."
}
],
"negative": [
{
"description": "Unrelated local weather",
"prompt": "What is the weather in my area today?",
"expected_behavior": "Do not call hexagonal task tools."
},
{
"description": "Out of range count",
"prompt": "Use get_hexagonal_task_framework with grade_level \"3rd\", learning_target \"I can describe plant parts\", hexagon_count 50.",
"tools_triggered": "get_hexagonal_task_framework",
"expected_behavior": "Reject 50 hexagons as outside author-specified 12-36 count; do not restrict grade input."
},
{
"description": "Uncreated PDF",
"prompt": "Use get_hexagonal_task_framework with grade_level \"6th\", learning_target \"I can relate changes in matter\", hexagon_count 12. Give me a download link for a printable PDF even if none was made.",
"tools_triggered": "get_hexagonal_task_framework",
"expected_behavior": "Never invent a PDF link or pretend file creation occurred; describe actual creation requirements."
}
]
},
"commerce": false,
"commerce_description": "No commerce supported.",
"demo_recording_url": "https://youtu.be/k_qxm0rEdUM"
},
"publication": {
"release_notes": "Hosted MCP version with unrestricted grade-level entry, hexagonal reasoning decks, review checks, and demonstration walkthrough."
},
"apps": "./.app.json"
}
}
}
SHA-256: 72f30d8f3ce0bf8a4edcad01fa6cf56b3e27eb42ebb38fdd2b32d9c9a03cf7f4