返回顶部
o

openclaw-rpaOpenClaw RPA

Record browser, Excel, Word & API actions once — replay without the LLM: faster, cheaper, no hallucinations. github.com/laziobird/openclaw-rpa . Supports computer-use automation: web clicks/fill/extract, local Excel (.xlsx via openpyxl), Word (.docx via python-docx), HTTP API calls (httpx GET/POST), and auto-login cookie reuse. · Triggers: #rpa #RPA #rpa-api #rpa-login #rpa-login-done #rpa-autologin #rpa-autologin-list #rpa-list #rpa-run #rpa-help

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
249
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

openclaw-rpa

openclaw-rpa — 区域路由(请先阅读此文件)

GitHub: https://github.com/laziobird/openclaw-rpa — 源代码、README、安装说明、示例脚本位于 rpa/ 目录下。

此技能的功能

openclaw-rpa 是一个基于大语言模型的RPA代理框架。您用自然语言描述任务;AI在真实浏览器、您的计算机或通过API服务上逐步执行任务——每一步都附带截图证明——然后将所有内容编译成一个独立的Playwright Python脚本。回放时直接运行该脚本——无需调用模型、不消耗Token、无幻觉风险——比每次让AI点击更快、更便宜。

为何重要

  1. 1. 节省计算资源和费用——让大模型每次运行时驱动浏览器,每次重度会话(Token、工具、长上下文)可能花费约个位数到数十美元录制一次后,重复工作不再调用模型——回放快得多,且这些步骤的LLM成本接近零
  2. 一次验证,每次运行一致——录制时您确认流程有效;之后回放确定性地执行保存的步骤。您避免了每次运行时让AI“再做一次”,这损害一致性增加幻觉风险

您可以自动化的内容(录制一次,多次回放——请遵守各网站条款和当地法律):

