C

blocknative-automation

作者 ComposioHQ

blocknative-automation 可帮助 agent 通过 Composio Rube MCP 运行 Blocknative 工作流:先搜索实时 tool schemas,检查 blocknative 连接,再使用当前输入执行操作。

Stars67.4k
收藏0
评论0
收录时间2026年7月11日
分类工作流自动化
安装命令
npx skills add ComposioHQ/awesome-claude-skills --skill blocknative-automation
编辑评分

该 skill 得分为 64/100,表示可以收录,但能力较有限。目录用户可以看出它是用于 Blocknative 自动化的 Rube MCP wrapper,并且 agent 在执行前应先发现当前 tool schemas;不过该仓库除设置说明和通用执行模式外,几乎没有提供更具体的工作流深度。

64/100
亮点
  • 有效的 frontmatter 和明确的 MCP 要求,让使用 Rube 的 agent 更容易触发该 skill。
  • 前置条件和设置步骤说明了如何连接 Rube MCP,并在执行任务前启用 Blocknative toolkit。
  • 要求先调用 RUBE_SEARCH_TOOLS,为 agent 提供了获取最新 tool schemas 的实用方式,有助于减少因 schema 过期导致的错误。
注意点
  • 除 SKILL.md 外,没有提供支持文件、脚本、示例或本地 README,因此采用效果几乎完全依赖 Rube MCP 的工具发现流程。
  • Blocknative 工作流看起来较为通用,并且依赖 schema,而不是面向具体任务设计;用户可能仍需要相关领域知识,才能选择合适的 Blocknative 操作。
概览

blocknative-automation skill 概览

blocknative-automation 适合做什么

blocknative-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP server 运行与 Blocknative 相关的工作流。它的核心目的不是把某一个 Blocknative 操作写死,而是帮助 AI agent 发现当前可用的 Blocknative tools、验证用户连接状态、读取最新 schemas,并在减少猜测的情况下执行正确操作。

当你希望在支持 MCP 的 assistant 中使用 Blocknative automation,而不是每次都手动检查 tool 名称、授权状态和请求字段时,就适合使用这个 skill。

最适合的用户和工作流

blocknative-automation skill 更适合已经在使用 Claude 或其他支持 MCP 的客户端,并希望通过 Composio 以 agent 辅助方式访问 Blocknative 的用户。它尤其适合那些 tool schema 可能变化,或 assistant 需要先理解任务再选择正确 Blocknative tool 的工作流。

典型适用场景包括:

  • 让 agent 在执行前先检查可用的 Blocknative operations
  • 围绕 Blocknative 构建可复用的区块链基础设施工作流
  • 把连接检查和 schema discovery 交给 assistant 处理
  • 减少依赖固定 API 形状的脆弱 prompt

关键差异:先搜索 tools,再执行

blocknative-automation 最重要的行为是“先发现,再执行”的模式。这个 skill 明确要求在运行工作流前先使用 RUBE_SEARCH_TOOLS,这样 assistant 才能获取当前的 tool slugs、input schemas、execution plans 和已知注意事项。

这点很重要,因为 MCP tool catalogs 和 toolkit schemas 都可能演进。普通 prompt 可能会凭记忆猜参数;这个 skill 会推动 agent 在调用任何工具前,先确认实时 schema。

如何使用 blocknative-automation skill

blocknative-automation 安装上下文

从 Composio skills repository 安装该 skill,然后在可使用 Rube MCP 的客户端中启用:

npx skills add ComposioHQ/awesome-claude-skills --skill blocknative-automation

上游 skill 本身依赖 Rube MCP,而不是本地脚本包。你需要在客户端配置中添加 MCP server endpoint:

https://rube.app/mcp

在期待有用的 blocknative-automation usage 之前,请先确认 RUBE_SEARCH_TOOLS 可用。然后使用 RUBE_MANAGE_CONNECTIONS,toolkit 设为 blocknative;如果连接状态不是 ACTIVE,就完成返回的授权流程。

这个 skill 需要你提供哪些输入

高质量 prompt 应该说明你希望完成的 Blocknative 任务、相关的目标 network 或 environment、你期望的输出格式,以及任何安全约束。这个 skill 可以发现可用的 tool schemas,但无法从模糊请求中推断业务意图。

较弱的 prompt:

Use Blocknative.

更好的 prompt:

Use blocknative-automation to find the current Blocknative tools through Rube MCP, verify my blocknative connection is active, and identify the correct tool for monitoring a transaction-related workflow. Do not execute a write or subscription action until you show the tool name, required fields, and proposed inputs.

这样可以同时给 agent 明确任务、发现要求、授权检查,以及执行前的停止点。

可靠执行的推荐工作流

