← Back to Skills Marketplace
gxw975

Clawhub Publish 146156

by gxw975 · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ⚠ suspicious
293
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clawhub-publish-146156
Description
Automate web navigation, interaction, and data extraction using a fast Rust-based headless browser CLI with Node.js fallback and structured commands.
README (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

  1. agent-browser open \x3Curl> → launch browser & navigate
  2. agent-browser snapshot -i → get interactive elements with stable refs (e.g., @e1)
  3. Use refs to interact: click @e1, fill @e2 "text", wait @e3
  4. 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"
Usage Guidance
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).
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawhub-publish-146156
  3. After installation, invoke the skill by name or use /clawhub-publish-146156
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug clawhub-publish-146156
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 293 downloads so far.

How do I install Clawhub Publish 146156?

Run "/install clawhub-publish-146156" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Clawhub Publish 146156 free?

Yes, Clawhub Publish 146156 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Clawhub Publish 146156 support?

Clawhub Publish 146156 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clawhub Publish 146156?

It is built and maintained by gxw975 (@gxw975); the current version is v0.2.0.

💬 Comments