{"id":11637,"external_id":"plugin_asdk_app_6acf94a9ca348191923b020538572b1d","name":"refinery","display_name":"TextQL","developer":"TextQL","category":"Data & Analytics","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-07T00:07:42Z","input_sha256":"53ff370dae4f6b271db347f869f83c28825fbb2f083ca967845ac9acb4a73f5e","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.4.0","skill_count":5,"first_seen_at":"2026-11-07T00:00:03.077Z","last_seen_at":"2026-11-11T06:00:33.251Z","last_changed_at":"2026-11-07T00:00:03.077Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6acf94a9ca348191923b020538572b1d","connector_id":"asdk_app_6acf94a9ca348191923b020538572b1d","created_at":"2026-10-14T17:27:58.982974Z","discoverability":"LISTED","id":"plugin_asdk_app_6acf94a9ca348191923b020538572b1d","is_template":false,"is_template_instance":false,"name":"refinery","release":{"app_ids":["asdk_app_6acf94a9ca348191923b020538572b1d"],"app_manifest":{"apps":{"refinery":{"id":"asdk_app_6acf94a9ca348191923b020538572b1d","required":true}}},"app_templates":[],"description":"Connect ChatGPT to all your data, from cloud warehouses and on-prem databases to business applications and BI platforms. Analyze across all of them at petabyte scale, with answers grounded in TextQL's ontology and access governed by your existing permissions.","display_name":"TextQL","id":"pluginrel_daa002031010819191feab740e5cdc98","interface":{"brand_color":"#275141","capabilities":["Read","Write"],"category":"Data & Analytics","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000b31481f68d50541cfda03651","default_prompt":"List the database connectors I can query","default_prompts":["List the database connectors I can query","Preview the largest tables in my warehouse","Which organizations can I use here?"],"developer_name":"TextQL","logo_url":"https://files.openai.com/content?id=file_00000000abcc81f6b40f989192444bfc","logo_url_dark":"https://files.openai.com/content?id=file_00000000a87881f99b1814153f328b72","long_description":"Connect ChatGPT to all your data, from cloud warehouses and on-prem databases to business applications and BI platforms. Analyze across all of them at petabyte scale, with answers grounded in TextQL's ontology and access governed by your existing permissions.","plugin_category_id":"data & analytics","privacy_policy_url":"https://textql.com/privacy","screenshot_urls":[],"short_description":"Query your company data","terms_of_service_url":"https://textql.com/terms","website_url":"https://textql.com"},"keywords":["textql","data","sql","analytics","mcp"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Explore your company's data in TextQL: list the connectors you can use, browse their tables, and preview rows. Use when someone asks what data exists, where a metric lives, or what a table looks like.","interface":{"brand_color":null,"default_prompt":null,"display_name":"explore-data","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Explore your company's data in TextQL: list the connectors you can use, browse their tables, and preview rows. Use when someone asks what data exists, where a metric lives, or what a table looks like."},"name":"explore-data","plugin_release_skill_id":"pluginrsk_6ae92c4f14a081919fc4a470d4c35e7f"},{"description":"Find existing TextQL work before redoing it: saved chats, dashboards, agents, apps and artifacts. Use when someone asks for a dashboard, a past analysis, or \"the report on\" something.","interface":{"brand_color":null,"default_prompt":null,"display_name":"find-saved-work","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Find existing TextQL work before redoing it: saved chats, dashboards, agents, apps and artifacts. Use when someone asks for a dashboard, a past analysis, or \"the report on\" something."},"name":"find-saved-work","plugin_release_skill_id":"pluginrsk_6ae92c4ede708191b56140955212632c"},{"description":"Answer a question from your company's data with TextQL: run SQL or a governed TQL query into a Python sandbox, then aggregate, analyze or chart the result there. Use for numbers, trends, comparisons and charts.","interface":{"brand_color":null,"default_prompt":null,"display_name":"query-data","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Answer a question from your company's data with TextQL: run SQL or a governed TQL query into a Python sandbox, then aggregate, analyze or chart the result there. Use for numbers, trends, comparisons and charts."},"name":"query-data","plugin_release_skill_id":"pluginrsk_6ae92c4f12d881919eef2a4bd17499ad"},{"description":"Reference for the TextQL tools: every tool, the rules for orgs, sandboxes and governed queries, and how to keep results small. Use whenever a task involves the organization's data, connectors, warehouse queries, or analysis Python that needs org data.","interface":{"brand_color":null,"default_prompt":null,"display_name":"refinery","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Reference for the TextQL tools: every tool, the rules for orgs, sandboxes and governed queries, and how to keep results small. Use whenever a task involves the organization's data, connectors, warehouse queries, or analysis Python that needs org data."},"name":"refinery","plugin_release_skill_id":"pluginrsk_6ae92c4f3c58819191a3b8317e89abf6"},{"description":"See which TextQL organizations you can use, set the one to work in, and switch without signing in again. Use when someone names another organization, workspace or customer, asks to set or change their org, or asks which orgs they have.","interface":{"brand_color":null,"default_prompt":null,"display_name":"switch-org","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"See which TextQL organizations you can use, set the one to work in, and switch without signing in again. Use when someone names another organization, workspace or customer, asks to set or change their org, or asks which orgs they have."},"name":"switch-org","plugin_release_skill_id":"pluginrsk_6ae92c5046a08191a766575c20a93f9b"}],"version":"1.4.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"refinery","author":{"url":"https://textql.com","name":"TextQL"},"license":"Proprietary","sources":[{"path":"plugin.json","sha256":"66d7d62d9642260525b88bb66fbdf64ff17be8695d7cf1e90aa19bba758478eb"}],"version":"1.4.0","commerce":false,"homepage":"https://textql.com","keywords":["textql","data","sql","analytics","mcp"],"artifact_id":199736,"observed_at":"2026-11-10T07:22:52Z","support_url":"https://docs.textql.com/core/get-started/customer-support","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"support_url":0,"capabilities":0,"review_case_counts":0},"extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[]}}