openclaw-rpa

Record browser and local-file actions into standalone Playwright Python scripts.

228|30|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/laziobird/openclaw-rpa --skill openclaw-rpa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-rpa
Source: https://github.com/laziobird/openclaw-rpa/tree/main
Command: npx skills add https://github.com/laziobird/openclaw-rpa --skill openclaw-rpa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, httpx, openpyxl, python-docx, and includes scripts (resource) components.

What problem does it solve?

OpenClaw RPA records browser activity and local-file operations once, then replays as deterministic Python scripts without invoking a large language model on every run.

Core Features & Use Cases

  • Record browser interactions (clicks, fills, navigations) and local-file operations (Excel/Word) into a reusable Python script.
  • Support auto-login cookies to skip repeated 2FA or CAPTCHA on subsequent runs.
  • Combine browser steps with API calls to fetch data and merge results into reports (Word/Excel) or JSON outputs.
  • Produce a standalone Playwright Python script that can be replayed anywhere without OpenClaw dependencies.

Quick Start

Record a flow using the onboarding prompts, then end to generate a Python script and replay it via rpa_manager.py run.

Frequently Asked Questions about openclaw-rpa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I record and replay browser automation without LLM token costs?

You can record browser interactions in a headed Playwright session once, which compiles them into a standalone Python script. Replays run deterministically without LLM calls, eliminating token costs and model usage.

Can I automate web interactions and combine them with Excel or Word file operations?

Yes, you can record browser steps and local-file operations together. The skill combines browser actions with API calls to merge fetched data into Excel, Word, or JSON outputs.

How do I handle 2FA or CAPTCHA when replaying web automation scripts?

The skill supports auto-login cookies to skip repeated 2FA or CAPTCHA prompts. You authenticate once during the recording phase, and subsequent replays bypass these authentication barriers.

Do I need Playwright or OpenClaw installed to run the generated automation scripts?

You do not need OpenClaw to run the scripts. The skill produces a standalone Playwright Python script that can be replayed anywhere, requiring only Playwright and its dependencies.

What is the best way to generate deterministic web automation scripts from browser recordings?

Recording your browser activity with this tool automatically compiles clicks, fills, and navigations into a deterministic Python script. This approach ensures replays execute consistently without relying on LLM interpretations.

Why does my browser automation replay fail when a website layout changes?

Replays run deterministically based on recorded steps. If a website's layout changes, the hardcoded browser interactions will fail because the scripts do not use LLM calls to adapt dynamically.