Awesome-claude-skills-cn metaphor-automation

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

install
source · Clone the upstream repo
git clone https://github.com/Athe1st3154/awesome-claude-skills-cn
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Athe1st3154/awesome-claude-skills-cn "$T" && mkdir -p ~/.claude/skills && cp -r "$T/composio-skills/metaphor-automation" ~/.claude/skills/athe1st3154-awesome-claude-skills-cn-metaphor-automation && rm -rf "$T"
manifest: composio-skills/metaphor-automation/SKILL.md
source content

Metaphor 通过 Rube MCP 实现自动化

通过 Composio 的 Metaphor 工具包实现 Rube MCP Metaphor 操作自动化。

工具包文档: composio.dev/toolkits/metaphor

前提条件

  • Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用)
  • 通过
    RUBE_MANAGE_CONNECTIONS
    与工具包
    metaphor
    建立活动 Metaphor 连接
  • 始终首先调用
    RUBE_SEARCH_TOOLS
    获取当前工具架构

设置

获取 Rube MCP: 在客户端配置中添加

https://rube.app/mcp
作为 MCP 服务器。 无需 API 密钥 — 只需添加端点即可使用。

  1. 通过确认
    RUBE_SEARCH_TOOLS
    响应来验证 Rube MCP 可用
  2. 使用工具包
    metaphor
    调用
    RUBE_MANAGE_CONNECTIONS
  3. 如果连接不是 ACTIVE 状态,按照返回的授权链接完成设置
  4. 在运行任何工作流程前确认连接状态显示为 ACTIVE

工具发现

在执行工作流程前始终发现可用工具:

RUBE_SEARCH_TOOLS
queries: [{use_case: "Metaphor operations", known_fields: ""}]
session: {generate_id: true}

这会返回可用的工具标识符、输入架构、推荐执行计划和已知陷阱。

核心工作流程模式

步骤 1:发现可用工具

RUBE_SEARCH_TOOLS
queries: [{use_case: "your specific Metaphor task"}]
session: {id: "existing_session_id"}

步骤 2:检查连接

RUBE_MANAGE_CONNECTIONS
toolkits: ["metaphor"]
session_id: "your_session_id"

步骤 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"

已知陷阱

  • 始终先搜索: 工具架构会变化。永远不要在不调用
    RUBE_SEARCH_TOOLS
    的情况下硬编码工具标识符或参数
  • 检查连接: 在执行工具前验证
    RUBE_MANAGE_CONNECTIONS
    显示 ACTIVE 状态
  • 架构合规性: 使用搜索结果中的确切字段名和类型
  • 内存参数: 在
    RUBE_MULTI_EXECUTE_TOOL
    调用中始终包含
    memory
    ,即使为空(
    {}
  • 会话重用: 在同一工作流程中重用会话 ID。为新工作流程生成新的会话 ID
  • 分页: 检查响应中的分页令牌并继续获取直到完成

快速参考

操作方法
查找工具
RUBE_SEARCH_TOOLS
使用特定用例
连接
RUBE_MANAGE_CONNECTIONS
使用工具包
metaphor
执行
RUBE_MULTI_EXECUTE_TOOL
使用发现的工具标识符
批量操作
RUBE_REMOTE_WORKBENCH
使用
run_composio_tool()
完整架构
RUBE_GET_TOOL_SCHEMAS
用于具有
schemaRef
的工具

Composio 提供支持