mcpField
S
superset-automate

superset-automate

github.com/superset-shAgent 工作流7117 次安装12 周前更新
代码仓库

关于 superset-automate

帮助 Superset 用户将重复工作转为定时 Agent 自动化的技能。它引导明确任务、选择项目或工作区目标、先取得确认,并检查首次运行结果。

主要功能

  1. 01明确目标与执行频率
  2. 02编写独立上下文的 Agent 提示词
  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 自动化

把“我每天早上都会做 X”变成按计划执行 X 的自动化。

1. 了解这项琐事

明确:预期结果、执行频率、需要读取的输入,以及怎样才算“完成”。然后起草自动化提示词——将其写成给零上下文 Agent 的指令;如果任务规则会不断变化(例如分类标准、格式),就将这些规则写入自动化运行时会读取的文档,以便无需修改提示词即可编辑。

2. 选择目标

  • superset projects list — 项目目标会在每次运行时创建新的工作区(适用于大多数任务)
  • superset workspaces list — 工作区目标会在每次运行时重复使用同一个工作区(适用于有状态的任务)

3. 创建前确认

向用户展示(如果有 ask_user 工具,则使用该工具):名称、RRULE 格式的计划、Agent 和目标,以及你将运行的确切命令。未经明确确认,切勿创建。

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

(复用模式下使用 --workspace <id> 而不是 --project;如果需要在另一台机器上运行,则使用 --host <id>;多行提示词优先使用 --prompt-file。)

然后立即触发首次运行:superset automations run <id>;与用户一起检查 superset automations logs <id>,并通过 superset automations prompt set <id> 优化提示词,直到运行结果符合要求。只有在实际运行一次且结果良好后,自动化才算完成。

评论

支持 Markdown