← Files RefixARCHIVED FILE
plugin.json
6.43 KB · Nov 3, 2026 · 19:16 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "refix",
"version": "1.0.1",
"description": "Ask questions about your company data, set up watchers on ongoing goals, and catch up on what Refix found.",
"author": {
"name": "Refix",
"url": "https://www.refix.ai/"
},
"homepage": "https://www.refix.ai/",
"keywords": [
"analytics",
"business intelligence",
"data",
"monitoring"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Refix",
"shortDescription": "Answers from your company data",
"longDescription": "Refix is an AI analyst for your company's data. Ask business questions in plain language, such as revenue by month or which product category grew most, and Refix queries your connected sources (for example BigQuery, Postgres, PostHog, HubSpot or Stripe) and answers with the numbers behind it. Refix can also keep watching a metric and alert you when it changes. Connect your sources in Refix, then use this plugin to work with them from the chat.\n\nWhat you can do:\n- Ask a question about your data. Refix plans the analysis, queries your connected sources and returns an answer with the numbers behind it.\n- Ask follow-up questions in the same conversation.\n- Set up a watcher: a goal that Refix keeps working on, such as \"tell me if weekly orders drop\". Refix checks on its own schedule and alerts you by email, in Slack, or here.\n- Catch up on what your watchers and Refix found.\n\nWho it is for: founders, operators and analysts at companies that use Refix.\n\nLimitations:\n- You need a Refix account and a workspace with at least one connected source. Connect sources in Refix, not in this chat.\n- Refix only reads your data. It cannot change records in your connected tools.\n- Questions and watchers count toward your workspace's Refix usage.\n- Everyone in your Refix workspace can see the watchers you create.",
"developerName": "Refix",
"category": "Data & Analytics",
"capabilities": [
"Answer questions from connected data",
"Follow-up analysis in one conversation",
"Watchers on ongoing goals",
"Catch up on findings"
],
"websiteURL": "https://www.refix.ai/",
"supportURL": "https://www.refix.ai/support/",
"privacyPolicyURL": "https://www.refix.ai/privacy/",
"termsOfServiceURL": "https://www.refix.ai/terms/",
"defaultPrompt": [
"What was our revenue by month for the last 6 months?",
"Have Refix watch our weekly orders and tell me if they drop.",
"What has Refix found this week?"
],
"brandColor": "#111111",
"brandColorDark": "#F5F5F5",
"composerIcon": "./assets/logo.png",
"composerIconDark": "./assets/logo-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/work-with-refix/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Show which data sources the workspace has connected",
"prompt": "What data sources does Refix have connected?",
"tools_triggered": "refix_get_context",
"expected_behavior": "Lists the connected sources in the workspace (BigQuery for the demo account) and says that the workspace is ready for questions. Reads only and changes nothing."
},
{
"description": "Answer a data question from the connected BigQuery demo data",
"prompt": "How many orders did we get last month?",
"tools_triggered": "refix_get_context, refix_investigate, refix_get_investigation",
"expected_behavior": "Starts one investigation and waits for it. Returns the number of orders for last month from the BigQuery e-commerce demo data. The number comes from the data, not from the model."
},
{
"description": "Create a watcher for an ongoing goal",
"prompt": "Have Refix watch our weekly orders and email me if they drop more than 20% week over week.",
"tools_triggered": "refix_get_context, refix_list_watchers, refix_create_watcher",
"expected_behavior": "Checks existing watchers to avoid a duplicate. Creates an active watcher with email alerts, or resumes the matching watcher if one already exists (for example after an earlier review run). Confirms the watcher and says that it counts toward the workspace's Refix usage and that everyone in the workspace can see it."
},
{
"description": "Change an existing watcher",
"prompt": "Pause the weekly orders watcher.",
"tools_triggered": "refix_list_watchers, refix_update_watcher",
"expected_behavior": "Finds the weekly orders watcher and pauses it. Confirms that the watcher is paused."
},
{
"description": "Catch up on what Refix found",
"prompt": "What has Refix found this week?",
"tools_triggered": "refix_get_context, refix_list_findings",
"expected_behavior": "Lists Refix updates and watcher alerts from the last 7 days, newest first, or says that there is nothing new. Reads only and changes nothing."
}
],
"negative": [
{
"description": "Request to change data in a connected source. Refix is read-only.",
"prompt": "Delete all orders from before 2025 in our BigQuery data."
},
{
"description": "Question about a source the workspace has not connected. The plugin must not invent numbers.",
"prompt": "How many Zendesk tickets did we close yesterday?"
},
{
"description": "Request unrelated to company data. The plugin should not be used.",
"prompt": "Write me a poem about autumn."
}
]
},
"demo_recording_url": "https://youtu.be/HbRXtZuugRc",
"commerce": false,
"commerce_description": "Refix does not sell anything in ChatGPT. Users sign in to an existing Refix account. The plugin shows no plans, prices, upgrade prompts or billing links."
},
"publication": {
"release_notes": "Removes billing links and plan details from the plugin. Clearer usage wording."
},
"apps": "./.app.json"
}
}
}
SHA-256: ff9e0149f3a58fcbac10b895e4f2583555a98d2273fc46f7efbac7c1c52f9db5