← Back to Skills Marketplace
webserp
by
PaperBoardOfficial
· GitHub ↗
· v0.1.4
1081
Downloads
3
Stars
10
Active Installs
2
Versions
Install in OpenClaw
/install webserp
Description
Web search across 7 engines in parallel with browser impersonation. Use when the agent needs current information from the web — news, documentation, recent e...
Usage Guidance
This skill's behavior (web scraping with browser impersonation) matches its description, but its provenance is unknown: SKILL.md tells you to 'pip install webserp' while the registry provides no homepage or source repo. Before installing, verify the PyPI package name and author, inspect the package source (or the project repo) for unexpected behavior, and prefer installing/trying it inside an isolated environment (container or VM). Be aware: scraping with browser impersonation can violate search engine terms of service and may send queries to many third-party domains; if you must use it, avoid running it with privileged credentials, and consider using a vetted API-based search provider instead. If you can provide the PyPI package URL or source repository, I can re-evaluate with higher confidence.
Capability Analysis
Type: OpenClaw Skill
Name: webserp
Version: 0.1.4
The skill bundle describes a web search tool (`webserp`) and provides instructions for its installation and usage. All content in `_meta.json` and `SKILL.md` aligns with the stated purpose of performing parallel web searches. There are no indications of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation. The `--proxy` option is a legitimate feature for a web scraping tool and does not imply malicious intent within this skill bundle. The `pip install webserp` instruction is a standard package installation command, not inherently malicious in the context of the provided files.
Capability Assessment
Purpose & Capability
Name/description align with the instructions: a metasearch CLI that scrapes seven engines and uses browser impersonation. No unrelated env vars, binaries, or config paths are requested; the capability requested (scraping/search) fits the stated purpose.
Instruction Scope
SKILL.md only instructs network queries to public search engines and provides CLI usage. It explicitly recommends browser impersonation (curl_cffi) and supports proxies. It does not ask for reading local files or unrelated secrets, but the scraping/impersonation behavior can be used to evade blocks and may violate search engines' terms of service or privacy expectations.
Install Mechanism
There is no registry install spec; the README tells users to 'pip install webserp'. Installing a PyPI package executes third-party code and can run arbitrary install/runtime code. The skill metadata provides no homepage, source repo, or package origin to verify the package or its owner — this is a supply-chain risk.
Credentials
No credentials, env vars, or config paths are required, which is proportionate. The optional --proxy flag is reasonable for network routing but could be used to exfiltrate traffic if misused.
Persistence & Privilege
The skill is not always-enabled and is user-invocable only. The only persistent effect would be installing the pip package into the Python environment, which is expected but means code will persist on disk until uninstalled.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install webserp - After installation, invoke the skill by name or use
/webserp - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.4
- Removed Bing from the list of supported search engines (now searches 7 engines instead of 8).
- Documentation updated to reflect only Google, DuckDuckGo, Brave, Yahoo, Mojeek, Startpage, and Presearch as available engines.
- Usage and example commands adjusted for the new engine list.
v0.1.3
- Initial release of webserp: a CLI metasearch tool querying 8 search engines in parallel (Google, Bing, DuckDuckGo, Brave, Yahoo, Mojeek, Startpage, Presearch).
- Uses curl_cffi to impersonate browsers and reduce request blocking; no API keys required.
- Structured, deduplicated JSON output compatible with SearXNG, including per-result title, URL, content, and engine.
- Supports engine selection, result limits, timeout, proxy usage, and verbose engine status reporting.
- Simple installation and usage: `pip install webserp`.
Metadata
Frequently Asked Questions
What is webserp?
Web search across 7 engines in parallel with browser impersonation. Use when the agent needs current information from the web — news, documentation, recent e... It is an AI Agent Skill for Claude Code / OpenClaw, with 1081 downloads so far.
How do I install webserp?
Run "/install webserp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is webserp free?
Yes, webserp is completely free (open-source). You can download, install and use it at no cost.
Which platforms does webserp support?
webserp is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created webserp?
It is built and maintained by PaperBoardOfficial (@paperboardofficial); the current version is v0.1.4.
More Skills