Preset workflows via sup CLI
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.