首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
基于 Rube MCP 自动化 Control D 操作:awesome-claude-skills 中 control-d-automation Skill 实战指南
📅 2026/10/1 16:49:36
✍️ 爱科研究院
👁 阅读 3,247
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点击查看免费下载导读Control D 是一个可编程的 DNS 防火墙 / 内容过滤平台用于按设备管理网络流量过滤策略。在 awesome-claude-skills 仓库中control-d-automation 是一份预置的 Claude Skill它通过 Composio 提供的 Control D toolkit 与 Rube MCP 服务器让 Claude 可以直接执行 DNS 配置、规则管理、过滤策略调整等真实操作而不是只生成文字建议。读完本文你将掌握这套 Skill 的完整使用流程如何接入 Rube MCP、如何发现当前可用的工具 schema、如何建立并校验 Control D 连接以及如何用标准三步工作流稳定地执行工具调用并规避常见踩坑点。Skill 是什么定位与元数据control-d-automation是仓库中composio-skills/目录下的一个 Skill 目录其入口文件为 SKILL.md。文件头部使用 YAML frontmatter 声明元数据--- name: control-d-automation description: Automate Control D tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---三个字段各有明确含义nameSkill 的唯一标识用于在 Claude Code / Claude.ai 中按名称加载descriptionAgent 在会话启动时最先看到的摘要约百 token它直接决定了 Agent 判断何时激活该 Skill——这里特意强调Always search tools first始终先搜索工具 schema这是整套 workflow 的第一原则requires.mcp声明该 Skill 依赖名为rube的 MCP 服务器。与 connect/SKILL.md 中通过 API key 直连 Composio Tool Router 的方式不同本 Skill 走的是 Rube MCP 这一中间层MCP 负责访问与认证Skill 负责定义先搜索、再连接、后执行的行为流程二者分工明确。需要说明的是Skill 本身不是 MCP 服务器也不是工具。它是一份可复用的行为规范instruction package告诉 Agent 在拥有连接和工具之后按什么顺序、以什么方式做事。这正是 README.md 中阐述的三层模型MCP 管访问、工具管动作、Skill 管行为。前置条件三条硬性要求在运行任何 Control D 工作流之前必须确认以下前提原文完整列出逐条展开Rube MCP 已连接RUBE_SEARCH_TOOLS可用。这是发现工具、读取 schema 的唯一入口Control D 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS建立toolkit 参数固定为control_d永远先调用RUBE_SEARCH_TOOLS工具的 slug 与参数 schema 会随 Composio API 更新而变化绝不能凭记忆硬编码。这三条是搜索优先search-first哲学的具体化连接解决能否访问搜索解决调什么、怎么调执行解决真正干活。环境搭建接入 Rube MCPSetup 部分非常简单原文给出核心步骤Get Rube MCP: Addhttps://rube.app/mcpas an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.即在你的 MCP 客户端配置中将https://rube.app/mcp添加为一个 MCP server 端点无需任何 API key添加即用。之后按序完成四步初始化验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS有响应调用RUBE_MANAGE_CONNECTIONStoolkit 传control_d若连接状态不是ACTIVE跟随返回的 auth 链接完成 OAuth / 授权流程在运行任何工作流之前再次确认连接状态为ACTIVE。第 3 步的auth 链接是首次使用某个 app 时的标准授权动作——这与 connect/SKILL.md 中描述的 Auth Flow 一致Agent 弹出授权链接用户完成授权后连接长期保持后续无需重复认证。工具发现永远先搜 schema执行任何工作流之前先做工具发现。原文给出标准请求RUBE_SEARCH_TOOLS queries: [{use_case: Control D operations, known_fields: }] session: {generate_id: true}该调用会返回四类信息可用的工具 slugtool slugs输入 schemainput schemas推荐执行计划recommended execution plans已知坑位known pitfalls。其中session: {generate_id: true}表示新建一个会话 ID 供本次工作流复用use_case用自然语言描述你要做的事例如查询具体任务时写作your specific Control D task如add a DNS rule、list config profilesknown_fields留空即可。从源码结构看composio-skills/目录下 80 个 SaaS 自动化 Skillcomposio-automation、composio-search-automation 等共享完全相同的先搜索骨架可见这是一套标准化范式而非个别文档的偶然写法。核心工作流标准三步模式这是整个 Skill 的灵魂部分原文给出了完整的三步调用序列下面逐段展开并补充参数说明。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Control D task}] session: {id: existing_session_id}与初始化阶段的区别在于这里复用已有会话existing_session_id而不是generate_id。会话复用保证同一工作流内的多次调用共享上下文便于 Agent 记住已发现的结果。Step 2检查连接RUBE_MANAGE_CONNECTIONS toolkits: [control_d] session_id: your_session_idtoolkits是数组类型传入[control_d]精确指定目标 toolkit。该调用返回连接状态若显示非ACTIVE须回到 Setup 第 3 步完成授权后再继续。这是防止工具已发现、连接已过期导致执行失败的关键防线。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必须是 Step 1 搜索结果中返回的真实 slug如control_d_add_rule之类的实际值以搜索返回为准禁止硬编码arguments必须严格符合搜索结果返回的 schema——字段名、类型、必填项都要与 schema 一致多一个字段或少一个必填项都可能导致调用失败memory必须始终包含即使为空也要传{}这是 Skill 明确要求的调用约定session_id继续复用同一会话 ID。RUBE_MULTI_EXECUTE_TOOL支持一次调用批量执行多个工具tools是数组适合查规则 改配置 验证结果这类复合任务。如果你需要更深层的 schema工具通过schemaRef引用外部 schema 定义可以用RUBE_GET_TOOL_SCHEMAS拉取完整定义如果需要批量/远端执行则使用RUBE_REMOTE_WORKBENCH并调用run_composio_tool()——这两者都出现在文末的 Quick Reference 表中。已知坑位Known Pitfalls六条实战纪律原文的坑位清单是长期实践沉淀每一条都对应一次真实失败场景逐条保留并补充因果说明永远先搜索Always search first工具 schema 会变化。不调用RUBE_SEARCH_TOOLS就硬编码 slug 或参数是最大的失败来源。因为 Composio API 的工具定义会随上游更新昨天的参数今天可能就是非法字段检查连接Check connection执行前必须通过RUBE_MANAGE_CONNECTIONS确认状态为ACTIVE。OAuth token 可能过期、用户可能撤销授权未检查就执行会导致静默失败Schema 合规Schema compliance使用搜索结果中的精确字段名和类型。多传、少传、类型不符都会触发校验错误Memory 参数RUBE_MULTI_EXECUTE_TOOL调用中始终携带memory即使内容为空也要传{}缺失该字段可能导致请求被拒会话复用Session reuse同一工作流内复用 session ID保持上下文连续新工作流再生成新 ID避免上下文串扰分页Pagination检查响应中的分页 token若结果未取完需继续翻页拉取直到数据完整——尤其适用于列出所有规则/配置这类返回量大的操作。这六条与搜索优先 连接校验 schema 合规一脉相承构成可复制的稳健执行范式。快速参考表四种操作的对应工具OperationApproachFind toolsRUBE_SEARCH_TOOLSwith Control D-specific use caseConnectRUBE_MANAGE_CONNECTIONSwith toolkitcontrol_dExecuteRUBE_MULTI_EXECUTE_TOOLwith discovered tool slugsBulk opsRUBE_REMOTE_WORKBENCHwithrun_composio_tool()Full schemaRUBE_GET_TOOL_SCHEMASfor tools withschemaRef使用建议日常单任务增删一条规则、查询配置走前三行即搜索 → 连接 → 执行三步批量任务批量更新多设备策略切换到RUBE_REMOTE_WORKBENCHrun_composio_tool()在远端工作台中循环执行深度集成需要完整 JSON schema 做严格校验用RUBE_GET_TOOL_SCHEMAS展开schemaRef引用的完整定义。生态定位它不是一个孤立文档control-d-automation是仓库中大规模App Automation via Composio体系的一员。README.md 明确说明composio-skills/下预置了 78 个 SaaS 应用的 workflow skill每个都包含工具序列、参数指引、已知坑位和快速参考表并且全部使用从 Composio API 实际发现discovered的真实工具 slug——这解释了为什么本 Skill 反复强调搜索优先slug 来自 API 运行时发现而非静态文档。横向对比可见同一骨架被反复复用composio-automation 针对 Composio 自身 toolkit、composio-search-automation 针对 Composio Search toolkit二者与本 Skill 结构完全一致仅use_case、toolkits参数与表格措辞不同。这意味着你掌握本文的三步工作流后可以零成本迁移到其他 77 个 Skill反过来这也印证了先搜索 → 查连接 → 执行是本仓库认可的通用自动化范式。若你想把该 Skill 安装进 Claude Code可遵循 README.md 的标准流程将control-d-automation目录复制到~/.config/claude-code/skills/下用head ~/.config/claude-code/skills/control-d-automation/SKILL.md校验元数据再启动claude即可自动加载。Skill 采用渐进式加载会话开始时只暴露名称与描述正文在判定相关时才完整载入因此同时挂载几十个此类 Skill 也不会撑爆上下文窗口。小结Control D 自动化 Skill 的价值在于把搜索优先、连接校验、schema 合规、会话复用这套纪律固化成可执行规范。接入时只需在 MCP 客户端配置中添加https://rube.app/mcp端点无需 API key使用时严格遵循RUBE_SEARCH_TOOLS发现→RUBE_MANAGE_CONNECTIONS连接→RUBE_MULTI_EXECUTE_TOOL执行三步并守住六条坑位纪律就能让 Claude 稳定、可复现地完成 Control D 的 DNS 过滤与配置管理任务。这套模式在仓库 78 个 composio Skills 中完全通用掌握其一即可触类旁通。赞分享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点击查看免费下载相关推荐使用 Rube MCP 自动化 Dripcel 操作awesome-claude-skills Dripcel Automation Skill 实战指南使用 Rube MCP 自动化 Dripcel 操作awesome claude skills Dripcel Automation Skill 实战指南 本AI 技能AI 插件人工智能工作流自动化使用 Rube MCP 自动化 Autom 操作awesome-claude-skills 中 autom-automation Skill 实战指南使用 Rube MCP 自动化 Autom 操作awesome claude skills 中 autom automation Skill 实战指南 本指南AI 技能AI 插件人工智能工作流自动化基于 Rube MCP 自动化 Ayrshareawesome-claude-skills 中 ayrshare-automation Skill 实战指南基于 Rube MCP 自动化 Ayrshareawesome claude skills 中 ayrshare automation Skill 实战指南AI 技能AI 插件人工智能工作流自动化上一篇Buzz免费离线音频转录与本地语音转文字完整指南下一篇OpenCore Legacy Patcher终极指南让老旧Mac重获新生创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/1 16:49:36
从满脑子想法到清晰决策:grill-me 访谈技能怎么用对
2026/10/1 16:44:36
【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range”
2026/10/1 16:44:36
python项目导出依赖和安装依赖
2026/10/1 17:30:07
CSS3 2D转换与动画实战:从 transform 到 transition 全解析
2026/10/1 17:30:07
Grounded-Segment-Anything 高效 SAM 系列实战:六种轻量模型零样本检测与分割完全指南
2026/10/1 17:30:07
QGIS入门教程:数据源、数据格式、标注与符号化全流程
2026/10/1 17:30:07
从零开始搞AI工程:模型到产品的完整实战路线
2026/10/1 17:30:07
AI工程化从零搭建:RAG+Agent知识库问答实战路线图
2026/10/1 17:19:38
参考文献格式乱如麻?博导推荐这几个一键生成论文工具
2026/10/1 0:01:36
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/1 0:01:36
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/1 0:01:36
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)
2026/9/29 11:29:08
网站建设的英语怎么说?别只背单词,看完这套安全完整流程才敢上线
2026/10/1 8:09:25
新手入门看这篇:建设网站加盟避坑指南与SEO实操
2026/9/29 14:07:33
论文AIGC疑似度是什么意思?想查论文AI率有哪些免费工具?
2026/10/1 0:01:36
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/1 0:01:36
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/1 0:01:36
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)