C

alchemy-automation

作者 ComposioHQ

alchemy-automation 是一个 Claude skill,用于通过 Composio Rube MCP 运行 Alchemy workflow。它会引导 agent 搜索最新工具 schema、验证 Alchemy 连接,并以更少的猜测完成执行。

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

该 skill 得分为 66/100,适合收录但能力相对有限。目录用户可以清楚了解何时安装它——通过 Composio/Rube MCP 自动化 Alchemy 操作——但应预期它更像一份轻量级编排指南,而不是带有具体示例或本地资源的完整 Alchemy 自动化包。

66/100
亮点
  • 有效的 frontmatter 和清晰描述,便于 agent 在通过 Rube MCP 进行 Alchemy 自动化时正确触发该 skill。
  • 先决条件和设置步骤明确指出需要 MCP 访问权限、`alchemy` toolkit 连接,并要求在运行 workflow 前确认状态为 ACTIVE。
  • 要求先调用 `RUBE_SEARCH_TOOLS`,有助于 agent 获取最新 schema,而不是依赖可能过时的硬编码工具名称。
注意点
  • 未提供支持文件、脚本、README 或内置参考资料;该 skill 几乎完全依赖实时 Rube 工具发现和外部 Composio toolkit 文档。
  • 操作指导主要是通用的 Rube MCP 模式,因此需要具体 Alchemy 任务 playbook 的用户可能仍需要自行摸索。
概览

alchemy-automation skill 概览

alchemy-automation 能做什么

alchemy-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP server 运行与 Alchemy 相关的工作流。它不会假设固定的 API 结构,而是要求 agent 先搜索 Rube tools,检查当前 Alchemy toolkit schemas,确认账号连接状态,然后再执行合适的 tool calls。

因此,当你希望 AI agent 协助处理 Alchemy 操作,又不想每次都手动浏览 Composio tool 文档时,alchemy-automation skill 会很有用。

最适合的用户与任务

如果你已经在使用 Alchemy,并希望 Claude 通过 MCP tool layer 执行操作,而不只是给出文字说明,就适合使用这个 skill。它适合开发者、DevOps 用户、区块链团队,以及需要 agent 发现可用 Alchemy actions、准备有效输入并遵循可重复执行模式的自动化构建者。

它真正要解决的不是“解释 Alchemy”。而是:连接 Rube MCP,验证 Alchemy toolkit 连接,发现当前任务所需的准确 tool schema,并在尽量减少 schema 猜测的情况下运行工作流。

核心差异:先发现 schema

alchemy-automation 的主要价值在于它坚持在执行前先使用 RUBE_SEARCH_TOOLS。这一点很重要,因为 MCP tool schemas 可能会变化,而通用 prompt 经常会因为编造参数或调用过时的 tool name 而失败。

这个 skill 的工作流刻意保持谨慎:搜索 tools、检查连接、审阅 schemas 和潜在问题,然后再执行。这就是“描述一个自动化”的 prompt 与“能够通过 Rube MCP 驱动自动化”的 skill 之间的区别。

如何使用 alchemy-automation skill

alchemy-automation 安装与设置上下文

从 Composio skills repository 安装该 skill,例如:

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

然后在你的 AI client 中添加 Rube MCP:

https://rube.app/mcp

上游 skill 预期 RUBE_SEARCH_TOOLS 可用,并要求通过 RUBE_MANAGE_CONNECTIONS 激活 toolkit 为 alchemy 的 Alchemy 连接。如果连接尚未激活,agent 应先按照返回的授权链接完成授权,再尝试任何 Alchemy 操作。

使用前应该阅读什么

先看 composio-skills/alchemy-automation/SKILL.md。这个 repository 条目很精简,没有额外的 README.md、脚本、参考资料或规则目录,因此 skill 文件本身就是唯一可信来源。

请特别关注以下部分:

  • Prerequisites:所需 MCP 与连接状态
  • Setup:如何添加 Rube MCP 并激活 Alchemy
  • Tool Discovery:必须执行的 RUBE_SEARCH_TOOLS 调用
  • Core Workflow Pattern:操作顺序

由于没有辅助脚本,结果很大程度上取决于你是否给 agent 一个明确的任务,并允许它发现当前的 Rube schemas。

如何写好 alchemy-automation prompt

较弱的 prompt 是:

“Use Alchemy to do this for me.”

更好的 alchemy-automation usage prompt 会包含操作、目标网络或账号上下文、所需输出,以及安全边界:

