← 返回 Skills 市场
293
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clawhub-publish-146156
功能描述
Automate web navigation, interaction, and data extraction using a fast Rust-based headless browser CLI with Node.js fallback and structured commands.
使用说明 (SKILL.md)
Agent Browser
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
When to use
- Automating web interactions (login, form fill, scraping)
- Extracting structured data from pages
- Testing web UIs or workflows
- Filling forms programmatically
Prerequisites
- Node.js ≥ 18
npm install -g agent-browser(run once to install CLI)
How it works
agent-browser open \x3Curl>→ launch browser & navigateagent-browser snapshot -i→ get interactive elements with stable refs (e.g.,@e1)- Use refs to interact:
click @e1,fill @e2 "text",wait @e3 agent-browser close→ clean up
Key capabilities
- Snapshot with accessibility tree or interactive-only mode
- Precise element interaction (click/fill/hover/drag/upload)
- Wait conditions (element visible, URL change, network idle)
- Screenshot, PDF export, video recording
- Cookie/storage/network control
- Tab/window/frame management
- JSON output for programmatic parsing
Example
agent-browser open https://example.com/login
agent-browser snapshot -i
agent-browser fill @e1 "[email protected]"
agent-browser fill @e2 "password123"
agent-browser click @e3
agent-browser wait --url "/dashboard"
安全使用建议
This skill is suspicious mainly because of provenance and install questions rather than explicit malicious instructions. Before installing or running it: 1) Do not run 'npm install -g agent-browser' globally without checking the package — inspect the npmjs.org package page, author, download count, and published files. 2) Search for the package source repository and review the code (especially install scripts and any postinstall behavior). 3) Verify the owner/slug mismatch between the registry metadata and _meta.json; contact the publisher if possible. 4) Prefer installing in a sandbox or container (not as root), or run 'npm pack' and inspect the tarball before installing. 5) If you cannot verify the package source and contents, avoid installing it system-wide and consider safer alternatives (well-known browser automation tools with clear provenance).
功能分析
Type: OpenClaw Skill
Name: clawhub-publish-146156
Version: 0.2.0
The skill bundle consists of documentation (skill.md) for a browser automation CLI tool called 'agent-browser'. It provides standard instructions for web interaction tasks such as navigation, element interaction, and scraping, without any executable code, suspicious commands, or evidence of malicious intent.
能力评估
Purpose & Capability
The description advertises a 'fast Rust-based headless browser CLI with Node.js fallback', but the SKILL.md only instructs installing a global npm package (agent-browser) and requires Node.js ≥18. No Rust build or binary provenance is provided. The registry name (Clawhub Publish 146156) and owner ID in the registry metadata differ from the _meta.json owner/slug (agent-browser), which is an unexplained mismatch in provenance. These discrepancies make it unclear whether the requested installation matches the claimed implementation.
Instruction Scope
The SKILL.md stays within the stated functional scope (open, snapshot, click, fill, wait, close) and does not instruct the agent to read arbitrary files or environment variables. However, it explicitly instructs installing a remote npm package globally (npm install -g agent-browser), which grants that package the ability to run install scripts and create system-wide binaries — an action outside the immediate 'use' scope and worth verifying.
Install Mechanism
There is no install spec in the registry entry; instead the SKILL.md tells users to run 'npm install -g agent-browser'. Installing an npm package globally can execute arbitrary install scripts and introduce native binaries; combined with no homepage, no source link, and conflicting metadata, the provenance of the code to be installed is unclear. NPM installs are a moderate-risk mechanism and should be verified before running globally.
Credentials
The skill declares no required environment variables, credentials, or config paths. There is no direct request for secrets or unrelated credentials in the SKILL.md, which is proportionate to the described web-automation purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. However, the installation instruction (global npm install) results in a system-wide binary that persists outside the agent's sandbox, so users should be aware they are installing persistent software onto their system.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clawhub-publish-146156 - 安装完成后,直接呼叫该 Skill 的名称或使用
/clawhub-publish-146156触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
- Added comprehensive SKILL.md documentation describing installation, usage, and capabilities of Agent Browser.
- Clarified prerequisites: Node.js ≥ 18 and global CLI installation via npm.
- Detailed step-by-step workflow and structured command examples for web automation tasks.
- Listed key features such as snapshotting with stable element references, interaction commands, and export options (screenshot, PDF, video).
- Outlined common use cases including login automation, data extraction, and UI testing.
元数据
常见问题
Clawhub Publish 146156 是什么?
Automate web navigation, interaction, and data extraction using a fast Rust-based headless browser CLI with Node.js fallback and structured commands. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 293 次。
如何安装 Clawhub Publish 146156?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawhub-publish-146156」即可一键安装,无需额外配置。
Clawhub Publish 146156 是免费的吗?
是的,Clawhub Publish 146156 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Clawhub Publish 146156 支持哪些平台?
Clawhub Publish 146156 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Clawhub Publish 146156?
由 gxw975(@gxw975)开发并维护,当前版本 v0.2.0。
推荐 Skills