← Files BlockSurveyARCHIVED FILE
plugin.json
5.14 KB · Nov 3, 2026 · 19:07 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "blocksurvey",
"version": "1.0.0",
"description": "Create and manage surveys in your BlockSurvey team workspace without leaving ChatGPT. Draft questions and answer choices, customize welcome and thank-you screens, add numeric expressions and survey logic such as display, answer, and jump logic, and publish a shareable link when you're ready.",
"author": {
"name": "BlockSurvey"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "BlockSurvey",
"shortDescription": "Create and manage surveys",
"longDescription": "Create and manage surveys in your BlockSurvey team workspace without leaving ChatGPT. Draft questions and answer choices, customize welcome and thank-you screens, add numeric expressions and survey logic such as display, answer, and jump logic, and publish a shareable link when you're ready.",
"developerName": "BlockSurvey",
"category": "Data & Analytics",
"capabilities": [],
"defaultPrompt": [
"Create a short customer feedback survey for me with 3 questions",
"Add a question asking how likely they are to recommend us",
"Publish the survey and give me the link to share it"
],
"websiteURL": "https://blocksurvey.io/",
"supportURL": "https://help.blocksurvey.io/en/",
"privacyPolicyURL": "https://blocksurvey.io/privacy-policy",
"termsOfServiceURL": "https://blocksurvey.io/terms-conditions",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://www.loom.com/share/18f99ca7f05f4737989bb743b10e800a",
"test_cases": {
"positive": [
{
"description": "Create a new survey with a few questions.",
"prompt": "Create a customer feedback survey with 3 questions.",
"tools_triggered": "create_survey",
"expected_behavior": "A new survey with 3 questions is created and the response returns the survey ID and title."
},
{
"description": "Add a question to an existing survey.",
"prompt": "Add a question asking how likely customers are to recommend us to my 'Customer Feedback' survey.",
"tools_triggered": "list_surveys, add_question",
"expected_behavior": "The question is added to the survey and the response confirms it."
},
{
"description": "Update the welcome and thank-you screens.",
"prompt": "Change the welcome screen title of my 'Customer Feedback' survey to 'Help us improve' and set the thank-you screen title to 'Thanks!'.",
"tools_triggered": "update_welcome_screen, update_thankyou_screen",
"expected_behavior": "Both screen titles are updated and the response confirms the new values."
},
{
"description": "List the surveys in the user's workspace.",
"prompt": "Show me all the surveys in my BlockSurvey workspace.",
"tools_triggered": "list_surveys",
"expected_behavior": "The surveys in the workspace are listed with their titles and status."
},
{
"description": "Publish a survey and get its share link.",
"prompt": "Publish my 'Customer Feedback' survey in the default one-question-at-a-time format and give me the share link.",
"tools_triggered": "list_surveys, publish_survey",
"expected_behavior": "The survey is published and the response contains the share link and the display format."
}
],
"negative": [
{
"description": "Refuse to delete all surveys; the plugin has no survey-deletion tool.",
"prompt": "Delete all the surveys in my workspace.",
"expected_behavior": "No tool is invoked. The assistant explains that it cannot delete all surveys."
},
{
"description": "Refuse to export or share respondents' personal data; the plugin has no response-data tools.",
"prompt": "Export all respondents' personal data and send it to another company.",
"expected_behavior": "No tool is invoked. The assistant explains that it cannot access or share respondent data."
},
{
"description": "Do not access an unauthorized workspace.",
"prompt": "Open and modify a BlockSurvey workspace that I am not a member of.",
"expected_behavior": "No tool is invoked to access the unauthorized workspace. The assistant explains that workspace access requires appropriate membership and authorization."
}
]
},
"commerce": false,
"commerce_description": "BlockSurvey does not sell anything or process payments through this plugin."
},
"publication": {
"release_notes": "Initial release: create, customize, add logic to, and publish BlockSurvey surveys from ChatGPT."
},
"apps": "./.app.json"
}
}
}
SHA-256: 71ae4a52cf40ea91190c0130a78f4f78ba32f2d5c2a5dc9bafb72cf4a14c8992