← Back to Skills Marketplace
peytoncasper

Stagehand Browser CLI

by peytoncasper · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
7553
Downloads
1
Stars
59
Active Installs
1
Versions
Install in OpenClaw
/install stagehand-browser-cli
Description
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Usage Guidance
Install only if you trust the publisher and can inspect the actual CLI source and dependencies behind the npm install/npm link flow. Use a dedicated browser profile, avoid saved passwords and sensitive accounts, choose local versus Browserbase mode deliberately, confirm before submitting forms or downloading files, and periodically clear screenshots, downloads, cache, and .chrome-profile data.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill is classified as suspicious due to several high-risk capabilities, even without clear evidence of intentional malicious behavior within the provided files. The `SKILL.md` explicitly allows `Bash` execution, granting the AI agent broad command execution capabilities. The `REFERENCE.md` reveals that the browser uses a persistent profile (`.chrome-profile/`) which stores sensitive data like cookies and potentially saved passwords, and it allows unrestricted file downloads to a known path (`./agent/downloads/`). These features, combined with the natural language interface for browser automation, make the skill highly susceptible to prompt injection from a user to perform unauthorized actions, data exfiltration, or download and potentially execute malicious payloads.
Capability Assessment
Purpose & Capability
The purpose matches browser automation, but the documented capabilities include natural-language clicking and typing, form submission, logins, screenshots, extraction through an AI model, downloads, full network access, localhost/internal-network access, and optional Browserbase scraping features.
Instruction Scope
The skill is broadly invoked for browsing and web interaction, and it does not define clear confirmation gates for sensitive actions such as submitting forms, entering credentials, downloading files, or acting in authenticated sessions.
Install Mechanism
The setup asks the agent to run npm install and npm link to create a global browser command, but the submitted artifact contains only documentation and setup metadata, not the referenced source files, package manifest, or lockfile needed to review what would be installed.
Credentials
The skill discloses automatic local-versus-remote environment selection based on Browserbase credentials, with no user prompt, and uses an external Claude model for browser actions and extraction, which can expose page contents or user-entered data beyond the local machine.
Persistence & Privilege
The documentation confirms persistent Chrome profile storage, retained cookies and saved passwords, screenshots written to ./agent/browser_screenshots/, downloads written to ./agent/downloads/, and cached page analysis; these are high-impact side effects without strong scoping or cleanup controls.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stagehand-browser-cli
  3. After installation, invoke the skill by name or use /stagehand-browser-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the browser automation skill as a CLI tool. - Automatically selects between local Chrome or remote Browserbase environments based on available configuration—no user prompts needed. - Supports natural language commands to navigate, extract data, interact with web pages, take screenshots, fill forms, and more. - Includes guidance for setup, command usage, and troubleshooting. - Documentation covers differences between local and remote modes, best practices, and example workflows.
Metadata
Slug stagehand-browser-cli
Version 1.0.0
License
All-time Installs 270
Active Installs 59
Total Versions 1
Frequently Asked Questions

What is Stagehand Browser CLI?

Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. It is an AI Agent Skill for Claude Code / OpenClaw, with 7553 downloads so far.

How do I install Stagehand Browser CLI?

Run "/install stagehand-browser-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Stagehand Browser CLI free?

Yes, Stagehand Browser CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Stagehand Browser CLI support?

Stagehand Browser CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Stagehand Browser CLI?

It is built and maintained by peytoncasper (@peytoncasper); the current version is v1.0.0.

💬 Comments