← Back to Skills Marketplace
220
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install neo1307-browser-agent
Description
Browser automation with Playwright for opening pages, taking screenshots, finding or clicking DOM elements, filling forms, extracting text, and managing cook...
README (SKILL.md)
Browser Agent
Use Playwright-backed browser control for reproducible page actions.
Workflow
- Run
index.jswith a target URL. - Use action flags to open, screenshot, extract title/text, click selectors, fill inputs, or save/load session state.
- Keep selectors explicit when clicking or filling.
- Save evidence (screenshots / extracted text) to
out/.
Supported actions
- page open
- screenshot
- title read
- text extraction by selector
- click by selector
- fill input/textarea by selector
- save cookies/storage state
- load cookies/storage state
Example
node skills/browser-agent/index.js --url https://example.com --screenshot out/example.png --title --extract h1
Usage Guidance
This skill appears to do what it says: automate a browser using Playwright. Before installing/using it: (1) ensure your runtime has Node and Playwright installed from a trusted source (Playwright installation will usually download browser binaries); (2) avoid passing secrets on the command line (values passed with --fill are visible in process lists and logs); use ephemeral/test credentials instead; (3) be cautious when loading or saving session files (they can contain cookies or tokens)—store them securely and avoid exposing paths publicly; (4) only navigate to trusted URLs because the skill executes page JavaScript; (5) consider running the tool in a sandboxed environment if you will visit untrusted sites. If you want stronger guarantees, request an install spec that pins Playwright and documents browser binary sources and a warning in SKILL.md about secret handling.
Capability Analysis
Type: OpenClaw Skill
Name: neo1307-browser-agent
Version: 1.0.0
The skill bundle provides a standard Playwright-based browser automation tool for tasks like taking screenshots, extracting text, and interacting with web elements. The implementation in index.js is transparent and aligns with the documentation in SKILL.md, with no evidence of malicious intent, data exfiltration, or obfuscation. While it includes file system operations for saving screenshots and session states, these are functional requirements for the stated purpose of the tool.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and index.js are consistent: the script launches Playwright Chromium, navigates to a URL, takes screenshots, extracts text, clicks/fills selectors, and saves/loads storage state as described. No unrelated capabilities or unexpected credentials are requested.
Instruction Scope
SKILL.md instructs executing index.js with a target URL and flags; index.js performs only the described browser actions and writes outputs to disk. It will navigate to arbitrary remote pages provided by the caller and execute page JavaScript (expected for a browser automation tool) — this means the skill will fetch third-party content and run any scripts those pages serve.
Install Mechanism
No install spec is provided (instruction-only), but the code requires Playwright and Node to be present. Installing Playwright typically downloads browser binaries; the skill does not document this or pin trusted sources. This is an operational omission rather than malicious behavior.
Credentials
The skill requests no environment variables, which matches its purpose. However, it accepts sensitive input via CLI --fill arguments (values appear in process arguments) and saves storageState and screenshots to disk; session files can contain cookies/auth tokens. The SKILL.md does not warn about these confidentiality risks.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide agent settings. It writes outputs and session files only to paths supplied by the caller (normal for this utility).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install neo1307-browser-agent - After installation, invoke the skill by name or use
/neo1307-browser-agent - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Browser Agent?
Browser automation with Playwright for opening pages, taking screenshots, finding or clicking DOM elements, filling forms, extracting text, and managing cook... It is an AI Agent Skill for Claude Code / OpenClaw, with 220 downloads so far.
How do I install Browser Agent?
Run "/install neo1307-browser-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Browser Agent free?
Yes, Browser Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Browser Agent support?
Browser Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Browser Agent?
It is built and maintained by neo1307 (@neo1307); the current version is v1.0.0.
More Skills