← Files Giggle BureauARCHIVED FILE

plugin.json

9.58 KB · Nov 6, 2026 · 00:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "giggle-bureau",
  "version": "0.1.0",
  "description": "Explore illustrated science books with published story text and parent notes.",
  "homepage": "https://gigglebureau.com/support/",
  "keywords": [
    "science",
    "picture books",
    "parents",
    "educators",
    "reading together"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Giggle Bureau",
        "category": "Education & Research",
        "shortDescription": "Nurture curiosity together",
        "longDescription": "Giggle Bureau helps parents, caregivers and educators explore illustrated science books together with children. Browse the published bookshelf, open a complete book, turn through its illustrations, and reveal the original story text and science notes. Find a book by title or science topic, or ask about a particular spread using the publisher's text and explanations. Published books include Water and Wind, Light and Shadow, and other science stories in the current catalog. The plugin reads the published catalog; it does not create new books, collect child profiles, track learning progress or process purchases. Book availability and content follow the latest published editions.",
        "capabilities": [
          "Browse published science books",
          "Read illustrated books",
          "Explore parent science notes"
        ],
        "websiteURL": "https://gigglebureau.com/support/",
        "privacyPolicyURL": "https://gigglebureau.com/privacy/",
        "defaultPrompt": [
          "Show me the Giggle Bureau bookshelf.",
          "Open Water and Wind at spread 6.",
          "Which book explores refraction?"
        ],
        "brandColor": "#224F43",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "developerName": "Cubixel AI Inc",
        "supportURL": "https://gigglebureau.com/support/",
        "termsOfServiceURL": "https://gigglebureau.com/terms/"
      },
      "review": {
        "commerce": false,
        "commerce_description": "The plugin reads published books and science notes. Its tools do not sell products, process payments or place orders. The linked website mentions forthcoming physical editions; those are separate from the plugin's reading functions.",
        "test_cases": {
          "positive": [
            {
              "description": "A parent opens the current illustrated bookshelf to choose a book for reading together.",
              "prompt": "Show me the Giggle Bureau bookshelf so I can choose a book to read with my child.",
              "tools_triggered": "open_book (without a book argument)",
              "expected_behavior": "Open the interactive bookshelf using the current published catalog and its actual covers and reading links. The 2026-10-25 baseline contains 18 books, including Water and Wind and Light and Shadow; later catalogs may contain more. Confirm that every returned title has a usable, accessibly named cover control and can be reached by scrolling when needed. Do not invent titles, omit returned books, ask for parent or child details, or require a Giggle Bureau account."
            },
            {
              "description": "An educator finds an existing book by a science topic without needing to know its title.",
              "prompt": "Which Giggle Bureau book could I read with my class to introduce refraction?",
              "tools_triggered": "list_books (query: refraction)",
              "expected_behavior": "Use the live catalog result to identify Light and Shadow and provide its reading link. The current result contains only light-and-shadow. Explain briefly that the story includes a straw that appears bent in water. Do not claim to have opened the interactive reader from this data-only tool or invent a new book."
            },
            {
              "description": "A parent opens a named book at an exact spread, distinguishing spread positions from printed page numbers.",
              "prompt": "Open Water and Wind at spread 6.",
              "tools_triggered": "list_books if needed to resolve the title; open_book (book: water-and-wind, spread: 6)",
              "expected_behavior": "Open Water and Wind at spread 6, titled Feet on the surface, corresponding to printed Pages 11\u201312. The published story text is: Tiny feet. Tiny dents. / The bug doesn't fall in! Show the current illustration without cropping. Read text and Explore the science start collapsed; expanding them reveals the approved text and surface-tension notes. Previous and next controls navigate the same book snapshot."
            },
            {
              "description": "A parent asks a follow-up about the open picture. First complete the preceding Water and Wind spread 6 case and keep that spread selected.",
              "prompt": "What should I point out to my child on this spread? Please use the book's science notes and give me its question.",
              "tools_triggered": "get_spread (book: water-and-wind, spread: 6, edition: the edition returned when the book was opened)",
              "expected_behavior": "Retrieve the selected spread's approved notes, keeping its edition consistent. Explain that surface tension helps support the water strider where its water-repellent legs dent the water, while the duck floats mainly by displacing water. Give the published question: What do you notice where its legs meet the water? Keep the existing reader in place. If an edition mismatch is returned, explain that the book changed and offer to reopen the current edition before combining text and notes."
            },
            {
              "description": "An educator opens Light and Shadow's final spread to read its complete grown-up guide and then navigate back through the book.",
              "prompt": "Open Light and Shadow at spread 14 so I can read the grown-up guide.",
              "tools_triggered": "list_books if needed to resolve the title; open_book (book: light-and-shadow, spread: 14)",
              "expected_behavior": "Open the final spread of Light and Shadow: Pages 27\u201328, For grown-ups. Preserve the complete published guide, including the refraction, prism, shadow and exploring-together guidance. In the host, the guide has one Read the grown-up guide disclosure, the final-page next control is disabled, previous navigation works, and returning to the bookshelf makes all titles from the current catalog available. Do not claim the plugin generates a lesson plan or edits the published guide."
            }
          ],
          "negative": [
            {
              "description": "In a fresh conversation, a user asks for persistent child profiles and reading-history storage. These are outside the read-only book tools' capabilities. Explain the limitation without invoking list_books, open_book or get_spread, requesting personal details, or claiming anything was saved.",
              "prompt": "Create a private profile for my child in Giggle Bureau and save their name, age and reading history there.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that this Giggle Bureau integration reads published books and cannot create profiles or save personal reading history. Do not ask for the child's details, send them through a catalog query, or claim anything was saved. Offer to browse the public bookshelf if the user wants to continue, without calling a tool for this unsupported request."
            },
            {
              "description": "In a fresh conversation, a parent asks the plugin to edit and republish an existing book. The tools only read publisher-approved content. Explain that editing and publishing are unsupported; do not invoke list_books, open_book or get_spread to attempt the requested change.",
              "prompt": "Change Vince's name to Maya throughout Water and Wind and save the revised book in Giggle Bureau.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that the plugin can read the published books but cannot edit or save a revised edition. Do not claim the text or illustrations changed, create an invented edition or saved-book URL, or invoke any Giggle Bureau tool. The assistant may offer to help draft a separate suggestion in chat, clearly distinguished from a change to the published book."
            },
            {
              "description": "In a fresh conversation, an educator asks to purchase a printed book. Giggle Bureau's reader tools do not place orders or process payments. Explain that limitation without invoking list_books, open_book or get_spread, collecting payment or shipping details, or claiming an order was placed.",
              "prompt": "Buy a printed copy of Light and Shadow and place the order through Giggle Bureau.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that this plugin supports reading published books and cannot purchase printed copies or place orders. Invoke no Giggle Bureau tool. Do not ask for payment or shipping details, claim a purchase succeeded, or invent a price, availability, checkout link or order confirmation."
            }
          ]
        },
        "demo_recording_url": "https://gigglebureau.com/review/plugin-demo/"
      },
      "publication": {
        "release_notes": "Initial public submission candidate: a published bookshelf, illustrated reading, topic search and exact spread text with parent science notes.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  },
  "author": {
    "name": "Cubixel AI Inc",
    "email": "info@cubixel.ai",
    "url": "https://www.cubixel.ai/"
  }
}

SHA-256: 23ba26b6199df756c784aa1b3f31f0965c952a72843f5fd4c1b05c827f60bf69