← Files GizmoARCHIVED FILE
plugin.json
5.94 KB · Nov 3, 2026 · 19:02 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "gizmo",
"version": "0.1.22",
"description": "Create Gizmo flashcards from notes or a topic and return a link to claim and study them.",
"author": {
"name": "Gizmo"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Gizmo",
"shortDescription": "Create flashcards and learn",
"longDescription": "Turn your notes or a topic you want to learn into focused flashcards. Open the returned Gizmo link to sign in or sign up, claim your deck, and study or edit it.",
"developerName": "Gizmo",
"category": "Education & Research",
"websiteURL": "https://gizmo.ai",
"supportURL": "https://help.gizmo.ai",
"privacyPolicyURL": "https://gizmo.ai/privacy/",
"termsOfServiceURL": "https://gizmo.ai/terms-and-conditions/",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"defaultPrompt": [
"Create flashcards from these notes.",
"Help me learn the basics of photosynthesis.",
"Make 15 flashcards to help me study Spanish vocabulary."
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a deck on a named topic and claim it",
"prompt": "Create 15 flashcards on photosynthesis for GCSE biology.",
"tools_triggered": "create_flashcard_deck",
"expected_behavior": "Calls create_flashcard_deck once and saves 15 accurate GCSE-level interactive questions (a mix of cloze, true/false, ordering, matching and select-all). Replies with the deck name, the card count and a claim link, and shows the Gizmo claim banner. Opening the link and signing in, or creating a free Gizmo account, adds the deck to the account's library, where it can be studied."
},
{
"description": "Vocabulary practice from supplied word pairs",
"prompt": "Create 12 flashcards from these Spanish vocabulary pairs: casa\u2014house, perro\u2014dog, gato\u2014cat, libro\u2014book, agua\u2014water, pan\u2014bread, leche\u2014milk, escuela\u2014school, amigo\u2014friend, rojo\u2014red, azul\u2014blue, verde\u2014green. Use short beginner sentences.",
"tools_triggered": "create_flashcard_deck",
"expected_behavior": "Calls create_flashcard_deck once and saves 12 questions that use only the supplied words. Translation cloze cards show a short Spanish sentence and its English translation with the tested word blanked, offering plausible wrong options. The answer is never visible before it is chosen. Returns the claim link and banner."
},
{
"description": "Processes and associations",
"prompt": "Create 10 flashcards on mitosis: stages, their order, chromosome behaviour, and the differences between mitosis and cytokinesis.",
"tools_triggered": "create_flashcard_deck",
"expected_behavior": "Calls create_flashcard_deck once and saves 10 questions, including an ordering question for the four mitosis stages and a matching question where the content supports it. Facts are not repeated just to vary the format. Returns the claim link and banner."
},
{
"description": "Questions with several correct answers",
"prompt": "Create 10 flashcards on plant and animal cell structures, where each occurs, and what it does.",
"tools_triggered": "create_flashcard_deck",
"expected_behavior": "Calls create_flashcard_deck once and saves 10 questions, including select-all-that-apply questions where every applicable option is marked correct (for example, which structures occur in plant cells but not animal cells). Returns the claim link and banner."
},
{
"description": "Explicit smaller count in another language",
"prompt": "Crea 5 tarjetas sobre los estados de la materia para un estudiante principiante.",
"tools_triggered": "create_flashcard_deck",
"expected_behavior": "Calls create_flashcard_deck once and saves exactly 5 beginner-level questions written in Spanish, without asking the user to choose question types. Replies in Spanish with the claim link and shows the banner."
}
],
"negative": [
{
"description": "Explanation only: the user asks for an explanation and says not to save anything. Expected: answers in chat and does not call create_flashcard_deck.",
"prompt": "Explain photosynthesis in three sentences. Do not create or save a deck."
},
{
"description": "Missing source material: the user refers to a document they have not shared. Expected: asks for the document or a topic; does not call create_flashcard_deck, invent the document's contents or give a claim link.",
"prompt": "Create flashcards from the document I mentioned, but I have not uploaded or linked it."
},
{
"description": "Editing an existing deck, which is not supported: the plugin only creates new decks. Expected: explains it cannot change or delete existing Gizmo decks and does not call create_flashcard_deck unless the user then asks for a separate new deck.",
"prompt": "Delete all the cards in my existing Gizmo deck and replace them with questions about mitosis."
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=A9bGEdSPZuk",
"commerce": false,
"commerce_description": "Gizmo does not sell products or take payments through this plugin."
},
"publication": {
"release_notes": "Initial release: turn notes or a topic into an interactive Gizmo study deck from ChatGPT, then open the link to save it to Gizmo and study."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9fa44b0f943badbc723583365e27d26c83fbfcbfcdb4572696bd66ec191aa79b