🦞
Features

Browser Automation

OpenClaw (formerly Moltbot) can control a web browser to automate tasks. Fill forms, extract data, and interact with any website.

🌐 How It Works

OpenClaw uses Playwright (a headless browser) to interact with websites just like a human would. You describe what you want in natural language, and OpenClaw figures out how to do it.

Example conversation:

You: "Check if my package has shipped on Amazon"

OpenClaw: "I'll check your Amazon orders. [Opens Amazon, logs in, navigates to orders] Your package shipped yesterday and will arrive Thursday."

What You Can Do

Form Filling

Automatically fill out forms, applications, and surveys.

"Fill out the job application at [URL] with my resume info"

Data Extraction

Scrape product prices, reviews, or any web data.

"Get the prices from these 5 Amazon product URLs"

Website Monitoring

Watch pages for changes and get alerts.

"Alert me when the price drops on this product page"

Screenshot Capture

Take screenshots of webpages for reference.

"Screenshot the homepage of competitor.com"

Login Automation

Securely log into websites and perform actions.

"Log into my bank and download this month's statement"

Booking & Reservations

Automate booking flights, restaurants, appointments.

"Book a table for 4 at [restaurant] for Saturday 7pm"
Browser Configuration

Configure browser behavior in your config file:

{
  "tools": {
    "browser": {
      "enabled": true,
      "headless": true,
      "timeout": 30000,
      "userDataDir": "~/.openclaw/browser-data",
      "viewport": {
        "width": 1280,
        "height": 720
      }
    }
  }
}
  • headlessRun without visible window (default: true)
  • timeoutMax wait time for page loads (ms)
  • userDataDirStore cookies and sessions
  • viewportBrowser window size
🔒 Security Considerations

Browser automation is powerful but requires careful security practices:

  • !Credential storageOpenClaw can save login sessions. Ensure your server is secure.
  • !Sensitive sitesBe cautious with banking and financial sites.
  • !Rate limitingRespect website terms of service and rate limits.
  • !Two-factor authSome 2FA flows may require manual intervention.
Chrome Extension (Optional)

For sites that require your logged-in session, you can use the OpenClaw Chrome extension to share your browser context:

  • Install the OpenClaw Chrome extension
  • Connect it to your OpenClaw instance
  • OpenClaw can now use your existing logins
Browser Skills Example

Create a skill that uses browser automation:

---
name: Price Checker
triggers:
  - "check price"
  - "price alert"
tools:
  - browser
---

# Price Checker Skill

When asked to check a product price:

1. Navigate to the provided URL
2. Find the price element on the page
3. Extract the current price
4. Compare with any saved price alerts
5. Report the current price and any changes

If the user wants to set an alert:
1. Save the URL and target price
2. Set up a daily check using cron
3. Notify via message when price drops below target

Start Automating

Set up OpenClaw and start automating your web tasks.