← Preset CLI SkillsCONTENT HISTORY
WHAT CHANGED
changed
added
changed
Update to Preset CLI Skills
Snapshot Oct 24, 2026 · 13:55 UTC · version 0.5.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Save Preset CLI Skills and check future changes in Following.
Up to 3 plugins free · no card required.
All fields and original values.
Discoverability
Before
Oct 10, 2026 · 18:29 UTC
UNLISTED
After
Oct 24, 2026 · 13:55 UTC
LISTED
Is template instance
Before
Oct 10, 2026 · 18:29 UTC
Not present
After
Oct 24, 2026 · 13:55 UTC
false
Share url
Before
Oct 10, 2026 · 18:29 UTC
Not present
After
Oct 24, 2026 · 13:55 UTC
https://chatgpt.com/plugins/plugins_6ac719b7d1b081918afaf03ee33d9321?open_in_app
Compare saved observations
Download comparison JSONFull technical diff · 3 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
added /is_template_instance
BEFORE
Field was absent
AFTER
false
changed /share_url
BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6ac719b7d1b081918afaf03ee33d9321?open_in_app"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-10-08T04:33:16.378593Z",
"discoverability": "LISTED",
"id": "plugins_6ac719b7d1b081918afaf03ee33d9321",
"is_template": false,
"is_template_instance": false,
"name": "preset-cli-skills",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Preset CLI skills for explicit shell, scripting, and CI/CD workflows driven by the `sup` CLI (PyPI package `superset-sup`). Use only for CLI workflows; do not use for MCP-only work or as a substitute for direct API calls when the user wants HTTP/SDK code.",
"display_name": "Preset CLI Skills",
"id": "pluginrel_36324771f578819186b82de5563d49d4",
"interface": {
"brand_color": "#00A5B5",
"capabilities": [
"Install and authenticate the sup CLI",
"Select and inspect Preset workspaces",
"Export charts, dashboards, and datasets as YAML",
"Run ad-hoc SQL against a workspace",
"Push asset YAML to a workspace",
"Sync assets between workspaces"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_000000007c04820b9c3fd10c6f2bed4d",
"default_prompt": "Install and authenticate the Preset sup CLI",
"default_prompts": [
"Install and authenticate the Preset sup CLI",
"Export my Preset dashboards and charts as YAML",
"Run a SQL query against my Preset workspace"
],
"developer_name": "Preset",
"logo_url": "https://files.openai.com/content?id=file_000000002084820bb7a7171f0f34ef19",
"logo_url_dark": null,
"long_description": "Preset CLI Skills teaches coding agents a repeatable way to drive Preset and Apache Superset from the `sup` command line tool (PyPI package `superset-sup`). Use it for shell one-liners, batch asset exports, ad-hoc SQL, and CI/CD automation against a Preset workspace.\n\nThe package contains two skills. `preset-cli` covers the non-destructive foundation: installing and authenticating the CLI, selecting a workspace, choosing an output format, running read-only queries, and exporting charts, dashboards, and datasets as YAML. `preset-cli-mutations` covers state-changing work, including pushing asset YAML, destructive flags such as `--force` and `--overwrite`, and cross-workspace `sync`. It requires a dry run or preview plus an explicit confirmation before any write, and it keeps credentials out of command output.\n\nIntended for data engineers, analytics engineers, and platform teams who already manage Preset or Apache Superset assets as code.\n\nLimitations: the skills assume the `sup` CLI is installed and authenticated in the execution environment, and they act only on workspaces the signed-in user can already reach. They do not bundle credentials, and they do not create or administer Preset accounts.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://preset.io/privacy-policy/",
"screenshot_urls": [],
"short_description": "Preset workflows via sup CLI",
"terms_of_service_url": "https://preset.io/terms-of-service/",
"website_url": "https://preset.io/"
},
"keywords": [
"preset",
"superset",
"sup",
"cli",
"shell",
"scripting",
"ci-cd",
"automation"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Drive Preset's `sup` CLI (PyPI package `superset-sup`) for shell, scripting, CI/CD, and agent-driven Preset workflows. Use only for CLI workflows; Do not use for MCP-only work or for direct HTTP/SDK code paths.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "preset-cli",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Drive Preset's `sup` CLI (PyPI package `superset-sup`) for shell, scripting, CI/CD, and agent-driven Preset workflows. Use only for CLI workflows; Do not use for MCP-only work or for direct HTTP/SDK code paths."
},
"name": "preset-cli",
"plugin_release_skill_id": "pluginrsk_6ac719b9b9688191b60b0ef46c3862d6"
},
{
"description": "State-changing Preset `sup` CLI workflows: chart/dashboard/dataset push, user push/invite, destructive flags, and cross-workspace sync. Use only for CLI mutation workflows. Do not use for MCP-only work. Do not use for direct HTTP/SDK mutations.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "preset-cli-mutations",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "State-changing Preset `sup` CLI workflows: chart/dashboard/dataset push, user push/invite, destructive flags, and cross-workspace sync. Use only for CLI mutation workflows. Do not use for MCP-only work. Do not use for direct HTTP/SDK mutations."
},
"name": "preset-cli-mutations",
"plugin_release_skill_id": "pluginrsk_6ac719b9c4fc8191a72ec2f282dff726"
}
],
"version": "0.5.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6ac719b7d1b081918afaf03ee33d9321?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 074cd02e269d6d2fa5b4d47c1522c4034d90594ec115c84a96b43586071237e5