← Back to Skills Marketplace
mes28io

Local Web Search

by mes · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
7910
Downloads
1
Stars
23
Active Installs
1
Versions
Install in OpenClaw
/install local-web-search-skill
Description
Free local web search via DuckDuckGo HTML scraping with no API key. Use when web_search tool is unavailable or missing API keys, and you need fast query resu...
Usage Guidance
Safe for ordinary searches. Do not put secrets, credentials, private customer data, or confidential business details into search queries, because the query text is sent to DuckDuckGo. Treat returned snippets as untrusted web content and verify important claims from primary sources.
Capability Analysis
Type: OpenClaw Skill Name: local-web-search-skill Version: 0.1.0 The skill bundle is benign. The `SKILL.md` clearly states the purpose and security properties, which are fully upheld by the `scripts/local_search.py` code. The Python script performs web scraping of DuckDuckGo, making outbound HTTPS GET requests only to `duckduckgo.com`, without reading environment variables, sensitive files, or performing any external writes. Input sanitization is correctly handled via `urllib.parse.quote` for the search query, and there are no signs of malicious execution, data exfiltration, persistence, or prompt injection attempts against the agent.
Capability Assessment
Purpose & Capability
The stated purpose is local web search, and the Python helper implements a DuckDuckGo HTML search, parses results, and returns JSON with titles, URLs, snippets, and trust labels.
Instruction Scope
Returned snippets and titles are untrusted web content, but the skill tells users to verify key claims with primary sources and does not instruct the agent to treat results as commands.
Install Mechanism
There is no installer, dependency setup, post-install hook, or hidden execution path; the bundle is documentation plus one Python helper. The frontmatter does not formally declare network permission, but the network behavior is described in the artifact.
Credentials
Outbound HTTPS search requests are proportionate to the purpose. The reviewed code does not read environment variables, credentials, local files, or session/profile stores.
Persistence & Privilege
No persistence, background worker, privilege escalation, local writes, destructive behavior, or account mutation is evidenced.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install local-web-search-skill
  3. After installation, invoke the skill by name or use /local-web-search-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of local-web-search skill. - Enables free local web search using DuckDuckGo HTML scraping; no API key required. - Provides JSON output with query, result count, disclaimers, security notes, and results including trust scores. - Implements trust scoring to rate result reliability; encourages primary source verification. - Designed with security best practices: only outbound HTTPS GET, no token/exfiltration risks. - Includes error handling with retry, exponential backoff, and jitter for reliability.
Metadata
Slug local-web-search-skill
Version 0.1.0
License
All-time Installs 259
Active Installs 23
Total Versions 1
Frequently Asked Questions

What is Local Web Search?

Free local web search via DuckDuckGo HTML scraping with no API key. Use when web_search tool is unavailable or missing API keys, and you need fast query resu... It is an AI Agent Skill for Claude Code / OpenClaw, with 7910 downloads so far.

How do I install Local Web Search?

Run "/install local-web-search-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Local Web Search free?

Yes, Local Web Search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Local Web Search support?

Local Web Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Local Web Search?

It is built and maintained by mes (@mes28io); the current version is v0.1.0.

💬 Comments