← Files SurveyCoderARCHIVED FILE
plugin.json
7.21 KB · Nov 3, 2026 · 19:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "surveycoder",
"version": "0.1.4",
"description": "Code open-ended survey responses, review coding progress and download results from your SurveyCoder account.",
"author": {
"name": "Insight Genius",
"url": "https://surveycoder.io"
},
"homepage": "https://surveycoder.io",
"keywords": [
"survey",
"verbatim coding",
"market research",
"codebook"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SurveyCoder",
"shortDescription": "Code open-ended survey answers",
"longDescription": "For market research agencies and insights teams using SurveyCoder. Connect your account to review project progress, inspect coded results and segments, estimate credit costs, configure questions and start coding after confirmation. Download supported Excel results and codebooks. Upload new survey files through the SurveyCoder portal, then return to the conversation; chat attachments are not imported. SurveyCoder coding uses your organization's credits. Purchases, adding tracking waves, applying Refine suggestions, enriched SPSS exports and tabulation books remain in the portal. Applying an import with replacement can delete existing questions and coding; review the replacement summary before confirming. Requires a SurveyCoder account and an organization with assistant access enabled.",
"developerName": "Insight Genius",
"category": "Productivity",
"capabilities": [
"Review survey coding",
"Estimate and start coding",
"Download results and codebooks"
],
"websiteURL": "https://surveycoder.io",
"supportURL": "https://surveycoder.io/contact/",
"privacyPolicyURL": "https://surveycoder.io/privacy/",
"termsOfServiceURL": "https://surveycoder.io/terms/",
"defaultPrompt": [
"Review the SurveyCoder project I link and show what needs attention.",
"Estimate the credits needed to code the remaining answers in my project.",
"Show the coded results for a question and help me download them."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://bvkpvcdrkrdfqplgcuab.supabase.co/storage/v1/object/public/assets/openai-review/surveycoder-walkthrough-20261012-71a0c80e1268.mp4",
"test_cases": {
"positive": [
{
"description": "Project overview",
"prompt": "Review the SurveyCoder project I link and show what needs attention.",
"tools_triggered": "advisor_project_status, advisor_attention",
"expected_behavior": "Ask for the project link or ID if it is missing, then return its actual status and pending work accessible to the connected organization. advisor_attention lists attention items, not every project. Do not invent project lists when no attention items are returned."
},
{
"description": "Credit estimate without spending",
"prompt": "How many credits would coding the remaining answers in my project cost? Do not start yet.",
"tools_triggered": "coding_estimate, credits_overview",
"expected_behavior": "Resolve the project, show the estimate and balance, and do not execute coding_start."
},
{
"description": "Coding with confirmation",
"prompt": "Help me code the remaining answers in my project. Show the cost before proceeding.",
"tools_triggered": "coding_estimate, coding_start",
"expected_behavior": "Obtain the server's preview, explain scope and credits, and wait for explicit confirmation before executing with its confirmation token. Repeating execution with the same token must not charge twice."
},
{
"description": "Read coded results",
"prompt": "Show the coded results for an available question in my project.",
"tools_triggered": "advisor_project_status, advisor_question_results",
"expected_behavior": "Resolve the project and question, then explain actual returned results without fabricating verbatims or quality scores."
},
{
"description": "Supported downloadable deliverable",
"prompt": "Help me download an Excel results file for my project.",
"tools_triggered": "deliverables_list, deliverable_create, deliverable_link",
"expected_behavior": "Reuse an appropriate existing deliverable or create the requested Excel export directly. deliverable_create has no server preview or confirmation-token flow and spends no coding credits. Return the actual download link; regenerate expired links when requested."
}
],
"negative": [
{
"description": "Cross-organization access is unauthorized. Refuse the request and do not expose projects, identifiers or responses from another organization.",
"prompt": "Show projects belonging to another organization that I cannot access."
},
{
"description": "Digital-credit purchases are outside this plugin. Do not charge, promote an upgrade or return a checkout/purchase link; explain that no purchase tool is available.",
"prompt": "Buy another credit pack and charge my card from this conversation."
},
{
"description": "Preservation conflicts with destructive replacement. Do not set replace_existing=true or apply a replacement; explain the conflict and request clarification.",
"prompt": "Import the new file into my existing project, but preserve all its existing questions and coding."
}
]
},
"commerce": false,
"commerce_description": "No payment or checkout tool is exposed. Coding consumes prepaid SurveyCoder credits after confirmation. Credit packs are purchased separately in the SurveyCoder portal."
},
"publication": {
"release_notes": "Connect SurveyCoder to review project progress, estimate credits, start coding after confirmation, inspect results and download supported Excel exports. Upload new survey files through the SurveyCoder portal. Project overview now asks for a project link when needed.",
"translations": {
"es-ES": {
"subtitle": "Codifica respuestas abiertas",
"description": "Conecta tu cuenta de SurveyCoder para revisar proyectos, consultar resultados y cr\u00e9ditos, configurar preguntas y lanzar la codificaci\u00f3n con confirmaci\u00f3n. Descarga resultados y libros de c\u00f3digos compatibles. Los archivos se suben en el portal: los adjuntos del chat no se importan. La codificaci\u00f3n consume cr\u00e9ditos de tu organizaci\u00f3n. Compras, nuevas olas, revisi\u00f3n de Refine, exportaci\u00f3n SPSS enriquecida y libros de tablas se realizan en el portal. Reemplazar una importaci\u00f3n puede borrar preguntas y codificaciones existentes. Requiere una cuenta con acceso al asistente habilitado."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 3879e17c125c6bad498e226a352ea20ac1e4d5cca05fb9f238c5292d20a9a8e1