← Files Riddle CreatorARCHIVED FILE
plugin.json
6.35 KB · Nov 7, 2026 · 00:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "riddle-creator",
"version": "1.0.0",
"description": "Build, edit, preview and publish Riddle quizzes, polls, forms and personality tests from ChatGPT.",
"author": {
"name": "Riddle",
"email": "hello@riddle.com",
"url": "https://www.riddle.com"
},
"homepage": "https://www.riddle.com",
"license": "UNLICENSED",
"keywords": [
"quiz",
"poll",
"form",
"personality test",
"trivia",
"lead form",
"interactive content",
"lead generation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Riddle Creator",
"shortDescription": "Build quizzes, polls and forms",
"longDescription": "Riddle Creator builds the interactive content marketers use to engage visitors, keep them on the page and collect leads: quizzes, polls, personality tests, forms, predictors, minigames and stories for websites, newsletters and social media. Describe what you want, for example a trivia quiz for social media, a personality test that recommends one of your products, a poll or a form for your newsletter, or a predictor for a match day, and Riddle Creator builds it in your Riddle account, shows a playable preview right in the chat, publishes it when you say so and reports its views, starts and submissions. Everything stays a draft until you publish, and every Riddle remains editable in the Riddle Creator afterwards.",
"developerName": "Riddle",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.riddle.com",
"supportURL": "https://www.riddle.com/contact-us",
"privacyPolicyURL": "https://www.riddle.com/legal/privacy",
"termsOfServiceURL": "https://www.riddle.com/legal/terms",
"defaultPrompt": [
"Create a 5-question quiz about the history of the Olympic Games and show me the preview.",
"List my Riddles and tell me which ones had the most views this month.",
"Build a personality test that recommends one of my three products and asks for the email address at the end."
],
"brandColor": "#00205B",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"screenshots": [
"./assets/screenshot-1.png",
"./assets/screenshot-2.png",
"./assets/screenshot-3.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a quiz from a topic and show the playable preview widget",
"prompt": "Create a 5-question quiz about the history of the Olympic Games and show me the preview.",
"tools_triggered": "riddle_builder_create, riddle_preview",
"expected_behavior": "A Quiz draft with five questions is created in the connected Riddle account, and the preview widget renders it as a playable Riddle inside the conversation, with a Publish button and a link into the Riddle Creator. Nothing is published."
},
{
"description": "Create a poll and publish it",
"prompt": "Create a poll asking which day suits the team best for the weekly meeting - Monday, Wednesday or Friday - and publish it.",
"tools_triggered": "riddle_builder_create, riddle_publish",
"expected_behavior": "A Poll with the three options is created and published; the answer contains the public view URL of the live poll (https://www.riddle.com/view/...)."
},
{
"description": "Edit an existing Riddle and show the new state",
"prompt": "Add one more question to my most recently created quiz and show me the preview.",
"tools_triggered": "riddle_list, riddle_get, riddle_builder_update, riddle_preview",
"expected_behavior": "The newest quiz of the account is found, one question is appended to its draft without changing the existing ones, and the preview widget shows the updated draft."
},
{
"description": "Report the statistics of a Riddle",
"prompt": "How many views, starts and submissions did my most recent Riddle get?",
"tools_triggered": "riddle_list, stats_fetch",
"expected_behavior": "The newest Riddle is identified and its views, starts and submissions are reported. A Riddle without any recorded traffic is reported as having no stats recorded yet, not as zero."
},
{
"description": "Get the embed code of a published Riddle",
"prompt": "Give me the embed code for my most recently published Riddle.",
"tools_triggered": "riddle_list, riddle_get_embed_code",
"expected_behavior": "The HTML embed code of the newest published Riddle is returned ready to paste into a website. If no Riddle is published yet, the assistant says so and offers to publish one."
}
],
"negative": [
{
"description": "General knowledge question that involves no interactive content",
"prompt": "Explain the rules of water polo in three sentences."
},
{
"description": "Writing task that involves no Riddle",
"prompt": "Draft a short email inviting my team to Friday's offsite."
},
{
"description": "Unrelated calculation",
"prompt": "Convert 72 degrees Fahrenheit to Celsius."
}
]
},
"demo_recording_url": "https://cdn.riddle.com/website/videos/openai-plugin-video.mp4",
"commerce": false
},
"publication": {
"countries": [
"US",
"CA",
"GB",
"IE",
"DE",
"AT",
"CH",
"FR",
"NL",
"BE",
"LU",
"ES",
"PT",
"IT",
"SE",
"DK",
"NO",
"FI",
"PL",
"CZ",
"AU",
"NZ"
],
"release_notes": "First release: create, edit, preview and publish Riddle quizzes, polls, forms and personality tests from ChatGPT, with a playable preview of the draft right in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 6a4a4472d13b04ffb9db9daf59126a524e4b4cb464c4182f271d2f8dafd29186