← Back to Skills Marketplace
gxw975

Clawhub Publish 146198

by gxw975 · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ⚠ suspicious
281
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clawhub-publish-146198
Description
Automate web browsing tasks like navigation, form filling, clicking, and data extraction using a fast Rust-based headless browser with Node.js fallback.
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 instructs you to globally install an npm package (agent-browser) but provides no homepage or source to inspect. Before installing: 1) verify the package on the npm registry and check the package owner, repository link, and recent publish history; 2) review the package source code or repository for postinstall scripts or downloads; 3) avoid global install as root — prefer a sandbox/container or scoped environment; 4) be cautious about automating logins or sensitive pages with untrusted CLI tools (they can capture credentials); and 5) ask the publisher for consistent metadata (matching slug/owner) and a canonical homepage/source. The metadata mismatch (different slugs/ownerIds between registry and _meta.json/SKILL.md) is the main red flag here.
Capability Analysis
Type: OpenClaw Skill Name: clawhub-publish-146198 Version: 0.2.0 The skill bundle consists of metadata and documentation for a browser automation CLI tool called 'agent-browser'. The instructions in skill.md describe standard web automation tasks such as navigating URLs, interacting with elements, and taking snapshots, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The described capability (browser automation via an 'agent-browser' CLI) is coherent with the skill's description and examples. However, the registry metadata/packaging labels in the bundle do not match the SKILL.md (registry slug is 'clawhub-publish-146198' while the SKILL.md and _meta.json refer to 'agent-browser' and the ownerId values differ), which raises provenance and supply-chain questions.
Instruction Scope
SKILL.md only instructs installing and invoking an external CLI (agent-browser) and gives commands for navigation, fill, click, snapshot. The instructions do not ask the agent to read unrelated files or env vars. Still, the runtime behavior of the CLI will be able to interact with pages that include credentials and sensitive data, so the instructions implicitly enable capture/exfiltration if the CLI is malicious or misused.
Install Mechanism
There is no formal install spec in the bundle; the SKILL.md asks the user to run 'npm install -g agent-browser'. Installing an arbitrary npm package globally is a moderate-risk operation because npm packages may run lifecycle scripts or download binaries. The skill does not provide a homepage, source repo, checksum, or verified release URL to validate the package before installing.
Credentials
The skill declares no required environment variables or credentials, which matches the SKILL.md. However, the tool's intended use (automating logins/forms) means it will see any credentials the user enters into pages it automates — the skill does not explicitly declare how such data is handled or transmitted.
Persistence & Privilege
The skill does not request always:true and does not claim special persistent privileges. It's user-invocable and may be used autonomously by the agent (default), which is normal for skills; no extra persistent system-wide changes are indicated in the bundle.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawhub-publish-146198
  3. After installation, invoke the skill by name or use /clawhub-publish-146198
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
Version 0.2.0 summary: Initial public release of Agent Browser, a CLI for headless browser automation. - Automate navigation, interaction, and extraction tasks via structured CLI commands. - Supports form filling, UI testing, and web scraping. - Features interactive element snapshots with stable references. - Provides flexible element interaction, waiting, and export (screenshot, PDF, video). - Requires Node.js (≥18) and quick CLI install with npm.
Metadata
Slug clawhub-publish-146198
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Clawhub Publish 146198?

Automate web browsing tasks like navigation, form filling, clicking, and data extraction using a fast Rust-based headless browser with Node.js fallback. It is an AI Agent Skill for Claude Code / OpenClaw, with 281 downloads so far.

How do I install Clawhub Publish 146198?

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

Is Clawhub Publish 146198 free?

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

Which platforms does Clawhub Publish 146198 support?

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

Who created Clawhub Publish 146198?

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

💬 Comments