ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Dungeon Fighter Online 自动化实战:基于 Rube MCP 与 Composio 的 Claude Skill 工作流

Dungeon Fighter Online 自动化实战:基于 Rube MCP 与 Composio 的 Claude Skill 工作流 AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载本篇技术指南讲解如何使用 awesome-claude-skills 仓库中预构建的 Claude Skill ——dungeon-fighter-online-automation通过 Rube MCPComposio 提供自动化 Dungeon Fighter Online地下城与勇士游戏账号的日常操作。读者将掌握从连接配置、工具发现、执行调用到规避常见坑位的完整工作流以及底层 Rube MCP 工具链RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS、RUBE_MULTI_EXECUTE_TOOL等的调用模式可直接复用到本仓库其他 78 个 SaaS 应用自动化技能中。技能定位与仓库背景本技能位于仓库的 composio-skills/dungeon-fighter-online-automation/ 目录下文件为 SKILL.md。仓库 README.md 中 App Automation via Composio 一节明确说明这些是面向 78 个 SaaS 应用的预构建工作流技能每个技能都包含工具调用序列、参数指引、已知陷阱和快速参考表且全部使用从 Composio API 发现的真实工具 slug。从技能文件的 frontmatterSKILL.md可以看到本技能的声明信息--- name: dungeon-fighter-online-automation description: Automate Dungeon Fighter Online tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---关键信息有两点一是该技能依赖 Rube MCP 服务器requires.mcp声明二是它的核心纪律是Always search tools first——永远先搜索工具再执行因为工具 schema 会随服务端更新而变化。这一纪律贯穿本技能的全部工作流设计。工作原理Rube MCP 与 Composio ToolkitDungeon Fighter Online 自动化本身不直接操作游戏客户端而是通过 Composio 的 Dungeon Fighter Online toolkit 暴露的 API 工具来执行账号相关操作。Rube MCP 是这套能力的统一入口——它作为一个 MCP 服务器把 Composio 的工具集以标准 MCP 协议暴露给 Claude 等 Agent 客户端。整体调用链可以概括为Claude 客户端 → Rube MCP 服务器https://rube.app/mcp→ Composio Dungeon Fighter Online toolkit → 游戏账号服务这意味着你不需要为每个工具编写自定义代码只需要按 MCP 的标准方式向 Rube 发出请求由 Rube 负责路由到正确的 Composio 工具并返回 schema 兼容的结果。前置条件在开始任何工作流之前必须确认满足以下条件对应 SKILL.mdRube MCP 已连接客户端环境中必须存在可用的RUBE_SEARCH_TOOLS工具这是判断 Rube MCP 是否就绪的标志。Dungeon Fighter Online 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS建立且 toolkit 参数必须为dungeon_fighter_online。先搜索后执行任何工作流开始前必须先调用RUBE_SEARCH_TOOLS获取当前工具 schema不得凭记忆硬编码工具 slug 或参数。环境配置Setup获取 Rube MCP在客户端Claude 等支持 MCP 的客户端的服务器配置中添加端点https://rube.app/mcp作为 MCP 服务器即可。无需任何 API key——只需添加端点即可工作这是 Rube MCP 显著降低接入成本的设计。配置完成后按以下顺序完成连接初始化SKILL.md验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS能正常响应发起连接调用RUBE_MANAGE_CONNECTIONStoolkits 参数传入dungeon_fighter_online完成授权如果连接状态不是 ACTIVE按照返回的认证链接完成账号授权设置确认就绪在运行任何工作流之前确认连接状态显示为 ACTIVE。工具发现Tool Discovery工具发现是整个自动化的第一步也是最关键的一步。文档给出了标准的发现请求格式SKILL.mdRUBE_SEARCH_TOOLS queries: [{use_case: Dungeon Fighter Online operations, known_fields: }] session: {generate_id: true}调用后返回的内容包括可用工具 slug后续执行阶段要使用的工具标识符输入 schema每个工具接受的参数名、类型和必填项推荐的执行计划针对该 use_case 的最佳工具组合与调用顺序已知陷阱服务端维护的常见错误提示。session.generate_id: true表示本次查询生成一个新的会话 ID用于串联后续的整个工作流。核心工作流模式无论具体任务是什么Dungeon Fighter Online 自动化都遵循统一的三步模式SKILL.md。第一步发现可用工具针对你的具体任务进行精准搜索复用已有会话RUBE_SEARCH_TOOLS queries: [{use_case: your specific Dungeon Fighter Online task}] session: {id: existing_session_id}这里的use_case应当描述具体的任务意图例如领取每日奖励、查看角色信息等known_fields如果已知部分字段可以传入以缩小搜索范围搜索结果中返回的tool_slug与arguments结构是第二步和第三步的输入依据。第二步检查连接状态执行工具前必须确认连接健康RUBE_MANAGE_CONNECTIONS toolkits: [dungeon_fighter_online] session_id: your_session_id确认返回状态为 ACTIVE 后才可进入执行阶段。如果连接失效或未授权需要先回到 Setup 步骤重新完成授权。第三步执行工具通过RUBE_MULTI_EXECUTE_TOOL一次性执行一个或多个已发现的工具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必须来自第一步搜索结果不要凭记忆填写arguments的字段名与类型必须与搜索返回的 schema 完全一致schema 兼容性memory参数必须始终携带即使当前没有上下文状态也要传空对象{}session_id在工作流内部复用同一个 ID以便服务端串联操作上下文。批量操作与完整 Schema对于批量操作可以使用RUBE_REMOTE_WORKBENCH配合run_composio_tool()函数在远程工作台环境中执行当搜索返回的工具带有schemaRef引用时则调用RUBE_GET_TOOL_SCHEMAS获取完整 schema 定义。这两种工具为进阶场景批量处理、复杂参数结构提供了扩展通道。已知陷阱Known PitfallsSKILL.md 总结了六个必须遵守的实践准则这也是同系列所有 Composio 技能如 composio-automation共享的通用纪律陷阱规避方法工具 schema 会变化永远先调用RUBE_SEARCH_TOOLS不要硬编码 slug 或参数连接可能失效执行前用RUBE_MANAGE_CONNECTIONS确认 ACTIVE 状态参数不匹配严格使用搜索结果中的字段名与类型缺少 memory 参数RUBE_MULTI_EXECUTE_TOOL调用中始终携带memory空则传{}会话混乱同一工作流内复用 session ID新工作流生成新 ID分页截断检查响应中的分页 token持续拉取直到数据完整快速参考以下是整个技能的速查表SKILL.md操作方式查找工具RUBE_SEARCH_TOOLS传入 Dungeon Fighter Online 相关的 use_case建立连接RUBE_MANAGE_CONNECTIONStoolkit 为dungeon_fighter_online执行工具RUBE_MULTI_EXECUTE_TOOL使用搜索发现的 tool slug批量操作RUBE_REMOTE_WORKBENCHrun_composio_tool()完整 schema对带schemaRef的工具调用RUBE_GET_TOOL_SCHEMAS扩展与迁移一套模式复用 78 个应用本技能的通用价值在于它的三步工作流发现 → 检查连接 → 执行并不局限于 Dungeon Fighter Online。仓库 README.md 的 App Automation via Composio 一节展示了同一模式覆盖 CRM、项目管理、通信、邮件等领域的 78 个应用技能例如 close-automation、salesforce-automation、slack-automation 等。迁移到其他应用时只需在RUBE_MANAGE_CONNECTIONS与RUBE_SEARCH_TOOLS中替换对应的 toolkit 名称与 use_case 描述其余调用约定完全一致——这正是Always search tools first这套动态 schema 机制带来的可移植性。小结dungeon-fighter-online-automation是一个以 Rube MCP 为桥梁、以 Composio toolkit 为执行能力的标准 Claude Skill。其核心价值不在于写死某个游戏操作而在于一套先发现、后验证、再执行的动态 schema 工作流通过RUBE_SEARCH_TOOLS保持与最新工具契约同步通过RUBE_MANAGE_CONNECTIONS保障连接可用性通过RUBE_MULTI_EXECUTE_TOOL完成实际业务操作并辅以RUBE_REMOTE_WORKBENCH与RUBE_GET_TOOL_SCHEMAS覆盖批量与复杂场景。掌握这份技能即可把同一套方法论平移到仓库中其余 77 个应用自动化场景。赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐Bunnycdn 自动化实战基于 Rube MCP 与 Composio 的 Claude Skill 完整工作流Bunnycdn 自动化实战基于 Rube MCP 与 Composio 的 Claude Skill 完整工作流 本篇技术指南讲解 awesome clauAI 技能AI 插件人工智能工作流自动化21risk 自动化实战基于 Rube MCPComposio构建 Claude Skill 工作流21risk 自动化实战基于 Rube MCPComposio构建 Claude Skill 工作流 在 awesome claude skills 仓库AI 技能AI 插件人工智能工作流自动化Dotsimple 自动化实战基于 Rube MCPComposio打通 Claude Skill 工作流Dotsimple 自动化实战基于 Rube MCPComposio打通 Claude Skill 工作流 本文基于 awesome claude skiAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表