言語: 日本語English

preset-cli-skills プラグイン

作者
Preset
カテゴリ
開発
トピック
データエンジニアリング・分析 · クラウド・デプロイ・CI/CD · Claude Code 拡張・ワークフロー
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

preset-cli-skillsは、Presetのsupコマンドラインツール(PyPIパッケージsuperset-sup)を操作するためのエージェント向けスキル集で、シェル操作・スクリプティング・バッチエクスポート・アドホックSQL・CI/CD自動化を対象としています。READMEによると、本パッケージはPresetのエージェント向けパッケージ3種のうちの1つで、HTTP/API/SDKを扱うpreset-api-skills、MCPツールを扱うpreset-mcp-skillsと役割が分かれており、ユーザーがCLIやsupを明示的に求めた場合にのみ使用する設計です。パッケージには2つのスキルが含まれ、preset-cliは認証・ワークスペース選択・出力形式・アドホックSQLなど非破壊的な読み取り/エクスポートを扱い、preset-cli-mutationsはプレビューと確認手順を必須とする状態変更操作(push系・sync系コマンド)を扱います。READMEでは、破壊的コマンドの実行前にdry-runでの確認を行い、トークンや資格情報を出力から除去する安全方針も記載されています。

概要

公式サイトによると、PresetはApache Supersetを基盤とした「AI-Native BI」を提供するSaaS企業で、マネージド型のPreset Cloud、Managed Private Cloud、埋め込みダッシュボード、Preset API、AIチャットボット、Preset MCPなどを展開しています。このpreset-cli-skillsプラグイン自体はSaaS本体ではなく、AIエージェントがsupCLI経由でPresetワークスペースを操作するための別パッケージです。

preset-cli-skills でできること

  • superset-sup(supCLI)をインストールし、SUP_PRESET_API_TOKEN/SUP_PRESET_API_SECRET環境変数またはsup config authで認証を行う
  • Presetワークスペースの一覧表示・選択を行う(sup workspace list --json、sup config show)
  • アドホックSQLを実行し、JSON/CSV/YAML/porcelain形式でデータを出力する
  • ダッシュボード・チャート・データセット・データベース・クエリを非破壊的に読み取り、エクスポートする
  • プレビュー(pull-and-diff)を経てsup chart push、sup dashboard push、sup dataset push(--force/--overwrite含む)で単一ワークスペースへの変更を反映する
  • sup sync create/run/validateによりワークスペース間でアセットを昇格させ、対応箇所では--dry-runを利用する
  • パッケージの安全方針に従い、破壊的操作前にプレビューと対象ワークスペース・フラグを明示した確認を取り、共有する出力からトークンや資格情報を除去する

出典

原文の説明(英語)

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.

preset-cli-skills の変更履歴

一覧に戻る