← 返回 Skills 市场
gxw975

Clawhub Publish 146198

作者 gxw975 · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ⚠ suspicious
281
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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"
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawhub-publish-146198
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawhub-publish-146198 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug clawhub-publish-146198
版本 0.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 281 次。

如何安装 Clawhub Publish 146198?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawhub-publish-146198」即可一键安装,无需额外配置。

Clawhub Publish 146198 是免费的吗?

是的,Clawhub Publish 146198 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Clawhub Publish 146198 支持哪些平台?

Clawhub Publish 146198 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Clawhub Publish 146198?

由 gxw975(@gxw975)开发并维护,当前版本 v0.2.0。

💬 留言讨论