mcpField
S
superset-automate

superset-automate

github.com/paradevaiAgent workflows7119 installsUpdated 13w ago
Repository

About superset-automate

superset-automate is a skill for turning recurring chores into scheduled Superset agent automations. It guides task definition, target selection, approval, and a real test run before completion.

Key features

  1. 01Define outcome, cadence, inputs, and completion criteria
  2. 02Choose fresh project or reused workspace targets
  3. 03Require confirmation before creating an automation
  4. 04Run and review a first execution
  5. 05Refine prompts based on run output

Use cases

  1. 01Schedule daily issue triage
  2. 02Automate a recurring task in an isolated project workspace
  3. 03Run a recurring stateful task in a reused workspace

Install

Copy the command and run it in a terminal.

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

After installing, type/superset-automatein Claude Code to confirm it loaded.

Details

From the project README

Superset Automate

Turn "I keep doing X every morning" into an automation that does X on a schedule.

1. Understand the chore

Pin down: the outcome, the cadence, the inputs it reads, and what "done" looks like. Then draft the automation prompt — write it as instructions for an agent with zero context, and 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.

2. Pick the target

  • superset projects list — a project target creates a fresh workspace per run (most tasks)
  • superset workspaces list — a workspace target reuses the same workspace every run (stateful tasks)

3. Confirm before creating

Show the user (use the ask_user tool if available): the name, the schedule as an RRULE, the agent, and the target — plus the exact command you will run. Never create without explicit confirmation.

4. Create and shake down

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

(--workspace <id> instead of --project for reuse mode; --host <id> if it should run on another machine; prefer --prompt-file for multiline prompts.)

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.

Comments

Markdown supported