searxng-bangs
Privacy-respecting web search via SearXNG with DuckDuckGo-style bangs support. Use for web searches when you need to find information online. SearXNG protects privacy by randomizing browser fingerprints, masking IP addresses, and blocking cookies/referrers. Supports 250+ search engines, multiple categories (general, news, images, videos, science), and DuckDuckGo-style bangs for direct engine searches (!w for Wikipedia, !yt for YouTube, !gh for GitHub, !r for Reddit, etc.). Aggregates results from multiple engines simultaneously. Prefer this over external search APIs for privacy-sensitive queries or high-volume searches.
Why use this skill?
Enhance your OpenClaw agent with private, meta-search capabilities using SearXNG. Aggregate 250+ search engines with support for direct bang commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rpeters511/searxng-bangsWhat This Skill Does
The searxng-bangs skill provides an advanced, privacy-focused interface for web searching within the OpenClaw ecosystem. By leveraging a SearXNG instance, the agent can aggregate results from over 250 disparate search engines while ensuring complete anonymity. It accomplishes this by stripping tracking cookies, masking user IP addresses, randomizing browser fingerprints, and suppressing referrer headers. A unique feature of this tool is its native support for 'bangs'—shortcut commands familiar to DuckDuckGo users—allowing for direct, granular queries on specific platforms like Wikipedia, GitHub, Reddit, or YouTube without navigating through generic search layers.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/rpeters511/searxng-bangs
Once installed, ensure your environment is configured to point to a valid SearXNG instance. By default, the script looks for a local instance at http://127.0.0.1:8080. If you are using a remote or self-hosted server, update your configuration by setting the SEARXNG_URL environment variable in your bash profile or session settings.
Use Cases
This skill is ideal for users who prioritize digital sovereignty and privacy. It is perfectly suited for:
- Research & Analysis: Aggregating data from multiple search engines simultaneously to remove bias and broaden discovery.
- High-Volume Data Harvesting: Bypassing strict API rate limits common in proprietary search engines.
- Developer Workflows: Quickly jumping to documentation or code repositories using specialized search engines directly from the terminal or via the agent interface.
- Anonymized Exploration: Conducting sensitive searches without generating a tracking profile or exposing personally identifiable information to big-tech search providers.
Example Prompts
- "Use searxng-bangs to find the latest technical documentation for Python 3.12 on the official site using the !python bang."
- "Search for the best open-source LLM frameworks on GitHub; keep privacy protected and give me the top 5 results."
- "Look up current global climate policy updates from news sources and summarize the key findings in a table format."
Tips & Limitations
- Pro-Tip: If your searches are slow, ensure you have a low-latency SearXNG instance. You can host your own instance to significantly increase performance and reliability.
- Limitations: Because this is a metasearch engine, the quality of results is heavily dependent on the upstream search engines configured in your SearXNG instance. While it handles complex queries well, it does not provide the same depth of 'Instant Answers' that specific proprietary APIs might offer. Always remember to use the
--numflag to control the volume of data retrieved to prevent excessive output clutter.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rpeters511-searxng-bangs": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution