writer-automation

通过Rube MCP(Composio)自动化作家任务。始终优先搜索工具以获取当前架构。

安装

热度:15

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-writer-automation&locale=zh&source=copy

Writer Automation - 通过 Rube MCP 自动化 Writer 任务

技能概述


Writer Automation 是一个 Claude 技能,通过 Composio 的 Writer toolkit 和 Rube MCP 服务器实现 Writer 操作的自动化,无需 API 密钥即可动态发现工具、管理连接并执行批量操作。

适用场景

1. 自动化内容生成工作流


当您需要通过 Claude 自动化执行 Writer 任务(如创建文档、编辑内容、批量操作)时,该技能提供了完整的工具发现、连接管理和执行流程,避免手动调用 API 的复杂性。

2. 集成 Writer 到 Claude 技能


如果您正在创建需要 Writer 功能的 Claude 技能,Writer Automation 提供了标准化的集成模式,通过 RUBE_SEARCH_TOOLS 动态获取工具 Schema,确保技能始终与最新 API 保持同步。

3. 批量 Writer 操作执行


当需要对多个文档执行 Writer 操作时,该技能支持通过 RUBE_MULTI_EXECUTE_TOOL 或 RUBE_REMOTE_WORKBENCH 进行批量处理,并内置会话管理和分页处理机制,适合大规模自动化任务。

核心功能

1. 动态工具发现


通过 RUBE_SEARCH_TOOLS 实时查询可用的 Writer 工具,返回工具 slug、输入 Schema、执行计划和已知陷阱,避免硬编码过时的工具定义。支持按用例搜索和会话复用。

2. 连接管理


使用 RUBE_MANAGE_CONNECTIONS 检查和管理 Writer 连接状态,确保工具执行前连接为 ACTIVE。自动处理认证流程,提供可视化授权链接,适合多用户环境。

3. 安全的工具执行


通过 RUBE_MULTI_EXECUTE_TOOL 执行工具时强制 Schema 验证,支持 memory 参数传递和会话状态管理,内置分页处理和错误恢复机制,确保批量操作的可靠性。

常见问题

Writer Automation 需要什么前提条件?


需要三个前提:Rube MCP 服务器已添加到客户端配置(https://rube.app/mcp)、Writer 连接通过 RUBE_MANAGE_CONNECTIONS 激活、首次执行前调用 RUBE_SEARCH_TOOLS 获取当前工具 Schema。

如何验证 Writer 连接是否激活?


调用 RUBE_MANAGE_CONNECTIONS 并传入 toolkit writer 和您的 session_id,检查返回的连接状态。如果状态不是 ACTIVE,需要跟随返回的认证链接完成授权。

工具 Schema 为什么要动态获取而不是硬编码?


Composio 的工具 Schema 会定期更新,硬编码会导致使用过时的字段名或缺失新功能。RUBE_SEARCH_TOOLS 总是返回最新的 Schema、推荐执行计划和已知陷阱,确保技能的长期兼容性。

Session ID 如何在 workflow 中复用?


在首次调用 RUBE_SEARCH_TOOLS 时使用 session: {generate_id: true} 生成会话 ID,后续的 RUBE_MANAGE_CONNECTIONSRUBE_MULTI_EXECUTE_TOOL 调用都传入该 session_id,同一 workflow 内复用,新 workflow 生成新 ID。

批量 Writer 操作如何实现?


有两种方式:通过 RUBE_MULTI_EXECUTE_TOOL 传入多个工具定义并发执行,或使用 RUBE_REMOTE_WORKBENCH 调用 run_composio_tool() 处理更大规模的批量操作,后者支持循环和条件逻辑。

常见的 Writer Automation 错误有哪些?


最常见错误是未先调用 RUBE_SEARCH_TOOLS 导致工具 slug 或参数过时、连接未激活就执行工具、Schema 字段名拼写错误、忘记传入 memory 参数、分页未处理完导致数据不完整。