← AltertableCONTENT HISTORY

Update to Altertable

Snapshot Oct 30, 2026 · 00:05 UTC · version 1.10.0

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Altertable and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Declared skills

Before

Oct 27, 2026 · 01:02 UTC

[{"description":"Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for product behavior, conversion, cohorts, event delivery, or identity-aware analysis.","i...

After

Oct 30, 2026 · 00:05 UTC

[{"description":"Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for product behavior, conversion, cohorts, event delivery, or identity-aware analysis.","i...

Composer icon dark url

Before

Oct 27, 2026 · 01:02 UTC

Not present

After

Oct 30, 2026 · 00:05 UTC

https://files.openai.com/content?id=file_0000000023d88243ae54d0ceee3227e0

Composer icon url

Before

Oct 27, 2026 · 01:02 UTC

https://files.openai.com/content?id=file_0000000091dc8246ad2c9a62217e7d74

After

Oct 30, 2026 · 00:05 UTC

https://files.openai.com/content?id=file_00000000bd3c820a9492065aeb30e9fd

Logo url

Before

Oct 27, 2026 · 01:02 UTC

https://files.openai.com/content?id=file_0000000008788210aad63d417b67c6a5

After

Oct 30, 2026 · 00:05 UTC

https://files.openai.com/content?id=file_00000000da4881f5a64a797d3df58228

Compare saved observations

Download comparison JSON
Full technical diff · 6 changed fields

changed /release/id

BEFORE
"pluginrel_82bd178ea6e481918b49abd5069f83b4"
AFTER
"pluginrel_352ab3760bd8819190e091897a94de60"

changed /release/interface/composer_icon_dark_url

BEFORE
null
AFTER
"https://files.openai.com/content?id=file_0000000023d88243ae54d0ceee3227e0"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000091dc8246ad2c9a62217e7d74"
AFTER
"https://files.openai.com/content?id=file_00000000bd3c820a9492065aeb30e9fd"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_0000000008788210aad63d417b67c6a5"
AFTER
"https://files.openai.com/content?id=file_00000000da4881f5a64a797d3df58228"

changed /release/skills

BEFORE
[
  {
    "description": "Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for product behavior, conversion, cohorts, event delivery, or identity-aware analysis.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "analyze-product-behavior",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for product behavior, conversion, cohorts, event delivery, or identity-aware analysis."
    },
    "name": "analyze-product-behavior",
    "plugin_release_skill_id": "pluginrsk_6adfb30159008191b726cd2d7715ce81"
  },
  {
    "description": "Delegates analytical questions and follow-up investigations to the Altertable Agent. Use as the default fast path for questions about connected data, metrics, changes, causes, or recommendations when exact SQL control is unnecessary.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "ask-altertable",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Delegates analytical questions and follow-up investigations to the Altertable Agent. Use as the default fast path for questions about connected data, metrics, changes, causes, or recommendations when exact SQL control is unnecessary."
    },
    "name": "ask-altertable",
    "plugin_release_skill_id": "pluginrsk_6adfb30065f48191b648e1d9d7d6ad7b"
  },
  {
    "description": "Creates and updates persistent Altertable Dashboards composed of Insights, text, sections, variables, and grid positions. Use only when the user requests an Altertable-hosted dashboard or changes to an existing Altertable Dashboard; do not use for generic or client-native dashboards, reports, or visualizations.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "build-dashboards",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Creates and updates persistent Altertable Dashboards composed of Insights, text, sections, variables, and grid positions. Use only when the user requests an Altertable-hosted dashboard or changes to an existing Altertable Dashboard; do not use for generic or client-native dashboards, reports, or visualizations."
    },
    "name": "build-dashboards",
    "plugin_release_skill_id": "pluginrsk_6adfb2ff105c81919e557ed3184947f0"
  },
  {
    "description": "Creates, updates, and deletes Altertable-hosted data apps through MCP (beta). Use by default for any Altertable data app request; use build-local-data-app only when the user explicitly wants local development or a CLI scaffold.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Build a data app",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Beta: Build Altertable data apps through MCP"
    },
    "name": "build-data-app",
    "plugin_release_skill_id": "pluginrsk_6adfb3000bf08191b31e36a24f402790"
  },
  {
    "description": "Renders, creates, updates, and explains Altertable Insights. Use only when the user explicitly requests an Altertable Insight or asks to work on an existing one; do not use for generic or client-native charts, analyses, reports, or visualizations.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "build-insights",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Renders, creates, updates, and explains Altertable Insights. Use only when the user explicitly requests an Altertable Insight or asks to work on an existing one; do not use for generic or client-native charts, analyses, reports, or visualizations."
    },
    "name": "build-insights",
    "plugin_release_skill_id": "pluginrsk_6adfb2ff04788191b0b57762f87e87b1"
  },
  {
    "description": "Builds and runs Altertable data apps locally with the CLI (beta). Use only when the user explicitly wants local development or a CLI scaffold; use build-data-app for any other Altertable data app request.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Build a local data app",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Beta: Build a local app with Altertable CLI"
    },
    "name": "build-local-data-app",
    "plugin_release_skill_id": "pluginrsk_6adfb2fe2f2c8191a2a1bbeea44ab12f"
  },
  {
    "description": "Creates and updates Altertable Tasks that run SQL, code, or AI work on a schedule. Use for recurring analysis, anomaly checks, forecasts, monitoring, or Findings delivered through Notifications.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "configure-tasks",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Creates and updates Altertable Tasks that run SQL, code, or AI work on a schedule. Use for recurring analysis, anomaly checks, forecasts, monitoring, or Findings delivered through Notifications."
    },
    "name": "configure-tasks",
    "plugin_release_skill_id": "pluginrsk_6adfb2fe298c81919d5f460b2b09ad79"
  },
  {
    "description": "Loads data into Altertable through the CLI, HTTP API, DataFrame tooling, object storage, or generated pipelines. Use for file upload, append, upsert, overwrite, bucket synchronization, or deciding between ingestion and an external catalog.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "ingest-data",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Loads data into Altertable through the CLI, HTTP API, DataFrame tooling, object storage, or generated pipelines. Use for file upload, append, upsert, overwrite, bucket synchronization, or deciding between ingestion and an external catalog."
    },
    "name": "ingest-data",
    "plugin_release_skill_id": "pluginrsk_6adfb2ff6f888191a67c415cbf1db32f"
  },
  {
    "description": "Adds or changes Altertable Product Analytics instrumentation in application code. Use for SDK setup, event tracking, user identification, traits, consent, session reset, page or screen tracking, and identity aliasing.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "instrument-product-analytics",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Adds or changes Altertable Product Analytics instrumentation in application code. Use for SDK setup, event tracking, user identification, traits, consent, session reset, page or screen tracking, and identity aliasing."
    },
    "name": "instrument-product-analytics",
    "plugin_release_skill_id": "pluginrsk_6adfb2fe36c48191a763ea98b8aa1125"
  },
  {
    "description": "Investigates OpenTelemetry logs and traces in Altertable using SQL. Use when analysis involves observability data, including debugging, trace correlation, or joins with business data.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "investigate-opentelemetry",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Investigates OpenTelemetry logs and traces in Altertable using SQL. Use when analysis involves observability data, including debugging, trace correlation, or joins with business data."
    },
    "name": "investigate-opentelemetry",
    "plugin_release_skill_id": "pluginrsk_6adfb300178081918bff72f6bbe8682b"
  },
  {
    "description": "Searches and maintains Altertable memories, knowledge entries, repository context, and semantic-model descriptions. Use when reusable business context, definitions, preferences, or model documentation should guide future agent work.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "manage-knowledge",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Searches and maintains Altertable memories, knowledge entries, repository context, and semantic-model descriptions. Use when reusable business context, definitions, preferences, or model documentation should guide future agent work."
    },
    "name": "manage-knowledge",
    "plugin_release_skill_id": "pluginrsk_6adfb2ff47788191b6149c58ec17a712"
  },
  {
    "description": "Inspects Altertable catalogs and runs controlled DuckDB SQL across managed and external data. Use for exact queries, raw results, schema inspection, federated joins, query validation, plans, or optimization.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "query-altertable",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Inspects Altertable catalogs and runs controlled DuckDB SQL across managed and external data. Use for exact queries, raw results, schema inspection, federated joins, query validation, plans, or optimization."
    },
    "name": "query-altertable",
    "plugin_release_skill_id": "pluginrsk_6adfb300aa40819194285b61bca500e5"
  },
  {
    "description": "Use when ChatGPT Work's @Data agent, the ChatGPT Data agent, or a Codex workflow coordinating with @Data needs Altertable as a governed read-only source. Do not use for ordinary Altertable analysis.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use Altertable to answer this data question with read-only evidence.",
      "display_name": "Query Altertable with ChatGPT Data",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Use Altertable as a governed data source for ChatGPT Data"
    },
    "name": "query-with-chatgpt-data",
    "plugin_release_skill_id": "pluginrsk_6adfb2ffcf9c8191825e29fc255c07ad"
  },
  {
    "description": "Provides Altertable's foundational operating model, environment and catalog concepts, DuckDB conventions, and MCP-versus-CLI choices. Use for platform orientation, setup, tool selection, or any Altertable workflow needing shared context.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "use-altertable",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Provides Altertable's foundational operating model, environment and catalog concepts, DuckDB conventions, and MCP-versus-CLI choices. Use for platform orientation, setup, tool selection, or any Altertable workflow needing shared context."
    },
    "name": "use-altertable",
    "plugin_release_skill_id": "pluginrsk_6adfb2fe0b488191a4122ddf816db34b"
  }
]
AFTER
[
  {
    "description": "Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for product behavior, conversion, cohorts, event delivery, or identity-aware analysis.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Analyze product behavior",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Analyze events, funnels, retention, and user journeys"
    },
    "name": "analyze-product-behavior",
    "plugin_release_skill_id": "pluginrsk_6ae389a821188191a8cc0a4e837a6387"
  },
  {
    "description": "Delegates analytical questions and follow-up investigations to the Altertable Agent. Use as the default fast path for questions about connected data, metrics, changes, causes, or recommendations when exact SQL control is unnecessary.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Ask Altertable",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Delegate analytical questions to the Altertable Agent"
    },
    "name": "ask-altertable",
    "plugin_release_skill_id": "pluginrsk_6ae389a58d008191aa56d96046521423"
  },
  {
    "description": "Creates and updates persistent Altertable Dashboards composed of Insights, text, sections, variables, and grid positions. Use only when the user requests an Altertable-hosted dashboard or changes to an existing Altertable Dashboard; do not use for generic or client-native dashboards, reports, or visualizations.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Build dashboards",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Create and update persistent Altertable dashboards"
    },
    "name": "build-dashboards",
    "plugin_release_skill_id": "pluginrsk_6ae389a961e88191b18c8f505ca4616d"
  },
  {
    "description": "Creates, updates, and deletes Altertable-hosted data apps through MCP (beta), including Finding documents and metric illustrations. Use by default for any Altertable data app request; use build-local-data-app only when the user explicitly wants local development or a CLI scaffold.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Build a data app",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Beta: Build Altertable data apps through MCP"
    },
    "name": "build-data-app",
    "plugin_release_skill_id": "pluginrsk_6ae389a917e88191a6b69038a1b0c78b"
  },
  {
    "description": "Renders, creates, updates, and explains Altertable Insights. Use only when the user explicitly requests an Altertable Insight or asks to work on an existing one; do not use for generic or client-native charts, analyses, reports, or visualizations.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Build insights",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Preview, create, and update Altertable insights"
    },
    "name": "build-insights",
    "plugin_release_skill_id": "pluginrsk_6ae389a6cb8881918873fef0a4c8c28e"
  },
  {
    "description": "Builds and runs Altertable data apps locally with the CLI (beta). Use only when the user explicitly wants local development or a CLI scaffold; use build-data-app for any other Altertable data app request.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Build a local data app",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Beta: Build a local app with Altertable CLI"
    },
    "name": "build-local-data-app",
    "plugin_release_skill_id": "pluginrsk_6ae389a6aee88191bbcc7d337cbf9d45"
  },
  {
    "description": "Creates and updates Altertable Tasks that run SQL, code, or AI work on a schedule. Use for recurring analysis, anomaly checks, forecasts, monitoring, or Findings delivered through Notifications.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Configure tasks",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Schedule Altertable tasks and deliver findings"
    },
    "name": "configure-tasks",
    "plugin_release_skill_id": "pluginrsk_6ae389a57e348191b4cadf358e336f93"
  },
  {
    "description": "Loads data into Altertable through the CLI, HTTP API, DataFrame tooling, object storage, or generated pipelines. Use for file upload, append, upsert, overwrite, bucket synchronization, or deciding between ingestion and an external catalog.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Ingest data",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Load and synchronize data in Altertable"
    },
    "name": "ingest-data",
    "plugin_release_skill_id": "pluginrsk_6ae389a4f7348191ab7c71ca34bae2b1"
  },
  {
    "description": "Adds or changes Altertable Product Analytics instrumentation in application code. Use for SDK setup, event tracking, user identification, traits, consent, session reset, page or screen tracking, and identity aliasing.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Instrument product analytics",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Add Altertable event tracking and user identification"
    },
    "name": "instrument-product-analytics",
    "plugin_release_skill_id": "pluginrsk_6ae389a77f1481919511ec9b0696f6c3"
  },
  {
    "description": "Investigates OpenTelemetry logs and traces in Altertable using SQL. Use when analysis involves observability data, including debugging, trace correlation, or joins with business data.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Investigate OpenTelemetry",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Investigate logs and traces in Altertable with SQL"
    },
    "name": "investigate-opentelemetry",
    "plugin_release_skill_id": "pluginrsk_6ae389a6ad2c81919fcaf58db95dfee8"
  },
  {
    "description": "Searches and maintains Altertable memories, knowledge entries, repository context, and semantic-model descriptions. Use when reusable business context, definitions, preferences, or model documentation should guide future agent work.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Manage knowledge",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Maintain Altertable memories and semantic model context"
    },
    "name": "manage-knowledge",
    "plugin_release_skill_id": "pluginrsk_6ae389a60a5c819183d83126ea78c31d"
  },
  {
    "description": "Inspects Altertable catalogs and runs controlled DuckDB SQL across managed and external data. Use for exact queries, raw results, schema inspection, federated joins, query validation, plans, or optimization.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Query Altertable",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Inspect catalogs and query Altertable with DuckDB SQL"
    },
    "name": "query-altertable",
    "plugin_release_skill_id": "pluginrsk_6ae389a7fd008191b44b86d1cb02899d"
  },
  {
    "description": "Use when ChatGPT Work's @Data agent, the ChatGPT Data agent, or a Codex workflow coordinating with @Data needs Altertable as a governed read-only source. Do not use for ordinary Altertable analysis.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use Altertable to answer this data question with read-only evidence.",
      "display_name": "Query Altertable with ChatGPT Data",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Use Altertable as a governed data source for ChatGPT Data"
    },
    "name": "query-with-chatgpt-data",
    "plugin_release_skill_id": "pluginrsk_6ae389a8ee708191b9ee7f7722bb2d36"
  },
  {
    "description": "Provides Altertable's foundational operating model, environment and catalog concepts, DuckDB conventions, and MCP-versus-CLI choices. Use for platform orientation, setup, tool selection, or any Altertable workflow needing shared context.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "Use Altertable",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Understand Altertable environments, catalogs, and tools"
    },
    "name": "use-altertable",
    "plugin_release_skill_id": "pluginrsk_6ae389a835208191a62497e06a57b9ff"
  }
]

