Browser Automation AI
/install browser-automation-ai
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)
- Create a free account via the link above
- Go to Settings → Integrations and copy your Personal API Token
- Save it as an environment variable:
export AUTOMATION_TOKEN=api_xxxxxxxxxxxxxxxx
How It Works
Describe a web task in plain language and Claude will:
- Pick the right automation actor for the job
- Build and fire the API call
- 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: 3for unstable pages - Use
page.screenshot()to debug issues
Requirements
- Free account → https://www.apify.com/?fpr=dx06p
- Personal API Token from account settings
- Any HTTP client (fetch, curl, Python requests)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install browser-automation-ai - 安装完成后,直接呼叫该 Skill 的名称或使用
/browser-automation-ai触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Browser Automation AI 是什么?
Automate web tasks like form filling, data scraping, and testing using a REST API to control cloud browser automation actors. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 115 次。
如何安装 Browser Automation AI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install browser-automation-ai」即可一键安装,无需额外配置。
Browser Automation AI 是免费的吗?
是的,Browser Automation AI 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Browser Automation AI 支持哪些平台?
Browser Automation AI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Browser Automation AI?
由 nicemaths123(@nicemaths123)开发并维护,当前版本 v1.0.0。