← Back to Skills Marketplace
nicemaths123

Browser Automation AI

by nicemaths123 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
115
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install browser-automation-ai
Description
Automate web tasks like form filling, data scraping, and testing using a REST API to control cloud browser automation actors.
README (SKILL.md)

Web Automation & Browser Workflows

Overview

Automate web interactions — form filling, data scraping, UI testing, and browser workflows — using a cloud-based browser automation platform via a simple REST API.

🔗 Start automating for free (includes $5/month compute): https://www.apify.com/?fpr=dx06p


Setup (2 minutes)

  1. Create a free account via the link above
  2. Go to Settings → Integrations and copy your Personal API Token
  3. Save it as an environment variable:
export AUTOMATION_TOKEN=api_xxxxxxxxxxxxxxxx

How It Works

Describe a web task in plain language and Claude will:

  1. Pick the right automation actor for the job
  2. Build and fire the API call
  3. Return results or a confirmation

API Quick Reference

Base URL: https://api.apify.com/v2
Auth header: Authorization: Bearer YOUR_TOKEN

Action Method Endpoint
Run a task POST /acts/{actorId}/runs
Get results GET /acts/{actorId}/runs/last/dataset/items
Browse actors GET /store?search=your-query

Common Automation Actors

Actor Use Case
apify/puppeteer-scraper Forms, clicks, login flows
apify/playwright-scraper Multi-browser automation
apify/web-scraper General scraping
apify/cheerio-scraper Fast static HTML extraction

Example — Fill & Submit a Form

const response = await fetch(
  "https://api.apify.com/v2/acts/apify~puppeteer-scraper/runs",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "Authorization": `Bearer ${process.env.AUTOMATION_TOKEN}`
    },
    body: JSON.stringify({
      startUrls: [{ url: "https://example.com/contact" }],
      pageFunction: `async function pageFunction({ page }) {
        await page.waitForSelector('#name');
        await page.type('#name', 'Jane Smith');
        await page.type('#email', '[email protected]');
        await page.click('button[type="submit"]');
        await page.waitForNavigation();
        return { success: true };
      }`
    })
  }
);
const data = await response.json();
console.log("Run ID:", data.data.id);

Tips

  • Use waitForSelector() before touching any element
  • Use waitForNavigation() after form submissions
  • Set maxRequestRetries: 3 for unstable pages
  • Use page.screenshot() to debug issues

Requirements

Usage Guidance
Install only if you are comfortable using Apify for cloud browser automation. Keep the API token secure, use trusted actors, review generated tasks before they click or submit anything, and avoid automating sensitive or unauthorized sites.
Capability Analysis
Type: OpenClaw Skill Name: browser-automation-ai Version: 1.0.0 The skill bundle provides documentation and examples for using the Apify platform for web automation. While SKILL.md contains an affiliate link (URL parameter ?fpr=dx06p), the instructions and code snippets are consistent with the stated purpose of browser automation and do not contain evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The stated purpose, examples, and API references consistently describe browser automation for form filling, scraping, and testing; those capabilities are broad but purpose-aligned.
Instruction Scope
The skill says the agent will pick an actor and fire API calls, including form submission examples, so users should ensure targets, data, and submission actions are explicitly approved.
Install Mechanism
There is no install script or local code package; setup is manual account creation and environment-variable configuration.
Credentials
Use of a cloud automation API and personal Apify token is proportionate to the stated purpose, though the registry metadata does not declare the token requirement.
Persistence & Privilege
The only persistence described is saving an API token as an environment variable; no background worker, self-starting process, or local credential-store access is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install browser-automation-ai
  3. After installation, invoke the skill by name or use /browser-automation-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the web-browser-automation skill. - Automate web form filling, data scraping, UI testing, and browser workflows using a simple REST API. - Supports integration with Apify cloud platform; provides API setup instructions. - Includes ready-to-use code samples and quick reference for common web automation actors.
Metadata
Slug browser-automation-ai
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Browser Automation AI?

Automate web tasks like form filling, data scraping, and testing using a REST API to control cloud browser automation actors. It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.

How do I install Browser Automation AI?

Run "/install browser-automation-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Browser Automation AI free?

Yes, Browser Automation AI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Browser Automation AI support?

Browser Automation AI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Browser Automation AI?

It is built and maintained by nicemaths123 (@nicemaths123); the current version is v1.0.0.

💬 Comments