可以采用下面这套实用的 blocknative-automation guide 模式:

  1. 要求 assistant 调用该 skill,并针对你的具体 Blocknative 用例调用 RUBE_SEARCH_TOOLS
  2. 查看返回的 tool slugs、schemas 和 pitfalls。
  3. 要求它使用 RUBE_MANAGE_CONNECTIONS 检查 Blocknative 连接。
  4. 如果连接未激活,完成 auth link,并让 assistant 验证状态是否为 ACTIVE
  5. 在执行前,让 assistant 先起草准确的 tool call。
  6. 只有在必填字段和副作用都明确之后再执行。

这套顺序对 Workflow Automation 尤其有价值,因为它把发现、认证、规划和执行拆开,而不是把所有内容压进一个高风险 prompt 里。

优先阅读的 repository 文件

repository 路径是 composio-skills/blocknative-automation,优先查看的主文件是 SKILL.md。在提供的目录树中没有可见的 helper scripts、rules、references 或 README 文件,因此主要价值来自 skill 中嵌入的工作流说明:连接 Rube MCP、管理 Blocknative connection、先搜索 tools,再基于实时 schemas 执行。

如果你正在评估是否采用,安装前应先阅读 SKILL.md,了解前置条件和核心工作流模式。

blocknative-automation skill FAQ

blocknative-automation 是直接的 Blocknative API wrapper 吗?

不完全是。blocknative-automation 会通过 Composio 的 Rube MCP toolkit 路由 Blocknative operations。这意味着 assistant 应该使用 RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS 等 Rube tools,而不是假设存在直接 API endpoints 或本地安装的 SDK functions。

什么时候应该用它,而不是普通 prompt?

当 assistant 具备 MCP 访问能力,并且你希望它在执行前发现当前的 Blocknative tool schemas 时,就适合使用它。普通 prompt 可能足够用于研究或规划,但用于执行时较弱,因为它可能编造 tool 名称、遗漏必填字段,或跳过连接检查。

它适合新手吗?

对于 MCP 用户来说,它算是新手友好;但对于从未配置过 MCP server 的用户来说并不算。主要设置要求很直接:添加 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用,连接 blocknative toolkit,并验证连接状态为 ACTIVE

什么时候不适合使用这个 skill?

如果你需要纯离线工作流、独立 CLI,或一个文档完整的本地 Blocknative SDK wrapper,就不适合使用这个 skill。如果你的环境无法使用 Rube MCP,或者你需要无需运行时发现、保证固定不变的 schemas,它也不是好的选择。

如何改进 blocknative-automation skill 的使用效果

用执行边界改进 blocknative-automation prompts

想让 blocknative-automation 产生更好的结果,需要明确告诉 assistant 哪些可以执行、哪些不能执行。例如,可以要求它在 schema discovery 后停止,任何会改变状态的操作都必须先确认,或者先输出 dry-run plan。

更强的指令示例:

Search current Blocknative tools for this task, check connection status, then produce a proposed call with required fields. Do not execute until I approve.

这可以降低误执行风险,也让该 skill 更适合自动化工作流。

提供会影响 tool 选择的上下文

当你提供会影响 schema selection 的细节时,assistant 选择 tool 的准确性会更高:目标 chain 或 network、transaction 或 address 上下文、alerting 要求、期望输出、时效要求,以及这个工作流是探索性还是面向生产环境。

不要只说“monitor this”,而要说明你的操作里 “monitor” 具体指什么:status lookup、notification setup、mempool-related visibility、account or transaction tracking,或通过 Rube 发现的其他 Blocknative-supported action。

留意常见失败模式

主要失败模式包括:跳过 RUBE_SEARCH_TOOLS、在 Blocknative connection 变为 ACTIVE 前就开始操作、使用过时的字段假设,或在未展示输入的情况下直接执行 tool call。如果 assistant 直接跳到执行步骤,应把它拉回 discovery 和 connection verification。

为了提高结果可信度,可以要求它在继续之前引用已发现的 required fields,并说明 Rube 返回的任何 known pitfalls。

根据第一轮输出继续迭代

在拿到第一版 plan 或 tool result 后,继续要求 assistant 基于具体证据调整:返回的 schema fields、error messages、缺失的 authentication,或异常输出。好的追问包括:

  • “Revise the call using the schema returned by RUBE_SEARCH_TOOLS.”
  • “Explain which fields are required and which are optional.”
  • “If the connection is inactive, guide me through rechecking RUBE_MANAGE_CONNECTIONS.”
  • “Convert this successful call into a repeatable workflow prompt.”

这样的迭代可以把 blocknative-automation for Workflow Automation 从一次性的 tool invocation,变成更安全、可复用的流程。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...