mcpField
S
superset-automate

superset-automate

github.com/superset-shエージェントワークフロー7117 回インストール12 週間前に更新
リポジトリ

superset-automate について

繰り返し作業をスケジュール実行する Superset のエージェント自動化を作成するためのスキルです。作業の整理、プロジェクトまたはワークスペースの選択、確認、初回実行の検証を案内します。

主な機能

  1. 01目的と実行頻度の整理
  2. 02単独で理解できるエージェント用プロンプトの作成
  3. 03プロジェクトまたはワークスペースの選択
  4. 04作成前の確認
  5. 05初回実行と結果の確認

活用シーン

  1. 01課題の定期的なトリアージ
  2. 02リポジトリ作業の定期的な自動化
  3. 03状態を保つ作業でのワークスペース再利用

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/superset-sh/skills --skill superset-automate

インストール後、Claude Code で/superset-automateを入力して読み込まれたか確認します。

詳細

Superset Automate

「毎朝 X を繰り返している」を、スケジュールに従って X を実行する自動化に変えます。

1. 作業内容を把握する

成果、実行頻度、読み取る入力データ、「完了」の定義を明確にします。次に、自動化のプロンプトを作成します。何のコンテキストも持たないエージェントへの指示として書き、トリアージ基準や形式など、時間とともに変わるルールがある場合は、自動化が実行時に読み込むドキュメントに記載します。そうすれば、プロンプトに手を加えずにルールを編集できます。

2. 対象を選ぶ

  • superset projects list — プロジェクトを対象にすると、実行ごとに新しいワークスペースが作成されます(ほとんどのタスクはこちら)
  • superset workspaces list — ワークスペースを対象にすると、毎回同じワークスペースが再利用されます(状態を保持するタスクはこちら)

3. 作成前に確認する

ユーザーに次の内容を提示します(利用できる場合は ask_user ツールを使用します)。名前、RRULE 形式のスケジュール、エージェント、対象に加えて、実行する正確なコマンドを提示してください。明示的な確認なしに作成してはいけません。

4. 作成して動作を確認する

superset automations create \
  --name "Daily issue triage" \
  --rrule "FREQ=DAILY;BYHOUR=9;BYMINUTE=0" \
  --timezone America/Los_Angeles \
  --project <id> \
  --agent claude \
  --prompt-file /tmp/automation-prompt.md

(再利用モードでは --project の代わりに --workspace <id> を指定します。他のマシンで実行する場合は --host <id> を指定します。複数行のプロンプトには --prompt-file を使用することをおすすめします。)

続けて、superset automations run <id> で今すぐ初回実行を開始し、ユーザーと一緒に superset automations logs <id> を確認します。実行結果が適切になるまで、superset automations prompt set <id> でプロンプトを調整してください。実際に一度実行し、結果に問題がないことを確認するまで、自動化は完了ではありません。

コメント