steel-browse

star 55

Browse the web using Steel Browser API at {{STEEL_HOST}}:{{STEEL_PORT}}. Full session management, anti-detection, proxy support, and CAPTCHA solving for AI agents.

bidewio By bidewio schedule Updated 2/8/2026

name: steel-browse description: "Browse the web using Steel Browser API at {{STEEL_HOST}}:{{STEEL_PORT}}. Full session management, anti-detection, proxy support, and CAPTCHA solving for AI agents." metadata: openclaw: emoji: "🔥"


Steel Browser Skill

Steel Browser provides a powerful API at http://{{STEEL_HOST}}:{{STEEL_PORT}} for AI agent web automation.

Create a Session

curl -X POST http://{{STEEL_HOST}}:{{STEEL_PORT}}/v1/sessions \
  -H "Content-Type: application/json" \
  -d '{"blockAds": true, "sessionTimeout": 1800000}'

Scrape a Page

curl -X POST http://{{STEEL_HOST}}:{{STEEL_PORT}}/v1/scrape \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "waitFor": 2000}'

Take a Screenshot

curl -X POST http://{{STEEL_HOST}}:{{STEEL_PORT}}/v1/screenshot \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "fullPage": true}'

Convert to Markdown

curl -X POST http://{{STEEL_HOST}}:{{STEEL_PORT}}/v1/scrape \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "format": "markdown"}'

Connect with Puppeteer

const browser = await puppeteer.connect({
  browserWSEndpoint: `ws://{{STEEL_HOST}}:{{STEEL_PORT}}?sessionId=${sessionId}`
});
const page = await browser.newPage();
await page.goto('https://example.com');

Key Features

  • Session Management: Persistent browser sessions with cookies and storage
  • Anti-Detection: Built-in stealth plugins and fingerprint management
  • Proxy Support: Rotate IPs per session for scraping at scale
  • CAPTCHA Solving: Auto-solve CAPTCHAs without manual intervention
  • Multiple Formats: Get pages as HTML, markdown, PDF, or screenshots
  • CDP Compatible: Connect with Puppeteer, Playwright, or Selenium

Tips

  • Use sessions for multi-step workflows (login, navigate, extract)
  • Enable ad blocking for faster page loads
  • Use the markdown endpoint for clean text extraction for LLM processing
  • Set session timeouts to auto-cleanup abandoned sessions
Install via CLI
npx skills add https://github.com/bidewio/better-openclaw --skill steel-browse
Repository Details
star Stars 55
call_split Forks 8
navigation Branch main
article Path SKILL.md
More from Creator