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.