关于 superset-automate
帮助 Superset 用户将重复工作转为定时 Agent 自动化的技能。它引导明确任务、选择项目或工作区目标、先取得确认,并检查首次运行结果。
主要功能
- 01明确目标与执行频率
- 02编写独立上下文的 Agent 提示词
- 03选择项目或工作区目标
- 04创建前要求确认
- 05运行并检查首次执行
适用场景
- 01定时处理问题分类
- 02自动执行定期仓库任务
- 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