Supersetの利用状況を調べ、まだ使っていない機能と活用方法を提案します。定期実行や並列作業、タスク管理などを一つずつ説明し、選んだ機能を実際に設定します。
- 未使用のSuperset機能を知りたいとき
- エージェントの定期実行を設定したいとき
- 別ワークスペースで並列作業したいとき
繰り返し作業をSupersetで自動化するために、エージェントへの指示と実行時刻・イベント条件を整え、承認後の作成から初回実行の確認まで進めるスキル。
Turn a recurring chore into a Paradev (formerly Superset) automation. Drafts the agent prompt, confirms the schedule or event trigger and the target, creates it with the CLI, and reviews the first run together. Use when the user wants a scheduled or recurring agent, a daily or weekly job, or an agent that reacts to a Slack message, GitHub pull request, Linear issue, Sentry issue or incoming email, or says things like "every morning do X", "automate this", "set up a cron agent", "run this on a schedule", "when someone opens a PR, do X".
実行スコア 未検証
インストール方法を見る日々の繰り返し作業を、Supersetの自動実行として設定します。作業の目的、入力、完了条件を整理してエージェント向けの指示を作り、定期実行や外部サービスのイベントを開始条件に選びます。設定の作成後は保存された条件を確認し、初回実行のログと成果物を見て指示を調整します。
毎朝の確認作業や週次レポート、新しいプルリクエストへの対応を任せたい場面に向いています。実行ごとに新しい作業環境を使うか、同じ環境を使い続けるかも選べるため、状態やレポートの履歴を残す作業にも使えます。
Superset CLIを使い、イベント実行には対象サービスとの接続と識別IDの取得が必要です。作成前に名前、実行条件、エージェント、対象環境、コマンドを示し、明示的な承認を求めます。開始条件の更新は全件置換になるため、残す条件も含めて送ります。レポートの履歴を引き継ぐには、同じワークスペースかページIDを使います。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月29日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
paradev is an alias for the superset CLI: every superset command here also runs as paradev.
Turn "I keep doing X every morning" into an automation that does X on a schedule, or "someone should look at every new PR" into one that fires on the event.
Pin down: the outcome, the cadence, the inputs it reads, and what "done" looks like. Then draft the automation prompt as instructions for an agent with zero context. If the task has rules that will evolve (triage criteria, formats), put them in a document the automation reads at runtime so they can be edited without touching the prompt.
Nobody watches a run, so a chore whose product is a digest, a report, or a scorecard needs somewhere for that product to land. End the prompt by writing the report to an .html file and publishing it, so the user opens one link instead of digging through run logs.
...write the digest to digest.html, then publish it:
superset pages publish digest.html --title "Nightly triage" --label "what changed today"
A page is identified by its workspace plus its path, so which target you picked in step 2 decides whether history accumulates. A project target creates a fresh workspace per run, which means a new page every run rather than a new version of one. For a report meant to build up history, use a workspace target, or capture the page id from the first run and have the prompt pass --page <id> from then on.
superset projects list: a project target creates a fresh workspace per run (most tasks)superset workspaces list --local: a workspace target reuses the same workspace every run (stateful tasks)A clock or an event. Ask which the chore actually wants: "every morning" is a schedule, "whenever someone does X" is an event trigger.
For an event trigger, resolve the ids first. A scope stores provider ids, never names, so a channel name or repo title written straight into a config matches nothing:
superset automations trigger-options --group slack
Groups: slack, github, linear, sentry, notion, microsoftTeams, google (Gmail labels and people). An empty result is ambiguous: the org has not connected that group, or its token was revoked, or the provider failed the lookup. Ask the user to check the connection in Settings rather than telling them it is not connected.
Then write the set to a file. Every filter is a scope: {"mode":"any"} matches everything, {"mode":"list","ids":[...]} matches those ids, {"mode":"me"} resolves to the automation owner's account at that provider.
[
{
"config": {
"kind": "slack",
"event": "reaction_added",
"channels": { "mode": "list", "ids": ["C0123456789"] },
"emoji": { "mode": "list", "ids": ["bug"] },
"actor": { "mode": "any" }
}
}
]
Show the user (use the ask_user tool if available): the name, what fires it (the RRULE, or the event and the scopes in plain words), the agent, the target, and the exact command you will run. Never create without explicit confirmation.
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
For an event trigger, swap --rrule and --timezone for --triggers-file:
superset automations create \
--name "Triage bug reactions" \
--triggers-file /tmp/triggers.json \
--project <id> \
--agent claude \
--prompt-file /tmp/automation-prompt.md
(--workspace <id> instead of --project for reuse mode; --host <id> if it should run on another machine; prefer --prompt-file for multiline prompts. One automation can hold both kinds: put the schedule in the trigger set alongside the event.)
Changing triggers later replaces the whole set. superset automations update <id> --triggers-file deletes every trigger you leave out. Read the current set with superset automations get <id> and resend the entries you are keeping, each with its id, so they are updated in place rather than recreated. Recreating rolls a webhook's signing key and resets a schedule's next run.
Always confirm the trigger actually landed: run superset automations get <id> after the write and check the triggers array. Do not report a trigger as set up on the strength of the command exiting 0.
Then trigger a first run now with superset automations run <id>, review superset automations logs <id> with the user, and refine the prompt via superset automations prompt set <id> until the run output is right. An automation isn't done until one real run looked good. If the prompt publishes a page, open the published page as part of that review, not just the run log.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Supersetの利用状況を調べ、まだ使っていない機能と活用方法を提案します。定期実行や並列作業、タスク管理などを一つずつ説明し、選んだ機能を実際に設定します。
Superset内のブラウザでページ閲覧・クリック・入力を行い、画面やコンソールを確認します。開発中のWebアプリの動作確認やフォーム操作を支援します。
Stripeの決済・定期課金・請求書連携を、公式資料とAPIの引数定義を確認しながら実装します。製品選びからテスト環境での検証、Webhook処理の設計まで扱います。
実際に起動しているデスクトップアプリをChrome DevTools Protocolで操作し、画面遷移や状態を記録しながらUI変更や不具合を確認します。
GitHub Actionsの失敗ログから最初の原因を探し、コードの不具合・環境要因・断続的な失敗・既存障害を切り分け、PRとの関係と次の対応を整理します。
実際のデスクトップ画面を読み取り、アプリのクリックや文字入力、設定変更、ウィンドウ配置を行います。操作後の状態も確認し、画面を使う一連の作業を進めます。