- AI 技能
- AI 插件
- 人工智能
- 工作流自动化
【免费下载链接】awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
本文围绕 etermin-automation 这份 Claude Skill 展开,讲解如何在 awesome-claude-skills 仓库中,借助 Rube MCP(Composio 的 MCP 网关)完成 Etermin 业务的端到端自动化。读者将掌握:Rube MCP 的接入与连接建立、RUBE_SEARCH_TOOLS工具发现、RUBE_MULTI_EXECUTE_TOOL规范执行,以及批量操作、分页处理等进阶手法,可直接用于搭建自己的 Etermin 自动化工作流。
Skill 定位:Etermin 自动化的"行为规范层"
在 README.md 的架构说明中,Claude Skills、MCP 与工具三者职责明确:MCP 负责接入(认证、传输、工具发现),工具负责动作(Agent 调用的单个函数),Skill 负责行为(做什么、按什么顺序、带哪些护栏)。本 Skill 属于 App Automation via Composio 分类下预置的 78 个 SaaS 应用工作流之一,其核心任务就是为 Agent 提供操作 Etermin 的标准流程与护栏,而不是重新实现协议本身。
从 Skill 的 YAML frontmatter 可以看出其关键设计意图:
--- name: etermin-automation description: "Automate Etermin tasks via Rube MCP (Composio). Always search tools first for current schemas." requires: mcp: [rube] ---description中刻意强调 "Always search tools first for current schemas"(始终先搜索工具以获取最新 schema),requires声明依赖rube这个 MCP 服务器。这意味着该 Skill 的正确用法是"以发现驱动执行"——先查工具,再跑任务。
前置条件与 Setup:三步建立可用环境
前置条件(Prerequisites)
- Rube MCP 必须已连接:
RUBE_SEARCH_TOOLS工具可用; - Etermin 连接必须处于 ACTIVE 状态:通过
RUBE_MANAGE_CONNECTIONS以 toolkitetermin建立; - 永远先调用
RUBE_SEARCH_TOOLS:工具 schema 会随服务端更新而变化。
获取 Rube MCP
在客户端配置中把https://rube.app/mcp添加为 MCP 服务器即可,无需任何 API Key——只添加端点即可工作。这也是该方案相比逐应用注册 OAuth 的最大便利点。
连接建立的四步检查
- 确认
RUBE_SEARCH_TOOLS能正常响应,验证 Rube MCP 可用; - 调用
RUBE_MANAGE_CONNECTIONS,toolkit 指定为etermin; - 若连接状态不是 ACTIVE,跟随返回的认证链接完成授权设置;
- 在运行任何工作流之前,确认连接状态显示为ACTIVE。
连接检查是执行的前置门禁,避免在未授权状态下盲目调用工具导致鉴权失败。
Tool Discovery:执行前必须做的工具发现
工具 schema 会变化,因此 Skill 强制要求在跑任何工作流之前先做一次工具发现。推荐的最初发现调用如下:
RUBE_SEARCH_TOOLS queries: [{use_case: "Etermin operations", known_fields: ""}] session: {generate_id: true}返回结果包含四类关键信息:
- 可用的工具 slug(tool slug,即后续执行时的工具标识);
- 输入 schema(字段名、类型、必填项);
- 推荐的执行计划(recommended execution plans);
- 已知陷阱(known pitfalls)。
其中generate_id: true表示本次调用会生成新的会话 ID,适合作为全新工作流的起点。
Core Workflow Pattern:三步标准执行流程
Skill 给出了一个可复用的三步工作流模板,适用于任意 Etermin 任务。
Step 1:发现可用工具
针对具体任务做定向发现,复用已有会话:
RUBE_SEARCH_TOOLS queries: [{use_case: "your specific Etermin task"}] session: {id: "existing_session_id"}将use_case从宽泛的 "Etermin operations" 收窄到具体任务描述(如创建合同、发起签署、查询签署状态),可获得更匹配的工具组合与参数指引。
Step 2:检查连接
RUBE_MANAGE_CONNECTIONS toolkits: ["etermin"] session_id: "your_session_id"确认返回状态为 ACTIVE 后再继续。从源码结构看,所有 composio-skills 下的 Skill 均采用相同的连接检查约定,例如 composio-automation 亦以RUBE_MANAGE_CONNECTIONS配对应 toolkit 名做门禁,因此该模式是本仓库的通用规范。
Step 3:执行工具
RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "TOOL_SLUG_FROM_SEARCH", arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: "your_session_id"执行时注意:tool_slug必须来自搜索结果的真实 slug(禁止硬编码);arguments必须严格符合搜索返回的 schema;memory参数必须始终携带,即使为空也要传{}。
Known Pitfalls:六个必须遵守的护栏
- 永远先搜索:工具 schema 会变,不调用
RUBE_SEARCH_TOOLS就硬编码 slug 或参数是最大风险源; - 检查连接:执行前用
RUBE_MANAGE_CONNECTIONS确认 ACTIVE 状态; - Schema 合规:字段名与类型必须严格取自搜索结果,多一个、少一个都可能导致调用失败;
- Memory 参数:
RUBE_MULTI_EXECUTE_TOOL调用中始终包含memory,哪怕为空({}); - 会话复用:同一工作流内复用会话 ID;开启新工作流时生成新的会话 ID;
- 分页处理:检查响应中的分页令牌(pagination tokens),持续拉取直到数据取完,避免漏掉后续批次的数据。
Quick Reference:常用操作速查
| 操作 | 方式 |
|---|---|
| 查找工具 | RUBE_SEARCH_TOOLS,传入 Etermin 特定 use case |
| 建立连接 | RUBE_MANAGE_CONNECTIONS,toolkit 指定为etermin |
| 执行工具 | RUBE_MULTI_EXECUTE_TOOL,使用发现的工具 slug |
| 批量操作 | RUBE_REMOTE_WORKBENCH+run_composio_tool() |
| 获取完整 schema | 对带schemaRef的工具使用RUBE_GET_TOOL_SCHEMAS |
如何将本 Skill 接入你的 Claude 环境
本 Skill 位于 composio-skills/etermin-automation/ 目录。按 README.md 的 Claude Code 接入方式:
mkdir -p ~/.config/claude-code/skills/ cp -r composio-skills/etermin-automation ~/.config/claude-code/skills/随后验证元数据:
head ~/.config/claude-code/skills/etermin-automation/SKILL.md再启动claude,Skill 会在任务相关时自动激活;同时确保客户端已配置 Rube MCP(https://rube.app/mcp端点)。在 Claude.ai 中则可通过技能图标(🧩)从市场添加或上传自定义技能。
小结
Etermin 自动化 Skill 的价值在于把"工具发现 → 连接检查 → schema 合规执行 → 分页兜底"这条最佳实践固化成了可复用的指令。配合 Rube MCP 无需 API Key 的接入方式,Agent 可以稳定地完成 Etermin 业务自动化,同时通过"先搜索、后执行"的纪律规避了工具 schema 漂移带来的失败风险。
- AI 技能
- AI 插件
- 人工智能
- 工作流自动化
【免费下载链接】awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
相关推荐
awesome-claude-skills 实战:通过 Rube MCP 自动化 Browserhub 任务的完整指南
awesome claude skills 实战:通过 Rube MCP 自动化 Browserhub 任务的完整指南 Browserhub 是浏览器自动化领域
AI 技能AI 插件人工智能工作流自动化Awesome Claude Skills 实战:通过 Rube MCP 自动化 Browse AI 任务
Awesome Claude Skills 实战:通过 Rube MCP 自动化 Browse AI 任务 本篇技术指南以 awesome claude ski
AI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战:通过 Rube MCP(Composio)自动化 Adrapid 运营任务
awesome claude skills 实战:通过 Rube MCP(Composio)自动化 Adrapid 运营任务 在 Claude Skills 生
AI 技能AI 插件人工智能工作流自动化
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考