资讯动态

通过 Rube MCP 自动化 ParseHub:parsehub-automation Skill 实战指南

发布时间:2026/10/4 10:53:06 来源:尧图企业网站定制
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点击查看免费下载本篇技术指南以当前仓库中的 parsehub-automation Skill 为骨架完整讲解如何在 Claude 生态中通过 Rube MCPComposio驱动 ParseHub 抓取工具包从 MCP 服务器接入、连接授权、工具发现到发现工具 → 检查连接 → 执行调用的三步核心工作流。读完本文你将掌握一套可复制的自动化模式能够安全、合规地让 Agent 批量执行 ParseHub 抓取、解析与数据提取任务并避开工具 Schema 变化、连接失效等常见陷阱。一、Skill 定位仓库中的 ParseHub 自动化入口本 Skill 位于 composio-skills/parsehub-automation/其SKILL.md以标准 Claude Skills 格式编写YAML frontmatter 声明如下--- name: parsehub-automation description: Automate Parsehub tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---在仓库根目录 README.md 中可以看到 Claude Skills 的定位它是可复用的指令包定义做什么、按什么顺序做、带什么护栏而 MCP 负责外部系统连接认证、传输、工具发现工具是 Agent 实际调用的函数。本 Skill 属于 README 中App Automation via Composio分类README.md该分类收录了面向 78 个 SaaS 应用的预置工作流 Skill每个 Skill 都包含工具序列、参数指引、已知陷阱与快速参考表工具 slug 均来自 Composio API 的真实发现结果而非凭空硬编码。具体到本 SkillParseHub 是面向网页数据的可视化抓取平台常用于抽取结构化数据、跟踪页面变化。通过 Composio 提供的 Parsehub 工具包Agent 可以在不手写爬虫代码的情况下把抓取目标页面 → 运行提取 → 获取结构化结果整条链路交给 Claude 编排完成。二、前置条件在运行任何 ParseHub 工作流之前需要满足三项条件均来自 SKILL.mdRube MCP 已连接确认RUBE_SEARCH_TOOLS工具可用ParseHub 连接已激活通过RUBE_MANAGE_CONNECTIONS建立 toolkit 为parsehub的活动连接始终先搜索工具执行任何工作流前必须调用RUBE_SEARCH_TOOLS获取当前最新的工具 Schema。其中第三条是整个 Skill 使用中反复强调的铁律原因在于Composio 的工具集持续演进工具 slug 与入参 Schema 会随版本变化直接硬编码旧的 slug 或参数名必然导致调用失败。三、环境接入添加 Rube MCP 服务器接入方式非常轻量SKILL.md在客户端配置中把https://rube.app/mcp添加为 MCP 服务器即可无需任何 API Key——添加端点后即可直接工作。接入后按以下顺序完成初始化通过确认RUBE_SEARCH_TOOLS有响应来验证 Rube MCP 已可用调用RUBE_MANAGE_CONNECTIONS传入 toolkitparsehub若连接状态不是 ACTIVE则按照返回的授权链接完成 ParseHub 账号的 OAuth 设置在运行任何工作流之前再次确认连接状态为 ACTIVE。这套先验证 MCP 可用 → 再建连接 → 完成授权 → 确认 ACTIVE的顺序是本 Skill 与仓库内其余 78 个同族 Skill 共用的标准接入流程可对比 composio-skills/scrapingbee-automation/SKILL.md 等兄弟 Skill 验证其一致性。四、工具发现永远先调用 RUBE_SEARCH_TOOLS工具发现是工作流的第一步官方推荐的最小发现调用如下SKILL.mdRUBE_SEARCH_TOOLS queries: [{use_case: Parsehub operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用工具的 slug即后续执行阶段要填入tool_slug字段的真实标识符输入 Schema每个工具的参数名、类型与必填项推荐的执行计划针对当前 use case 的建议调用序列已知陷阱known pitfalls该工具集的已知坑位提示。注意session: {generate_id: true}的含义首次会话时让系统自动生成一个新的会话 ID后续工作流内复用该 ID详见下文会话复用。五、核心工作流三步曲无论具体任务是什么执行 ParseHub 操作都必须遵循发现 → 检查 → 执行三步模式。以下三个调用负载均完整继承自 SKILL.md。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Parsehub task}] session: {id: existing_session_id}与初次发现相比这里把use_case换成你当前的具体任务描述例如提取某个电商页面的商品列表并复用已存在的会话 ID让搜索上下文延续。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [parsehub] session_id: your_session_id执行任何工具之前先确认parsehub工具集的连接处于 ACTIVE 状态。若连接已过期或失效需重新走授权流程见第三节步骤 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 搜索结果禁止手写猜测arguments必须严格遵循搜索结果返回的 Schema字段名、类型、必填项memory必须始终携带即使没有上下文也要传空对象{}session_id复用工作流内的同一会话 IDRUBE_MULTI_EXECUTE_TOOL支持一次传入多个工具tools为数组适合抓取 → 解析 → 导出这类多步骤链路的一次性编排。六、已知陷阱清单必读SKILL.md 明确列出 6 条高频陷阱逐条展开如下始终先搜索工具 Schema 会变化。未经RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数是失败率最高的错误检查连接执行工具前确认RUBE_MANAGE_CONNECTIONS返回 ACTIVE。ParseHub 账号授权过期会导致调用静默失败或返回认证错误Schema 合规严格使用搜索结果给出的字段名与类型多一个字段、错一个类型都可能被拒memory 参数RUBE_MULTI_EXECUTE_TOOL调用中必须始终携带memory即使为空也要传{}遗漏会导致请求校验失败会话复用同一工作流内复用会话 ID保持上下文连续性新工作流再生成新 ID对应发现阶段的generate_id: true分页处理检查响应中的分页令牌持续拉取直到数据取完避免因只取第一页而丢失后续结果。七、快速参考表以下速查表来自 SKILL.md覆盖 ParseHub 自动化的全部常用操作操作方法查找工具使用 ParseHub 专属 use case 调用RUBE_SEARCH_TOOLS建立连接以 toolkitparsehub调用RUBE_MANAGE_CONNECTIONS执行工具使用搜索得到的工具 slug 调用RUBE_MULTI_EXECUTE_TOOL批量操作使用RUBE_REMOTE_WORKBENCH中的run_composio_tool()完整 Schema对带schemaRef的工具使用RUBE_GET_TOOL_SCHEMAS八、深入批量操作与完整 Schema 获取除了三步主流程Skill 还预留了两个高级入口对应上表后两行批量操作RUBE_REMOTE_WORKBENCH提供一个远程执行环境通过其内置的run_composio_tool()函数可以程序化、循环式地批量调用 ParseHub 工具适合需要遍历多个页面或反复执行同一种提取的大规模场景完整 Schema对于搜索结果中带schemaRef引用的工具调用RUBE_GET_TOOL_SCHEMAS获取展开后的完整参数定义以便构造更复杂的嵌套参数。从仓库结构看这两个入口与主流程共同构成了搜索轻量发现→ 执行标准调用→ 批量远程编排→ 深度 Schema复杂参数的完整能力梯度可以推断它们是 Composio 为应对不同任务复杂度而设计的分层接口。九、Skill 家族与编写规范仓库中的佐证本 Skill 并非孤立存在README 的 App Automation via Composio 一节明确说明这一族 Skill 面向 78 个 SaaS 应用均基于 Rube MCPComposio构建并统一包含工具序列、参数指引、已知陷阱、快速参考表四要素README.md。你可以通过对比 composio-skills/composio-automation/SKILL.md 或 composio-skills/scrapingbee-automation/SKILL.md 看到完全同构的结构——只需把 toolkit 名与 use case 替换为对应应用即可套用。此外仓库的 CONTRIBUTING.md 给出了这类 Skill 的编写规范每个 Skill 是包含SKILL.md的独立文件夹要求基于真实使用场景、有清晰说明、包含示例、可移植到多个 Claude 平台这与本 Skill 中真实工具 slug 可复制负载 陷阱提示的实践完全吻合。若你想为其他应用编写同类 Skill可参考根目录 skill-creator/ 提供的创建指导。十、总结parsehub-automation Skill 提供了一套完整且保守的 ParseHub 自动化范式以 Rube MCP 为传输层以工具发现为安全前提以发现 → 检查连接 → 执行三步为骨架以陷阱清单为护栏。其核心设计思想可以推广到任何通过 Composio 接入的第三方应用——先问当前有哪些工具、Schema 是什么再谈执行从而保证 Agent 工作流在工具集持续演进的现实环境下依然稳定可用。落地时只需记住一条总原则永远先搜索永远核对连接永远按 Schema 执行。赞分享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点击查看免费下载相关推荐Armbian 运行在 Amlogic S905X3 电视盒X96 Max 实测部署指南Armbian 运行在 Amlogic S905X3 电视盒X96 Max 实测部署指南 能跑但有两个硬前提有线网络可用、设备型号在项目设备库内有对应嵌入式开发工具构建工具操作系统通过 Rube MCP 自动化 Persistiqawesome-claude-skills 中 persistiq-automation Skill 的完整实战指南通过 Rube MCP 自动化 Persistiqawesome claude skills 中 persistiq automation Skill 的完整AI 技能AI 插件人工智能工作流自动化通过 Rube MCP 自动化 Melo 任务awesome-claude-skills 中 melo-automation Skill 实战指南通过 Rube MCP 自动化 Melo 任务awesome claude skills 中 melo automation Skill 实战指南 本篇技术指AI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