preset-cli-skills Claude Code プラグイン
Claude Code プラグインClaude Code開発データエンジニアリング・分析クラウド・デプロイ・CI/CDClaude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
preset-cli-skillsは、supコマンドラインツール(PyPIパッケージのsuperset-sup)を操作し、Presetおよび Apache Superset のワークスペースをシェル操作やスクリプト、CI/CDから管理するためのスキル集を提供するプラグインです。READMEによると、ダッシュボードやチャート、データセット、データベース、クエリの読み取りとエクスポート、アドホックSQLを担う基本スキルと、チャートやダッシュボードのプッシュ、ワークスペース間の資産同期など状態を変更する操作を扱うスキルの二つで構成されています。状態変更を伴う操作については変更内容のプレビューや差分確認を必須とし、明示的なユーザー承認を得てから実行する仕組みになっています。READMEはこのパッケージをsupやCLIの利用が明示的に求められた場合にのみ使うよう定めており、MCP利用時にはpreset-mcp-skills、HTTPやSDK呼び出しを望む場合はpreset-api-skillsという別パッケージを使うべきとしています。またAPIトークンをコマンドラインに直接書かず環境変数で扱うなど、認証情報の取り扱いに関する注意点も示されています。
連携サービスについて
PresetはApache Supersetをベースとしたクラウド型のBIサービスで、ダッシュボード作成や組み込み分析、ワークスペース管理などの機能を提供しています。本プラグインは、そのPresetのワークスペースをsup CLI経由でエージェントから操作できるようにするものです。
preset-cli-skills でできること
- 環境変数によるAPIトークンでsup CLIをインストールし認証する
- ワークスペースの一覧表示や選択を行い、JSON/CSV/YAML形式で結果を出力する
- アドホックなSQLを実行し、ダッシュボード・チャート・データセット・データベース・保存済みクエリを読み取りやエクスポートする
- チャートやダッシュボードのプッシュ、ワークスペース間での資産同期をプレビューと確認を経て行う
- トークンの秘匿や破壊的操作前のプレビューなど、安全対策に従う