Web Autopilot for Openclaw

A sophisticated RPA engine that transforms manual browser recordings into intelligent, reusable TypeScript automation tools.

kckyan
v1.1.0
Mar 7, 2026
0
709
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install web-autopilot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install web-autopilot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Web Autopilot?

Web Autopilot is a high-performance RPA (Robotic Process Automation) engine specifically designed to extend the capabilities of Openclaw Skills. It allows users to record any manual operation within a web application—ranging from simple data lookups to complex multi-step form submissions—and leverages AI to synthesize those actions into robust, maintainable TypeScript scripts. By analyzing network traffic and classifying API interactions, it effectively bridges the gap between manual browser usage and programmatic execution.

This skill is an essential part of the Openclaw Skills ecosystem, providing a seamless way to automate interactions with enterprise software, legacy web apps, and any platform that lacks a native API. It features sophisticated session management, handling everything from SSO and OAuth to multi-step login flows, ensuring your automations remain functional even as sessions expire or authentication requirements change.

Web Autopilot Use Cases

  • Automating repetitive data extraction and report generation from enterprise dashboards.
  • Submitting bulk expense reports, travel requests, or payment applications through web forms.
  • Creating programmatic tools for web applications that do not offer public APIs.
  • Generating no-code automation workflows for logged-in web environments.
  • Building a library of custom Openclaw Skills for specialized business operations.

How Web Autopilot Works

  1. Use the record command to perform the target workflow in a real browser session.
  2. The AI analyzes the captured network traffic to identify core API endpoints and classifies data fields.
  3. For submit tasks, the user confirms which fields are fixed, dynamic, or relational based on a generated table.
  4. The system generates a reusable TypeScript script along with comprehensive field mappings.
  5. The script undergoes an iterative test loop to automatically fix errors like 401 unauthorized or 400 bad requests.
  6. The final script is registered as part of your Openclaw Skills for direct invocation via CLI or AI agents.

Web Autopilot Setup

To start building your own Openclaw Skills using Web Autopilot, follow these steps:

# Navigate to the skill directory
cd /opt/homebrew/lib/node_modules/openclaw/skills/web-autopilot

# Record a new task (using a login URL)
npx ts-node scripts/record.ts --name "my-task" --sso-url "https://login.example.com"

# Or record directly from an app URL
npx ts-node scripts/record.ts --name "my-task" --app-url "https://app.example.com"

Manage your credentials securely for use with all Openclaw Skills:

# Save credentials manually
npx ts-node scripts/utils/credentials.ts save domain.com username password

Web Autopilot Data Schema & Taxonomy

Web Autopilot organizes its data within the ~/.openclaw/rpa/ directory to ensure all Openclaw Skills have consistent access to automation metadata:

Directory Contents
recordings/ Contains the raw recording.json and traffic summaries for each task.
tasks/ Stores the generated run.ts, task-meta.json, and field-mapping.json.
sessions/ Manages cookie-based session persistence for various domains.
credentials.enc Secure, AES-256-GCM encrypted storage for login credentials.

Web Autopilot Advanced Features

  • Intelligent Field Classification: Automatically distinguishes between FIXED, DYNAMIC, and SESSION fields during analysis.
  • Multi-Step Login Support: Handles complex authentication flows including SSO, OIDC, SAML, and multi-page forms.
  • Dry-Run Mode: Safely test form submission scripts by printing request bodies without committing data.
  • Automatic Relational Lookups: Resolves IDs (like project or person IDs) automatically using AI-generated query logic.
  • Machine Identity Encryption: Securely stores credentials using machine-specific keys to protect your Openclaw Skills data.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*