← Back to Skills Marketplace
My Searxng
by
liujiang817
· GitHub ↗
· v1.0.0
· MIT-0
110
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install my-searxng
Description
Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies.
Usage Guidance
This skill appears to do what it says: it runs a local-API search via the included Python script. Before installing or running it: 1) Open scripts/searxng.ini and set the url to your own trusted SearXNG instance (do not rely on the provided default 192.168.1.20:4000 unless it is yours). 2) Be aware the script disables SSL certificate verification for HTTPS (it allows self-signed certs); if you need stronger protection, run your instance with a valid cert or modify the code to enforce verification. 3) The script will send your search queries to whatever URL is configured — treat that endpoint as able to observe/search logs. 4) The code is zero-dependency and straightforward; if you want stronger assurance, review or run the script locally before granting usage. If you want, I can point out the exact lines to change to re-enable certificate verification or to validate the configured URL before requests.
Capability Analysis
Type: OpenClaw Skill
Name: my-searxng
Version: 1.0.0
The skill provides a search interface for SearXNG but contains a security vulnerability in `scripts/searxng.py` where SSL certificate verification is explicitly disabled (`ssl.CERT_NONE`), potentially exposing users to man-in-the-middle attacks. The script also performs local file writes to `scripts/searxng.ini` to manage its configuration. While these behaviors are documented as being for local instance compatibility and are aligned with the stated purpose, they represent risky capabilities and vulnerabilities according to the analysis criteria.
Capability Assessment
Purpose & Capability
Name/description, required binary (python3), SKILL.md commands, and included Python script all align with a local SearXNG CLI skill. The skill uses a configuration file (searxng.ini) to point at the target instance, which is appropriate for the stated purpose.
Instruction Scope
Runtime instructions are narrowly scoped to calling the included Python script and using the local SearXNG JSON API. The README and SKILL.md explicitly forbid environment-based configuration and instruct file-based config only. The script only reads/writes its own searxng.ini and performs HTTP calls to the configured URL. A notable behavior: the code disables SSL certificate verification (ssl.CERT_NONE) to accommodate self-signed local certificates — this is documented but reduces TLS protections and should be considered before use.
Install Mechanism
No install spec is provided (instruction-only with included script); nothing is downloaded or installed automatically. This minimizes install-time risk.
Credentials
The skill requests no environment variables or external credentials, which is proportionate. However, a provided configuration file (scripts/searxng.ini) contains a default URL (http://192.168.1.20:4000) that the script will use — running the skill as-is will send queries to that endpoint. Confirm the configured endpoint is trusted or change it before running.
Persistence & Privilege
The skill does not request elevated or persistent platform privileges (always:false). It only reads/writes its own config file and does not modify other skills or global settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install my-searxng - After installation, invoke the skill by name or use
/my-searxng - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of searxng skill, enabling privacy-friendly local metasearch.
- Search the web, images, news, IT, and science using your own SearXNG instance.
- Zero external dependencies beyond Python 3; no pip install required.
- Standard output is optimized for context efficiency; avoids raw JSON unless explicitly requested.
- Configurable via a simple INI file; local instance URL required.
- Multiple trigger phrases supported in both English and Chinese.
- Advanced options include results count, category, language, and time filtering.
Metadata
Frequently Asked Questions
What is My Searxng?
Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies. It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install My Searxng?
Run "/install my-searxng" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is My Searxng free?
Yes, My Searxng is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does My Searxng support?
My Searxng is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created My Searxng?
It is built and maintained by liujiang817 (@liujiang817); the current version is v1.0.0.
More Skills