# Preset CLI Skills (ChatGPT Plugin)

> Preset workflows via sup CLI

- Type: plugin
- Publisher: Preset (official)
- Categories: Development
- Website: https://chatgpt.com/plugins/plugins_6ac719b7d1b081918afaf03ee33d9321
- Open in ChatGPT: https://chatgpt.com/plugins/plugins_6ac719b7d1b081918afaf03ee33d9321
- Version: 0.5.0
- Listed: 2026-10-15

## About

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.

The 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.

Intended for data engineers, analytics engineers, and platform teams who already manage Preset or Apache Superset assets as code.

Limitations: 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.

## Install

1. **Add it in ChatGPT** Open Plugins in the ChatGPT sidebar (web or desktop), search for “Preset CLI Skills” and select +. You'll be asked to sign in to any connected service on first use. Then type @ in a chat to call it.

## Skills

- **preset-cli**: 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.
- **preset-cli-mutations**: 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.

## Example prompts

- "Install and authenticate the Preset sup CLI"
- "Export my Preset dashboards and charts as YAML"
- "Run a SQL query against my Preset workspace"

## Also available as

- app: [Preset](https://chatgptplugins.directory/apps/preset.md)

## Related

- [Superpowers](https://chatgptplugins.directory/plugins/superpowers.md): Plan, develop, and debug code
- [Codex Security](https://chatgptplugins.directory/plugins/codex-security.md): Security scanning for your codebase
- [Build Web Apps](https://chatgptplugins.directory/plugins/build-web-apps.md): Build frontend-focused web apps with generated assets, browser testing, payments, and...
- [GitHub](https://chatgptplugins.directory/plugins/github.md): Triage PRs, issues, CI, and publish flows
- [Figma](https://chatgptplugins.directory/plugins/figma.md): Figma design-to-code workflows
- [Shopify](https://chatgptplugins.directory/plugins/shopify.md): Build and manage your store

---
Source: https://chatgptplugins.directory/plugins/preset-cli-skills · Index: https://chatgptplugins.directory/llms.txt · Independent and community-run. Not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