“Use the alchemy-automation skill through Rube MCP. First call RUBE_SEARCH_TOOLS for the current Alchemy schema. Then check my alchemy connection status. I need to perform [specific Alchemy task] for [network/project/account context]. Do not execute destructive or billing-affecting changes without summarizing the planned tool call and asking for confirmation.”

这样既能给 agent 足够的结构来正确调用 skill,又能让它继续依赖 Rube 获取当前 tool list 和参数。

更可靠的执行流程建议

多数任务可以按以下顺序进行:

  1. 让 agent 用与你真实任务匹配的 use case 搜索 tools,不要使用 “Alchemy operations” 这种过宽泛的说法。
  2. 让它通过 RUBE_MANAGE_CONNECTIONS 确认 alchemy 连接状态。
  3. 让它总结发现的 tool slug、必填字段、可选字段和已知注意事项。
  4. 只有在 schema 明确之后,再补充缺失值。
  5. 对高影响操作,要求在执行前给出类似 dry-run 的摘要。

这个流程比一次性 prompt 慢一些,但能减少因过时 tool 假设导致的调用失败。

alchemy-automation skill 常见问题

alchemy-automation 只适合 Composio 用户吗?

它是专门围绕 Composio 的 Rube MCP server 和 Composio Alchemy toolkit 构建的。如果你的 AI client 无法连接 MCP tools,或者不暴露 RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS,那么这个 skill 除了展示一种工作流模式之外,实际用途会很有限。

它比普通 Alchemy prompt 好在哪里?

普通 prompt 可以解释 Alchemy 概念或起草代码,但无法可靠知道当前 Rube MCP tool schemas。alchemy-automation skill 会指示 agent 在运行时发现可用 tools、检查认证状态,并使用返回的 schema,而不是幻觉生成参数。

因此,它更适合实时 tool 执行;但不一定更适合教程或通用区块链知识讲解。

这个 skill 适合新手吗?

只有在 Rube MCP 和 Alchemy 连接已经配置好的情况下,它才算对新手友好。新用户可能仍需要帮助来理解 MCP 设置、Alchemy 授权,以及自己真正想执行哪类 Alchemy 操作。

为了获得更好的结果,新手应该要求 agent 在运行 tool 之前先解释发现的 tool schema。

什么时候不应该使用这个 skill?

如果你只需要静态文档、SDK 代码生成,或对 Alchemy 的概念性解释,就不要使用 alchemy-automation。如果你无法授权 Alchemy toolkit、无法在执行前检查 tool calls,或者需要当前 Composio toolkit 不支持的自定义工作流,也应避免使用它。

如何改进 alchemy-automation skill

让 alchemy-automation prompt 更具体

最大的改进点是更清晰地描述任务。用操作细节替代宽泛目标:

  • 目标 Alchemy product 或 workflow
  • network、app、project 或 account context
  • 所需输出格式
  • 是否允许执行,还是仅做 planning
  • 对高风险操作的确认规则

例如:

“Search Rube tools for managing Alchemy app settings. Identify the correct tool, list required inputs, and wait for my confirmation before making changes.”

这比让 agent “handle Alchemy automation” 更容易得到好结果。

避免常见失败模式

常见失败包括跳过 tool discovery、假设过时 schemas、在 alchemy 连接尚未激活时尝试执行,以及在必填字段不足的情况下请求 tool call。

为了降低这些失败风险,请明确要求:

  • 任何执行前都先调用 RUBE_SEARCH_TOOLS
  • 使用 RUBE_MANAGE_CONNECTIONS 检查状态
  • 收集输入前先总结 schema
  • 对不可逆、涉及安全或影响计费的操作,执行前必须确认

这些约束与 skill 自身设计一致,而不是与它对抗。

第一次搜索可能会返回多个候选 tools,或者返回一个接近但不完全准确的执行方案。拿到第一轮结果后,应使用发现到的术语继续细化 prompt。

不要继续沿用原来的说法,而是说:

“Use the discovered tool slug that supports [specific action]. Fill only fields confirmed by the schema. Ask me for any missing required values.”

这样可以让工作流始终基于真实的 Rube 响应推进。

面向团队改进上游 skill

团队采用 alchemy-automation skill 时,可以通过添加本地示例来增强它,例如团队最常见的 Alchemy 任务、确认策略,以及获批的 networks 或 projects。由于 repository 版本只包含 SKILL.md,团队专属的使用说明可以减少重复的设置问题,并避免在错误环境中意外执行。

值得补充的内容包括示例 prompts、安全操作 checklist,以及 agent 必须停止并请求人工批准的内部规则。

评分与评论

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