preset-cli-skills Claude Code プラグイン
Claude Code プラグインClaude Code開発データエンジニアリング・分析Claude Code 拡張・ワークフロークラウド・デプロイ・CI/CD以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、sup コマンドラインツール(PyPI パッケージ名 superset-sup)を操作してPresetのワークスペースをシェルやスクリプト、CI/CDパイプラインから扱うためのスキル集です。対象範囲はCLI操作に限定されており、MCP経由のやり取りや直接のHTTP/SDK呼び出しについては別パッケージに委ねる設計になっています。読み取り・エクスポート専用の非破壊的な操作(ダッシュボード、チャート、データセット、データベース、クエリ、アドホックSQLなど)を扱うスキルと、資産のプッシュやワークスペース間同期といった状態変更操作をプレビューと明示的な確認付きで扱うスキルの2種類が含まれます。認証は環境変数を用いる方式が採用されており、コマンド出力を共有する際には認証情報のマスキングが求められています。
連携サービスについて
Presetは、オープンソースのApache Supersetをベースにした商用のビジネスインテリジェンスサービスで、クラウドホスト型、マネージドプライベートクラウド、オンプレミスといった複数の提供形態に加え、埋め込みダッシュボード、API、MCP連携、チャットボット機能を備えています。本プラグインはsup CLIを介してPresetのワークスペースに接続し、APIトークンとシークレットによる認証でこのホスト型サービスを操作します。
preset-cli-skills でできること
- 環境変数に設定した認証情報でsup CLIをインストール・認証する
- Presetのワークスペースを選択し、JSON・CSV・YAML・porcelainなどの出力形式を指定する
- アドホックSQLを実行し、ダッシュボードやチャート、データセット、データベース、クエリを読み取り・エクスポートする
- チャートやダッシュボード、データセットのプッシュや上書きをプレビューと確認を経て行う
- sup syncコマンドでワークスペース間の資産同期・昇格を行う
- コマンド出力を共有する前にトークンなどの認証情報をマスキングする手順に従う