Automate web page workflows, login checks, tab handling, and recovery steps.
This skill appears to be an operational guide/prompt for the OpenClaw browser tool, with no built-in secrets, remote endpoints, or executable installation steps. Given its open-source GitHub source and very high community adoption, overall risk is low; any real capability depends on the underlying browser tool rather than this skill text itself.
The material explicitly states that no keys or environment variables are required, and the README does not request API keys, passwords, or token setup. It only says to notify the user when login or 2FA is needed, with no sign of credential collection or misuse.
The objective checks list no remote endpoint hosts, and the skill itself is only browser-automation guidance with no declared backend service or data exfiltration channel. While its use case involves visiting web pages, there is no indication of sending user data to unrelated third-party endpoints.
The system has already classified this as prompt-only. The material contains no executable scripts, install commands, or local process-launch logic; the commands and actions in the README are merely usage examples for an external OpenClaw/browser tool, not code executed by this skill itself.
As a prompt/documentation artifact, this skill does not itself claim direct read/write access to local files, system directories, or databases. The README focuses on tabs, snapshots, and page element references within browser sessions, with no sign of access beyond its stated purpose.
The source is an open-source GitHub repository with very high community adoption (about 377k stars), which materially lowers supply-chain risk. There is no sign of closed-source distribution, unknown download sources, or suspicious installers. The undeclared license and unknown maintenance status are worth noting but do not justify a higher risk rating on the current evidence.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "browser-automation" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/extensions/browser/skills/browser-automation/SKILL.md 2. Save it as ~/.claude/skills/browser-automation/SKILL.md 3. Reload skills and tell me it's ready
Use browser automation to open the admin system, log in, go to the orders page, filter today's data, and export a CSV. If a page times out or an element becomes stale, automatically retry and continue.
Logs in, navigates pages, exports the file, and recovers automatically from failures.
Open the target website and determine whether I am already logged in. If not, stay on the login page and tell me what information I need to enter manually. If logged in, continue to the dashboard and take a screenshot.
Reports the login status and either waits on the login page or proceeds with the next step.
Open the competitor homepage, pricing page, and help center in separate tabs, extract key information, and organize a comparison. If any tab reference becomes stale or closes, re-locate it and continue.
Produces a structured comparison and automatically re-targets tabs when interruptions occur.
Use this skill when you need the browser tool for anything beyond a single page check.
openclaw browser doctor or action="status" when the browser/plugin setup itself may be broken.action="status" for availability.action="profiles" if login state or profile choice matters.action="tabs" before opening a new tab if retries/timeouts may have left windows behind.label, for example label="meet".action="tabs" or action="open", store suggestedTargetId and pass it as targetId in later calls.suggestedTargetId is the label when one exists, otherwise the stable tabId handle like t1.targetId except for immediate diagnostics; it can change under Chromium target replacement.action="snapshot" on the intended targetId.targetId for follow-up actions so refs stay on the same tab.refs="aria" when supported. If you receive axN refs from snapshotFormat="aria", use them only after that same snapshot call; stale or unbound axN refs fail fast and need a fresh snapshot.urls=true when link text is ambiguous or a direct navigation target would avoid brittle clicks.labels=true on snapshot or screenshot when visual position matters.action="act" with a ref from the latest snapshot.Before creating a tab for a named task, list tabs and reuse an existing matching label or URL when it is still usable.
Example:
{ "action": "tabs" }
If no suitable tab exists:
{ "action": "open", "url": "https://example.com", "label": "task" }
Then target it by label:
{ "action": "snapshot", "targetId": "task", "refs": "aria" }
If a retry creates duplicates, close the extras by tabId:
{ "action": "close", "targetId": "t3" }
Do not pass bare numbers like "2" as targetId. Numeric tab positions are only for the CLI openclaw browser tab select 2 helper; browser tool calls need a suggestedTargetId, label, tabId, or raw target id.
If an action fails with a missing or stale ref:
targetId again.Use profile="user" only when existing cookies/login matter. This attaches to the user's running Chromium-based browser.
For profile="user" and other existing-session profiles, omit timeoutMs on act:type, evaluate, hover, scrollIntoView, drag, select, and fill; that driver rejects per-call timeout overrides for those actions.
When creating or joining a Meet:
label="meet", and reuse it during retries.Create and review technical docs and agent instruction files in repositories.
Verify an OpenClaw release is fully published and working across all channels.
Fetch GitHub issues, create fixes, open PRs, and handle reviews.
Convert text to speech locally and offline with sherpa-onnx, no cloud needed.
Regenerate OpenClaw release changelog sections from Git history before releases.
Navigate Feishu knowledge bases and surface relevant wiki pages and links.
Automate browser actions like navigation, form filling, clicking, screenshots, and tab management.
Automate browser tasks with Playwright for testing, extraction, interaction, and control.
Automate browser tasks and autonomously navigate, interact with, and extract web data.
Control Chrome and Edge for reliable web automation and testing workflows.
Automate browser tabs, navigation, actions, and cleanup workflows.
Let AI control a browser for web tasks, testing, and data extraction.