活动清理助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/campaign-cleaner-automation-nt。
技能介绍
要解决什么问题
营销或运营侧常会积累大量活动(Campaign)数据:过期活动、重复配置、未关闭的自动化任务等。手工在 Campaign Cleaner 里逐条核对既慢,也容易漏掉分页或字段变更导致的 API 调用失败。本技能把 Composio Campaign Cleaner 工具包接到 Rube MCP,让 Agent 在对话里按统一流程发现工具、校验连接、再执行清理类操作,而不是硬编码过期的 tool slug 或参数。
技能如何工作
整体遵循「先发现、再连上、再执行」:
- 工具发现:每次工作流开头调用
RUBE_SEARCH_TOOLS,拿到当前可用的 tool slug、输入 schema、推荐执行顺序和已知坑点;工具定义会变,不应凭记忆写死参数。 - 连接管理:用
RUBE_MANAGE_CONNECTIONS指定 toolkitcampaign_cleaner,确认状态为 ACTIVE;未激活时按返回的授权链接完成绑定后再继续。 - 执行:通过
RUBE_MULTI_EXECUTE_TOOL按 schema 调用具体工具;批量场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool()。需要完整 schema 时可配合RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
执行时注意:RUBE_MULTI_EXECUTE_TOOL 必须带上 memory 字段(可为 {});同一工作流内复用 session ID,新工作流再生成新 session;响应里若有分页 token 要拉取到结束。
适用边界与注意点
- 依赖客户端已配置 Rube MCP(
https://rube.app/mcp),且RUBE_SEARCH_TOOLS可用。 - 未建立或未激活 Campaign Cleaner 连接时,任何清理流程都不应继续执行。
- 字段名与类型必须与最近一次
RUBE_SEARCH_TOOLS结果一致,否则容易踩 schema 变更。
更完整的 toolkit 说明见 Composio 文档:composio.dev/toolkits/campaign_cleaner。
使用场景
- 在 Agent 对话里先查 `RUBE_SEARCH_TOOLS`,再按最新 schema 批量关闭或归档过期营销活动
- 刚接入 Rube 时,用 `RUBE_MANAGE_CONNECTIONS` 把 `campaign_cleaner` 连到 ACTIVE 后再跑清理流程
- 活动审计发现重复或僵尸 Campaign,通过 `RUBE_MULTI_EXECUTE_TOOL` 按分页拉全量后逐批处理
- 大批量清理需循环调用 Composio 工具时,在 `RUBE_REMOTE_WORKBENCH` 里用 `run_composio_tool()` 编排
适合人员
- 在 Campaign Cleaner 里维护上百条活动、季度末要统一收尾的营销运营
- 为内部 Agent 接 Composio 工具包、需要按 Rube 规范做发现—连接—执行的集成工程师
- 用 Cursor/Claude 等 MCP 客户端、希望对话里直接触发活动清理而非手写 API 的自动化维护者
- 每次 Composio 工具 schema 更新后、要避免硬编码 slug 仍要稳定跑清理脚本的 Agent 编排同学