内容系统自动化助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/agility-cms-automation。
技能介绍
问题:CMS 操作被锁在 Web 后台里
Agility CMS 的日常运维——批量更新内容、维护数据结构、同步素材——大多要登录 Web 后台点鼠标完成。一旦想把这些步骤串进自动化流程(定时发布、批量导入、内容迁移),就需要人工介入复制粘贴,流程不稳定也难复现。直接对接 Agility 官方 API 意味着自己处理认证、分页和各端点差异。
工作方式:通过 Rube MCP 调用 Composio 工具包
- 技能本身不直连 Agility,而是通过 Rube MCP 复用 Composio 的 Agility CMS toolkit,需要先把
https://rube.app/mcp配成 MCP server,无需 API key。 - 核心是一个三段式循环:先
RUBE_SEARCH_TOOLS查询当前可用工具与 schema;再用RUBE_MANAGE_CONNECTIONS确认agility_cms连接状态为 ACTIVE;最后用RUBE_MULTI_EXECUTE_TOOL按发现的 slug 执行操作。 - 批量任务走
RUBE_REMOTE_WORKBENCH的run_composio_tool();拿到schemaRef的工具可以进一步用RUBE_GET_TOOL_SCHEMAS拉取完整 schema。
适用边界与注意点
- 强依赖 Rube MCP 在线可用,连接中断时流程无法继续。
- 每次都必须重新搜索 schema,硬编码 slug 会在工具版本变化后直接失效。
RUBE_MULTI_EXECUTE_TOOL调用必须带memory字段,即使为空对象;同一流程内复用 session ID,新流程生成新的。- 列表类操作要检查返回里的分页 token,取完为止。
- 涉及删除、覆盖类写操作前,建议先在 Agility 侧确认字段含义与数据备份。
使用场景
- 运营人员要把 Agility CMS 里几十条内容条目的标题和摘要一次性批量更新,需要按统一字段规则改写后批量写回。
- 内容团队要把旧站点的文章按新模板批量导入 Agility CMS,包含字段映射和分页拉取直到全部完成。
- 开发者在 CI 流程里希望通过 Rube MCP 自动创建和发布 Agility CMS 内容,无需人工登录后台点按钮。
- 管理员要定期检查内容素材同步情况,确认 Composio 的 agility_cms 连接处于 ACTIVE 状态后再执行任务。
适合人员
- 负责维护 Agility CMS 站点内容、经常要做批量条目编辑的内容运营
- 在内部系统或 CI 里集成 CMS 写操作、希望避免手写认证和分页逻辑的后端工程师
- 使用 Rube MCP 或 Composio 搭建自动化流程、需要确认连接和工具 schema 的技术集成人员
- 管理内容迁移或批量发布任务、需要先确认 CMS 连接可用再执行的项目负责人