← Files LQT Hexagonal Task GeneratorARCHIVED FILE

plugin.json

5.83 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "$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