类别示例
浏览器登录、导航、点击、填写表单、提取文本、排序/筛选表格
HTTP API
对任意REST端点执行GET/POST、保存JSON、直接在脚本中嵌入API密钥(#rpa-api) |
| Excel(.xlsx) | 创建/更新工作簿、多工作表、表头、冻结窗格、从JSON或其他文件动态生成行 |
| Word(.docx) | 生成包含段落和表格的报告——无需Microsoft Office |
| 自动登录 | 使用#rpa-login一次性保存Cookie,在每次录制和回放时自动注入——跳过OTP/验证码/二维码流程 |
| 混合流程 | 单个录制任务中的任意组合(例如API + Excel + Word,或浏览器 + 登录 + 提取) |

录制的示例脚本(位于rpa/目录下):onlineshoppingv1.py电商 · yahoonew.py雅虎财经新闻 · apiv3.pyAlpha Vantage API(NVDA每日JSON,无需浏览器)· reconciliationv2.py / 会计记账v2.py应付账款对账(GET → Excel匹配 → Word表格报告)——完整文档:英文 · 中文

何时使用

您想要…发送
开始录制新流程#automation robot、#RPA、#rpa,或提及Playwright自动化
查看已保存的任务
#rpa-list | | 运行已保存的任务(例如新对话) | #rpa-run:{任务名称} | | 在当前对话中运行 | run:{任务名称}(中文:#run:{任务名称}) |

快速入门(安装后)

text
#rpa-list
#rpa-run:your-task-name

完整协议、状态机、两行注册(任务名称 + 能力 A–G/N)、deps-check / deps-install、record-step JSON、渐进式探测选择器强度(复合CSS——容器 + 标签/属性/:has();避免裸h3)位于下方的区域文件中。

输出

生成的文件是普通Python(rpa/*.py)——可使用python3独立运行、可编辑,回放时无需OpenClaw依赖。

范围

浏览器——goto、click、fill、selectoption、scroll、wait、snapshot、extracttext、dom_inspect。
HTTP API——apicall(httpx GET/POST、密钥嵌入、saveresponse_to);独立于浏览器页面。
本地文件——mergefiles(合并桌面文件);extracttext写入磁盘;录制后修补rpa/*.py以进行文件夹/文件操作。
Excel / Word——excelwrite(openpyxl、多工作表、从JSON或其他文件动态生成行);wordwrite(python-docx、段落+表格);无需Microsoft应用程序。
计算逻辑——python_snippet将任意Python注入生成的脚本;在录制时执行并验证
不包含——大型ETL、数据库、重度操作系统自动化。

推荐网站

适合——结构可预测,开箱即用效果良好:

类别示例
金融/数据雅虎财经、investing.com
电商
Sauce Demo(saucedemo.com)、速卖通、eBay |
| 新闻/媒体 | BBC新闻、路透社、Hacker News、Reddit列表页面 |
| 参考 | 维基百科、GitHub公共仓库/问题页面 |

不推荐——可能出错或需要人工干预:

情况原因解决方法
高度动态的单页应用(重度客户端路由)选择器在渲染间变化;快照可能遗漏内容使用dom_inspect + scroll定位稳定选择器
验证码/机器人检测(reCAPTCHA、hCaptcha)
自动化被阻止;需要人工验证 | — |
| 需要登录的流程(密码/短信验证码/滑块/二维码) | 凭据和双重验证必须手动处理 | 使用#rpa-login手动登录一次→Cookie自动保存→#rpa-autologin在每次未来录制和回放时注入,完全跳过登录流程 |

提示: 在新网站上,先使用goto + snapshot确认页面结构可读,再构建完整流程。

必须:加载正确的指令文件

  1. 1. 读取此技能目录中的config.json。如果不存在,则读取config.example.json(相同结构;默认locale为en-US)。
  2. 读取locale字段。允许的值:zh-CNen-US(仓库默认在config.example.json中:en-US)。
  3. 立即使用读取工具加载完整技能正文:
- zh-CN → SKILL.zh-CN.md - en-US → SKILL.en-US.md
  1. 4. 仅遵循该文件中的状态机、触发器、record-step JSON、引导文本和面向用户的回复。
  1. 5. 使用当前区域设置的语言回复用户:
- zh-CN → 代理消息使用简体中文(用户仍可输入英文)。 - en-US → 代理消息使用英文(用户仍可输入中文)。

更改语言

  • - 如有需要,复制config.example.json → config.json(python3 scripts/bootstrapconfig.py),然后编辑locale,
  • 运行:python3 scripts/setlocale.py en-US / python3 scripts/set_locale.py zh-CN(缺失时从示例创建config.json)。

更改区域设置后,代理应在新的轮次或会话中重新读取匹配的SKILL.*.md。有关完整工作流程,请参阅此目录中的README.md

ClawHub / 发现

  • - SKILL.md(本文件):简短路由 + 何时使用 + 快速入门,适用于ClawHub等列表。
  • SKILL.zh-CN.md / SKILL.en-US.md:完整的引导录制运行/列表和防超时规则。
  • 场景文档: articles/scenario-ap-reconciliation.en-US.md · 中文 — 应付账款对账(仅GET的模拟API、本地Excel、Word表格输出)。

相对路径

当加载的文件引用playwright-templates.md、synthesis-prompt.md或rpa_manager.py时,请相对于此技能目录(SKILL.md的父目录)解析路径。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-rpa-1775894523 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-rpa-1775894523 技能

通过命令行安装

skillhub install openclaw-rpa-1775894523

下载

⬇ 下载 openclaw-rpa v1.1.0(免费)

文件大小: 132.45 KB | 发布时间: 2026-4-12 10:50

v1.1.0 最新 2026-4-12 10:50
openclaw-rpa 1.1.0 introduces major capability expansion for RPA flows (browser, Excel, Word, HTTP API) and a simpler, more flexible skill router.

- Added HTTP API automation (httpx GET/POST, key embedding, standalone API flows)
- Added native Excel (.xlsx, openpyxl) and Word (.docx, python-docx) automation, no MS Office required
- Added auto-login system (#rpa-login, #rpa-autologin) for cookie reuse, skipping login/OTP on replay
- Added scenario and tutorial articles (AP reconciliation, auto-login, Python snippets)
- Expanded triggers and documentation for new automation modes
- Removed old sample scripts and unused shell/batch files for a cleaner repo

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部