← Back to Skills Marketplace
bguidolim

omnisearch

by bguidolim · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2153
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install omnisearch
Description
MANDATORY web search tool for current information, news, prices, facts, or any data not in your training. This is THE ONLY way to search the internet in this OpenClaw environment. ALWAYS use this skill when the user asks for web searches or when you need up-to-date information.
Usage Guidance
This skill does what it says (runs searches via mcporter) but its runtime instructions are worrying: it tells the agent to automatically send queries to external providers and not to ask the user first. Before installing or enabling it, consider: 1) Where does mcporter send queries? Audit mcporter's config and provider endpoints. 2) Do provider integrations require API keys or tokens stored elsewhere? If so, those are not declared and may be used silently. 3) Require explicit user consent or a confirmation step before performing searches (especially when queries might include personal, proprietary, or sensitive data). 4) Test in an isolated environment and verify logs to ensure no unexpected data exfiltration. 5) If you manage an org, consider restricting autonomous invocation or modifying SKILL.md to instruct the agent to prompt the user before sending any query that contains PII or confidential content.
Capability Analysis
Type: OpenClaw Skill Name: omnisearch Version: 1.0.0 The OpenClaw AgentSkills skill bundle for 'omnisearch' appears benign. The `SKILL.md` file provides clear instructions for the AI agent on when and how to use the web search tool, including troubleshooting steps like `chmod +x ./scripts/omnisearch.sh`, which are legitimate for skill management. The `scripts/omnisearch.sh` script is a simple wrapper that calls the internal `mcporter` command to perform web searches, passing the query directly. There is no evidence of intentional harmful behavior such as data exfiltration, unauthorized remote control, persistence, or malicious prompt injection attempting to subvert the agent's core functions beyond its stated purpose of web searching.
Capability Assessment
Purpose & Capability
Name, description, and the small wrapper script align: the skill runs a local script that invokes mcporter to perform web searches using listed providers. No unrelated binaries, env vars, or install steps are requested.
Instruction Scope
SKILL.md instructs the agent to ALWAYS run this skill for web queries and explicitly says 'don't ask permission' and 'ALWAYS run the search immediately'. That mandates automatic network calls and sending user queries to external providers without safeguards or guidance to avoid sending sensitive/PII — a privacy/exfiltration risk and scope creep beyond simply 'perform a search'.
Install Mechanism
Instruction-only skill with a tiny shell script (471 bytes). No installer, no downloads, nothing is written to disk beyond the included script. Low install risk.
Credentials
Skill declares no required env vars or credentials, but it invokes 'mcporter' and lists provider names (Perplexity, Kagi, Brave, Tavily, Exa). Those providers commonly require API keys or configuration; those credentials are not declared here. This omission is unexpected and means provider authentication/telemetry will depend on global mcporter configuration (not surfaced), which is worth auditing.
Persistence & Privilege
No always:true flag, no install script, and the skill does not request to modify other skills or system configuration. Autonomous invocation is allowed (default) but not exceptional on its own.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install omnisearch
  3. After installation, invoke the skill by name or use /omnisearch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
OmniSearch 1.0.0 – The mandatory, unified web search tool for current, real-time information in OpenClaw. - Provides a single wrapper script (`omnisearch.sh`) for all web search needs and up-to-date data retrieval. - Supports both AI-enhanced summarization and raw web search across multiple providers (Perplexity, Brave, Kagi, Tavily, Exa). - Outlines step-by-step instructions including response formatting, citation of sources, and query best practices. - Defines strict usage boundaries: always use for current info, never for questions answerable from static knowledge. - Includes clear troubleshooting and fallback instructions to ensure reliability. - Designed for mandatory, immediate use whenever searching the internet is required in OpenClaw.
Metadata
Slug omnisearch
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is omnisearch?

MANDATORY web search tool for current information, news, prices, facts, or any data not in your training. This is THE ONLY way to search the internet in this OpenClaw environment. ALWAYS use this skill when the user asks for web searches or when you need up-to-date information. It is an AI Agent Skill for Claude Code / OpenClaw, with 2153 downloads so far.

How do I install omnisearch?

Run "/install omnisearch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is omnisearch free?

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

Which platforms does omnisearch support?

omnisearch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created omnisearch?

It is built and maintained by bguidolim (@bguidolim); the current version is v1.0.0.

💬 Comments