← Back to Skills Marketplace
10529
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install web-pilot
Description
Search the web and read page contents without API keys. Use when you need to search via DuckDuckGo/Brave/Google (multi-page), extract readable text from URLs...
Usage Guidance
Review this skill carefully before installing. It is a powerful browser automation tool, not just a reader: use it only in isolated environments or with trusted tasks, avoid authenticated or sensitive websites unless you are supervising actions, do not submit forms without explicit review, avoid secrets in search queries, and treat downloaded files as untrusted. The download and persistent-browser implementation should be hardened before use in shared or high-trust environments.
Capability Analysis
Type: OpenClaw Skill
Name: web-pilot
Version: 1.0.0
The skill bundle is classified as suspicious due to several high-risk capabilities that, while part of its stated functionality, introduce significant vulnerabilities if misused. Specifically, `scripts/download_file.py` and `scripts/browser_session.py` allow writing files (downloads, screenshots, PDFs) to arbitrary paths on the host system, which could lead to arbitrary file write vulnerabilities. Additionally, `scripts/browser_session.py` includes an `eval` action that permits arbitrary JavaScript execution within the browser context, posing a risk for client-side data theft or browser exploitation. `scripts/download_file.py` also weakens security by falling back to `verify=False` for SSL errors. These are powerful primitives that could be exploited via prompt injection against the AI agent, but there is no clear evidence of intentional malicious behavior (e.g., covert exfiltration, persistence mechanisms) within the code itself.
Capability Assessment
Credentials
Arbitrary outbound web requests are expected for this skill, but unrestricted URL fetching/navigation, proxy support, automatic TLS-verification fallback, and unsanitized download filenames exceed a well-contained browsing/download workflow.
Install Mechanism
Installation uses ordinary pip and Playwright Chromium installation commands, but dependencies and browser artifacts are not pinned or hash-locked, so installs are not reproducible.
Instruction Scope
The artifact exposes arbitrary URL navigation, clicks, form submission, JavaScript evaluation, downloads, and cookie-consent clicks without a clear confirmation boundary, domain scope, or read-only mode for sensitive/authenticated sites.
Persistence & Privilege
The persistent browser is disclosed, but it runs as a long-lived child process controlled through a predictable /tmp Unix socket without explicit authentication or private socket permissions, enabling local session-control risk.
Purpose & Capability
The search, page reading, persistent browser, clicking, screenshots, downloads, and cookie handling fit the web-pilot purpose; however the main SKILL.md under-describes implemented high-impact actions such as form fill/submit, arbitrary JavaScript evaluation, PDF export, proxy use, and broader filesystem writes.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install web-pilot - After installation, invoke the skill by name or use
/web-pilot - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: browser automation & accessibility skill with 20+ actions — search, browse, interact, screenshot, form fill, JS eval, PDF export
Metadata
Frequently Asked Questions
What is Web Pilot?
Search the web and read page contents without API keys. Use when you need to search via DuckDuckGo/Brave/Google (multi-page), extract readable text from URLs... It is an AI Agent Skill for Claude Code / OpenClaw, with 10529 downloads so far.
How do I install Web Pilot?
Run "/install web-pilot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Web Pilot free?
Yes, Web Pilot is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Web Pilot support?
Web Pilot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Web Pilot?
It is built and maintained by Liran Udi (@liranudi); the current version is v1.0.0.
More Skills