changed /release/version

BEFORE
"1.9.5"
AFTER
"1.10.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6acf6222e5d08191adab0ed24163e768",
  "connector_id": "asdk_app_6acf6222e5d08191adab0ed24163e768",
  "created_at": "2026-10-14T19:56:26.377775Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6acf6222e5d08191adab0ed24163e768",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "altertable",
  "release": {
    "app_ids": [
      "asdk_app_6acf6222e5d08191adab0ed24163e768"
    ],
    "app_manifest": {
      "apps": {
        "altertable-mcp": {
          "id": "asdk_app_6acf6222e5d08191adab0ed24163e768",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Give ChatGPT and Codex governed access to Altertable for querying, ingestion, product analytics, insights, data apps, automation, and findings.",
    "display_name": "Altertable",
    "id": "pluginrel_352ab3760bd8819190e091897a94de60",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Read"
      ],
      "category": "Data & Analytics",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_0000000023d88243ae54d0ceee3227e0",
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000bd3c820a9492065aeb30e9fd",
      "default_prompt": "Use Altertable to list available catalogs, tables, and semantic definitions.",
      "default_prompts": [
        "Use Altertable to list available catalogs, tables, and semantic definitions.",
        "Use Altertable to explain this month's metrics with read-only DuckDB SQL.",
        "Use Altertable as the data source for an adoption and retention dashboard."
      ],
      "developer_name": "Altertable SAS",
      "logo_url": "https://files.openai.com/content?id=file_00000000da4881f5a64a797d3df58228",
      "logo_url_dark": null,
      "long_description": "Connect ChatGPT and Codex to Altertable. Agents get skills plus MCP access to explore catalogs, run SQL, ingest data, and work with insights, dashboards, data apps, product analytics, automation, and findings on the same governed data your team uses.",
      "plugin_category_id": "data & analytics",
      "privacy_policy_url": "https://altertable.ai/privacy-policy",
      "screenshot_urls": [],
      "short_description": "Governed data and analytics",
      "terms_of_service_url": "https://altertable.ai/terms-of-service",
      "website_url": "https://altertable.ai"
    },
    "keywords": [
      "altertable",
      "analytics",
      "catalogs",
      "chatgpt-data",
      "data-agent",
      "lakehouse",
      "data-warehouse",
      "semantic-layer",
      "ingestion",
      "automation",
      "product-analytics",
      "findings",
      "sql"
    ],
    "mcp_servers": [
      {
        "key": "altertable-mcp",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.altertable.ai/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Analyzes Altertable Product Analytics events, identities, web sessions, funnels, retention, segmentation, and saved segments. Use for product behavior, conversion, cohorts, event delivery, or identity-aware analysis.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Analyze product behavior",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Analyze events, funnels, retention, and user journeys"
        },
        "name": "analyze-product-behavior",
        "plugin_release_skill_id": "pluginrsk_6ae389a821188191a8cc0a4e837a6387"
      },
      {
        "description": "Delegates analytical questions and follow-up investigations to the Altertable Agent. Use as the default fast path for questions about connected data, metrics, changes, causes, or recommendations when exact SQL control is unnecessary.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Ask Altertable",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Delegate analytical questions to the Altertable Agent"
        },
        "name": "ask-altertable",
        "plugin_release_skill_id": "pluginrsk_6ae389a58d008191aa56d96046521423"
      },
      {
        "description": "Creates and updates persistent Altertable Dashboards composed of Insights, text, sections, variables, and grid positions. Use only when the user requests an Altertable-hosted dashboard or changes to an existing Altertable Dashboard; do not use for generic or client-native dashboards, reports, or visualizations.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Build dashboards",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Create and update persistent Altertable dashboards"
        },
        "name": "build-dashboards",
        "plugin_release_skill_id": "pluginrsk_6ae389a961e88191b18c8f505ca4616d"
      },
      {
        "description": "Creates, updates, and deletes Altertable-hosted data apps through MCP (beta), including Finding documents and metric illustrations. Use by default for any Altertable data app request; use build-local-data-app only when the user explicitly wants local development or a CLI scaffold.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Build a data app",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Beta: Build Altertable data apps through MCP"
        },
        "name": "build-data-app",
        "plugin_release_skill_id": "pluginrsk_6ae389a917e88191a6b69038a1b0c78b"
      },
      {
        "description": "Renders, creates, updates, and explains Altertable Insights. Use only when the user explicitly requests an Altertable Insight or asks to work on an existing one; do not use for generic or client-native charts, analyses, reports, or visualizations.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Build insights",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Preview, create, and update Altertable insights"
        },
        "name": "build-insights",
        "plugin_release_skill_id": "pluginrsk_6ae389a6cb8881918873fef0a4c8c28e"
      },
      {
        "description": "Builds and runs Altertable data apps locally with the CLI (beta). Use only when the user explicitly wants local development or a CLI scaffold; use build-data-app for any other Altertable data app request.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Build a local data app",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Beta: Build a local app with Altertable CLI"
        },
        "name": "build-local-data-app",
        "plugin_release_skill_id": "pluginrsk_6ae389a6aee88191bbcc7d337cbf9d45"
      },
      {
        "description": "Creates and updates Altertable Tasks that run SQL, code, or AI work on a schedule. Use for recurring analysis, anomaly checks, forecasts, monitoring, or Findings delivered through Notifications.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Configure tasks",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Schedule Altertable tasks and deliver findings"
        },
        "name": "configure-tasks",
        "plugin_release_skill_id": "pluginrsk_6ae389a57e348191b4cadf358e336f93"
      },
      {
        "description": "Loads data into Altertable through the CLI, HTTP API, DataFrame tooling, object storage, or generated pipelines. Use for file upload, append, upsert, overwrite, bucket synchronization, or deciding between ingestion and an external catalog.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Ingest data",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Load and synchronize data in Altertable"
        },
        "name": "ingest-data",
        "plugin_release_skill_id": "pluginrsk_6ae389a4f7348191ab7c71ca34bae2b1"
      },
      {
        "description": "Adds or changes Altertable Product Analytics instrumentation in application code. Use for SDK setup, event tracking, user identification, traits, consent, session reset, page or screen tracking, and identity aliasing.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Instrument product analytics",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Add Altertable event tracking and user identification"
        },
        "name": "instrument-product-analytics",
        "plugin_release_skill_id": "pluginrsk_6ae389a77f1481919511ec9b0696f6c3"
      },
      {
        "description": "Investigates OpenTelemetry logs and traces in Altertable using SQL. Use when analysis involves observability data, including debugging, trace correlation, or joins with business data.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Investigate OpenTelemetry",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Investigate logs and traces in Altertable with SQL"
        },
        "name": "investigate-opentelemetry",
        "plugin_release_skill_id": "pluginrsk_6ae389a6ad2c81919fcaf58db95dfee8"
      },
      {
        "description": "Searches and maintains Altertable memories, knowledge entries, repository context, and semantic-model descriptions. Use when reusable business context, definitions, preferences, or model documentation should guide future agent work.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Manage knowledge",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Maintain Altertable memories and semantic model context"
        },
        "name": "manage-knowledge",
        "plugin_release_skill_id": "pluginrsk_6ae389a60a5c819183d83126ea78c31d"
      },
      {
        "description": "Inspects Altertable catalogs and runs controlled DuckDB SQL across managed and external data. Use for exact queries, raw results, schema inspection, federated joins, query validation, plans, or optimization.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Query Altertable",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Inspect catalogs and query Altertable with DuckDB SQL"
        },
        "name": "query-altertable",
        "plugin_release_skill_id": "pluginrsk_6ae389a7fd008191b44b86d1cb02899d"
      },
      {
        "description": "Use when ChatGPT Work's @Data agent, the ChatGPT Data agent, or a Codex workflow coordinating with @Data needs Altertable as a governed read-only source. Do not use for ordinary Altertable analysis.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use Altertable to answer this data question with read-only evidence.",
          "display_name": "Query Altertable with ChatGPT Data",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Use Altertable as a governed data source for ChatGPT Data"
        },
        "name": "query-with-chatgpt-data",
        "plugin_release_skill_id": "pluginrsk_6ae389a8ee708191b9ee7f7722bb2d36"
      },
      {
        "description": "Provides Altertable's foundational operating model, environment and catalog concepts, DuckDB conventions, and MCP-versus-CLI choices. Use for platform orientation, setup, tool selection, or any Altertable workflow needing shared context.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "Use Altertable",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Understand Altertable environments, catalogs, and tools"
        },
        "name": "use-altertable",
        "plugin_release_skill_id": "pluginrsk_6ae389a835208191a62497e06a57b9ff"
      }
    ],
    "version": "1.10.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6acf6222e5d08191adab0ed24163e768?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5bea840bc1b99e4566d9bcac4c691eaf109fc9745660c28dfca66e3b608b4a3b