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点击查看免费下载本指南围绕 composio-skills/bubble-automation/SKILL.md 展开讲解如何通过 Rube MCPComposio 提供的 MCP 服务端点以 Claude Skills 的方式自动化 Bubble 平台的各类操作。读完本文你将掌握 Rube MCP 的连接配置、工具发现RUBE_SEARCH_TOOLS、连接管理RUBE_MANAGE_CONNECTIONS与多工具执行RUBE_MULTI_EXECUTE_TOOL的完整调用链并学会规避工具 schema 变更、连接失效、分页遗漏等高频坑位直接把它投入实际工作流。Skill 定位Bubble 自动化在整个技能库中的角色awesome-claude-skills 仓库维护了一份超过 1000 个生产级 Claude Skills 的精选清单见 README.md其中「App Automation via Composio」分类专门收录了一批面向 SaaS 应用的预构建工作流 Skills。按 README 的说明这批 Skills 覆盖 78 个 SaaS 应用每个 Skill 都包含工具调用序列、参数指引、已知陷阱和速查表并且全部使用从 Composio API 发现的真实工具 slug编写。bubble-automation正是其中为 Bubble无代码应用开发平台量身定制的一个 Skill。它的 YAML frontmatter 声明了三个关键信息--- name: bubble-automation description: Automate Bubble tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---这三行元数据的作用在于会话启动时Agent 只需看到 name 和 description 即可判断该 Skill 是否与当前任务相关约 100 token 的加载开销requires.mcp则声明本 Skill 依赖名为rube的 MCP 服务器。这正是 README 描述的 Skills 渐进式加载机制——完整指令正文只在任务相关时按需载入从而让单个 Agent 可以同时挂载上百个 Skills 而不撑爆上下文窗口。架构速览Skill、MCP 与工具三层关系要正确使用本 Skill先厘清三层职责边界README 对 Claude Skills 体系的官方描述Skill 定义行为SKILL.md告诉 Agent「做什么、按什么顺序做、有哪些护栏」即本文要讲解的整套工作流。MCP 提供访问Rube MCP 负责 Agent 与外部系统的连接、鉴权与工具发现对应requires: mcp: [rube]。工具执行动作RUBE_SEARCH_TOOLS、RUBE_MULTI_EXECUTE_TOOL等是 Agent 实际调用的函数每个函数背后映射到 Composio 暴露的 Bubble toolkit 能力。在生产环境中三层同时工作MCP 管访问、工具管动作、Skill 管行为。这与仓库中 connect/SKILL.md 描述的 Composio Tool Router 机制一脉相承——Agent 提出目标后工具路由器在 1000 选项中匹配合适工具OAuth 鉴权自动完成动作执行后返回结果。前置条件在运行任何 Bubble 自动化工作流之前需要满足以下条件均来自 SKILL.md 的 Prerequisites 一节Rube MCP 已连接确保RUBE_SEARCH_TOOLS可用这是验证 Rube MCP 是否生效的最直接标志。Bubble 连接已激活通过RUBE_MANAGE_CONNECTIONS建立并激活 toolkit 为bubble的连接。先搜索再执行每次工作流开始前必须调用RUBE_SEARCH_TOOLS获取当前的工具 schema——因为工具 schema 会随版本演进硬编码 slug 或参数会直接导致调用失败。环境配置接入 Rube MCP原文档的 Setup 一节给出了 Rube MCP 的接入方式在客户端配置中将https://rube.app/mcp添加为 MCP server无需任何 API key——只需添加端点即可工作。这是该方案最省事的部署路径。随后按以下四步完成连接建立验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS有正常响应调用RUBE_MANAGE_CONNECTIONS传入 toolkit 为bubble若连接状态不是 ACTIVE跟随返回的鉴权链接完成授权设置在运行任何工作流之前确认连接状态显示为 ACTIVE。注意区分仓库中的两个相关 Skillcomposio-skills/bubble-automation/SKILL.md 面向 Bubble无代码平台连接 toolkit 名为bubble而 composio-skills/project-bubble-automation/SKILL.md 面向 Project Bubble连接 toolkit 名为project_bubble。两者前置条件、工作流模式相同但 toolkit 标识不可混用。工具发现RUBE_SEARCH_TOOLS 的正确用法Bubble toolkit 暴露哪些工具、每个工具接受什么参数不能靠猜必须靠搜。原文档 Tool Discovery 一节给出了标准调用范式RUBE_SEARCH_TOOLS queries: [{use_case: Bubble operations, known_fields: }] session: {generate_id: true}要点解析use_case用自然语言描述你要完成的任务如 Bubble operations 或更具体的 create application in BubbleRube 会据此检索匹配的工具known_fields用于提供你已知的字段线索不确定时留空即可session.generate_id: true表示本次调用生成一个新的会话 ID适合工作流起步阶段。该调用返回四类关键信息可用工具 slug 列表、输入 schema、推荐的执行计划execution plans以及已知陷阱known pitfalls。后续的RUBE_MULTI_EXECUTE_TOOL参数必须严格以此处返回的 schema 为准。核心工作流三步模式详解原文档 Core Workflow Pattern 一节定义了贯穿始终的三步模式这是本 Skill 的骨架任何 Bubble 自动化任务都应按此顺序执行。Step 1发现可用工具针对当前具体任务再次检索复用已有会话 ID而非每次新建以便 Rube 理解上下文RUBE_SEARCH_TOOLS queries: [{use_case: your specific Bubble task}] session: {id: existing_session_id}将use_case替换为你的真实任务描述例如 list all applications in Bubble workspace 或 update a Bubble data type field。这里的session.id应复用同一工作流内之前生成的会话。Step 2检查连接执行任何工具前确认连接仍然有效RUBE_MANAGE_CONNECTIONS toolkits: [bubble] session_id: your_session_idtoolkits以数组形式传入值为bubblesession_id与 Step 1 保持一致预期结果连接状态为 ACTIVE若显示非 ACTIVE按返回的鉴权链接重新完成授权后再继续。Step 3执行工具连接确认无误后用发现的工具 slug 执行具体操作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 的搜索结果切勿手写臆测的 slugarguments中的字段名与类型必须与搜索结果返回的 schema 完全一致memory参数必须始终携带即使没有需要传递的上下文也要传空对象{}session_id贯穿三步保持一致保证同一工作流的上下文连贯。延伸批量操作与完整 schema当单次RUBE_MULTI_EXECUTE_TOOL不足以完成任务时原文档 Quick Reference 表还给出了两个进阶入口批量操作使用RUBE_REMOTE_WORKBENCH在其中调用run_composio_tool()适合需要循环、组合多个工具步骤的复杂任务完整 schema对带schemaRef引用的工具使用RUBE_GET_TOOL_SCHEMAS获取完整的结构化 schema 定义用于编写复杂参数。已知陷阱与最佳实践原文档 Known Pitfalls 一节总结了六条经过实战沉淀的约束逐条展开如下永远先搜索工具 schema 会变更。不调用RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数是失败的首要原因。执行前检查连接在运行工具前通过RUBE_MANAGE_CONNECTIONS确认状态为 ACTIVE避免在断连状态下白跑一轮。严格遵循 schema参数必须使用搜索结果返回的精确字段名和类型任何拼写偏差或类型不符都会导致调用失败。memory 参数不可省略每次RUBE_MULTI_EXECUTE_TOOL调用都必须包含memory即使为空也要传{}。会话 ID 复用策略同一工作流内复用会话 ID 以保持上下文开启新工作流时再生成新的会话 ID如session: {generate_id: true}。处理分页检查响应中是否带分页 token若存在则持续拉取直到数据完整避免只拿到第一页结果。快速参考表以下速查表浓缩了整个 Skill 的操作入口可在日常工作中对照使用摘自原文档 Quick Reference操作方式查找工具RUBE_SEARCH_TOOLS传入 Bubble 相关的 use case建立连接RUBE_MANAGE_CONNECTIONStoolkit 为bubble执行操作RUBE_MULTI_EXECUTE_TOOL使用搜索发现的工具 slug批量操作RUBE_REMOTE_WORKBENCH内部调用run_composio_tool()获取完整 schema对带schemaRef的工具使用RUBE_GET_TOOL_SCHEMAS落地步骤小结将上述内容串成一条可执行的落地路径在客户端如 Claude Code 等支持 MCP 的 Agent 环境配置 Rube MCP 端点确认RUBE_SEARCH_TOOLS有响应以RUBE_SEARCH_TOOLS携带 Bubble 相关 use case 发起首次检索生成新会话 ID拿回工具 slug 与 schema以RUBE_MANAGE_CONNECTIONS建立并确认bubbletoolkit 连接为 ACTIVE按三步模式搜索 → 查连接 → 执行循环推进任务全程复用会话 ID、携带memory参数遇到大批量或复合任务时切换RUBE_REMOTE_WORKBENCH组合多个run_composio_tool()调用并留意分页 token 拉取完整数据。只要坚持「先搜索、再执行」的铁律本 Skill 提供的模式即可稳定复用于 Bubble 应用的创建、数据维护、发布管理等各类自动化场景。赞分享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点击查看免费下载相关推荐Agility CMS 自动化实战指南通过 Rube MCP 与 Composio Toolkit 驱动 Claude SkillAgility CMS 自动化实战指南通过 Rube MCP 与 Composio Toolkit 驱动 Claude Skill 本文以开源仓库 awesoAI 技能AI 插件人工智能工作流自动化Backendless 自动化实战通过 Rube MCP 与 Composio Toolkit 驱动低代码后端平台Backendless 自动化实战通过 Rube MCP 与 Composio Toolkit 驱动低代码后端平台 本篇技术指南以 awesome claudAI 技能AI 插件人工智能工作流自动化抖音无水印批量下载器3条命令保存任意创作者的全部作品抖音无水印批量下载器3条命令保存任意创作者的全部作品 手机保存视频总带水印博主作品逐条备份又费时。douyin downloader 是一款开源的抖音无水印网页爬虫CLI上一篇Triton Inference Server模型版本发布通知模板团队沟通标准化下一篇raylib 文本示例字体资源清单与许可合规指南基于 examples/text/resources 的完整字体族谱创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考