搜索

PythonReactSEOPDF
OpenClaw

steel-browser

Control cloud browser sessions via Steel.dev for web automation and computer-use agents. Use when you need to browse the web, fill forms, click elements, take screenshots, scrape content, or build browser automation loops. Uses Playwright selectors (CSS/text/aria) instead of pixel coordinates — more reliable than e2b-desktop for pure web tasks. Supports residential proxies and CAPTCHA solving.

eyhn0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install eyhn/steel-browser

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Steel Browser Skill

Cloud browser-use via Steel.dev + Playwright Python SDK. Ideal for web automation, scraping, form filling, and AI agent browser loops.

Prerequisites

pip install steel-sdk playwright
export STEEL_API_KEY=your_key_here

Get your API key at https://app.steel.dev → Settings → API Keys (free: 100 browser hours).

Steel API key should be set in OpenClaw config or environment:

openclaw config set env.STEEL_API_KEY "your_key"

State Management

  • start_session.sh saves session ID to ~/.steel_state
  • All scripts auto-load it from there
  • Override anytime with export STEEL_SESSION_ID=<id>
  • Sessions persist until release_session.sh or timeout

Scripts

Script Usage Description
start_session.sh [--proxy] [--captcha] [--timeout MS] Create session; prints SESSION_ID + VIEWER_URL
release_session.sh [SESSION_ID] Release session
list_sessions.sh (none) List active sessions
navigate.sh URL [--wait-until networkidle] Go to URL
screenshot.sh [OUTPUT.png] [--full-page] Take screenshot
click.sh SELECTOR Click by CSS/text/aria selector
click_coords.sh X Y [--right] [--double] Click at pixel coords (fallback)
type.sh SELECTOR "text" Fill input field
press_key.sh KEY Press key (e.g. Enter, Control+a)
scroll.sh AMOUNT|--to-bottom|--to-top|SELECTOR Scroll page
hover.sh SELECTOR Hover over element
select.sh SELECTOR VALUE Select dropdown option
get_content.sh [--html] [SELECTOR] Extract page text or HTML
eval_js.sh "js expression" Execute JavaScript, print result
wait_for.sh SELECTOR [TIMEOUT_MS] Wait for element to appear
get_url.sh (none) Print current URL and page title

Selector Examples

Steel uses Playwright selectors — much more powerful than pixel coords:

# By CSS
click....

来源信息

Source
github
Repository
openclaw/skills
Path
skills/eyhn/steel-browser
Version
—
Commit
fe0764a53f83bcfaf54fa9a351c5ce4cca82e9ad
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# Steel Browser Skill

Cloud browser-use via [Steel.dev](https://steel.dev) + Playwright Python SDK.
Ideal for web automation, scraping, form filling, and AI agent browser loops.

## Prerequisites

```bash
pip install steel-sdk playwright
export STEEL_API_KEY=your_key_here
```

Get your API key at https://app.steel.dev → Settings → API Keys (free: 100 browser hours).

Steel API key should be set in OpenClaw config or environment:
```bash
openclaw config set env.STEEL_API_KEY "your_key"
```

## State Management

- `start_session.sh` saves session ID to `~/.steel_state`
- All scripts auto-load it from there
- Override anytime with `export STEEL_SESSION_ID=<id>`
- Sessions persist until `release_session.sh` or timeout

## Scripts

| Script | Usage | Description |
|---|---|---|
| `start_session.sh` | `[--proxy] [--captcha] [--timeout MS]` | Create session; prints SESSION_ID + VIEWER_URL |
| `release_session.sh` | `[SESSION_ID]` | Release session |
| `list_sessions.sh` | _(none)_ | List active sessions |
| `navigate.sh` | `URL [--wait-until networkidle]` | Go to URL |
| `screenshot.sh` | `[OUTPUT.png] [--full-page]` | Take screenshot |
| `click.sh` | `SELECTOR` | Click by CSS/text/aria selector |
| `click_coords.sh` | `X Y [--right] [--double]` | Click at pixel coords (fallback) |
| `type.sh` | `SELECTOR "text"` | Fill input field |
| `press_key.sh` | `KEY` | Press key (e.g. `Enter`, `Control+a`) |
| `scroll.sh` | `AMOUNT\|--to-bottom\|--to-top\|SELECTOR` | Scroll page |
| `hover.sh` | `SELECTOR` | Hover over element |
| `select.sh` | `SELECTOR VALUE` | Select dropdown option |
| `get_content.sh` | `[--html] [SELECTOR]` | Extract page text or HTML |
| `eval_js.sh` | `"js expression"` | Execute JavaScript, print result |
| `wait_for.sh` | `SELECTOR [TIMEOUT_MS]` | Wait for element to appear |
| `get_url.sh` | _(none)_ | Print current URL and page title |

## Selector Examples

Steel uses Playwright selectors — much more powerful than pixel coords:

```bash
# By CSS
click....

相关技能

OpenClaw

openbotx

openbotx

An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...

OpenClaw

zsxq-digest

sealiu1997

OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.

OpenClaw

browser-use-skill

abczsl520

🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)

OpenClaw

humanpages

human-pages-ai

Search and hire real humans for tasks — photography, delivery, research, and more