browserlisted
Install: claude install-skill ariffazil/arifos
# Browser Skill — arifOS_bot
Triggers: "open browser", "screenshot", "take a screenshot", "scrape page", "get page content",
"fill form", "navigate to", "render page", "save as pdf", "web automation",
"click on", "browser automation", "full page", "visit"
Browser: **Browserless Chromium 145** at `http://headless_browser:3000`
Protocol: REST API (POST JSON) + OpenClaw native `browser` tool
---
## Method 1 — OpenClaw Native Browser Tool
Use for interactive navigation, clicking, form-filling.
OpenClaw's `browser` tool is wired to `BROWSERLESS_URL=http://headless_browser:3000`.
```
# In OpenClaw tool call:
browser: navigate to https://example.com
browser: click on "Submit" button
browser: fill input[name=email] with "arif@example.com"
browser: get page text
browser: take screenshot
```
---
## Method 2 — Direct Browserless REST API
Use for precise control, bulk operations, or when native tool isn't enough.
### Screenshot
```bash
# Full page screenshot → save PNG
curl -s -X POST http://headless_browser:3000/screenshot \
-H "Content-Type: application/json" \
-d '{
"url": "https://YOURURL.com",
"options": {
"fullPage": true,
"type": "png"
}
}' -o ~/.openclaw/workspace/logs/screenshot_$(date +%s).png
echo "Saved to workspace/logs/"
```
### Get Full Page Content (Markdown-friendly HTML)
```bash
curl -s -X POST http://headless_browser:3000/content \
-H "Content-Type: application/json" \
-d '{
"url": "https://YOURURL.c