Overview
- Skill Key
- gangtao/searxng-web-search
- Author
- gangtao
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/gangtao/searxng-web-search
- Latest Commit SHA
- b23c122f032fe5d902e4930ba1270f33bb3456c8
Search the web using a self-hosted SearXNG metasearch engine. Use when the user asks to search the web, find information online, look up recent news, research a topic, or needs current data from the internet. Also use when the agent needs to gather external context to answer a question. Requires a running SearXNG instance with JSON API enabled.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 searxng-web-search 技能。 若已安装,则直接安装 searxng-web-search 技能。
# SearXNG Web Search
Privacy-respecting web search skill powered by SearXNG, a free metasearch engine
that aggregates results from 243+ search services without tracking users.
Rewritten from PulseBot's built-in web search skill to use SearXNG as the backend,
packaged as a standalone agentskills.io skill.
## Prerequisites
1. A running SearXNG instance (self-hosted or accessible endpoint)
2. JSON format must be enabled in your SearXNG `settings.yml`:
```yaml
search:
formats:
- html
- json
```
3. Python `requests` library installed
## Configuration
The skill uses environment variables for configuration:
| Variable | Default | Description |
|---|---|---|
| `SEARXNG_BASE_URL` | `http://localhost:8080` | SearXNG instance URL |
| `SEARXNG_MAX_RESULTS` | `10` | Maximum results to return |
| `SEARXNG_LANGUAGE` | `all` | Default search language (e.g. `en`, `zh`, `all`) |
| `SEARXNG_SAFESEARCH` | `0` | Safe search level: 0=off, 1=moderate, 2=strict |
| `SEARXNG_TIMEOUT` | `15` | Request timeout in seconds |
| `SEARXNG_CATEGORIES` | `general` | Default categories (comma-separated) |
## Usage
Run the search script:
```bash
python scripts/searxng_search.py "your search query"
```
With options:
```bash
python scripts/searxng_search.py "latest AI news" \
--categories news \
--language en \
--time-range day \
--max-results 5
```
### Output Format
The script outputs JSON to stdout with the following structure:
```json
{
"query": "search query",
"results": [
{
"title": "Result Title",
"url": "https://example.com",
"snippet": "Text snippet from the page...",
"engines": ["google", "bing"],
"score": 9.0,
"category": "general",
"published_date": "2025-01-01T00:00:00"
}
],
"suggestions": ["related query 1", "related query 2"],
"answers": ["direct answer if available"],
"total_results": 10,
"error": null
}
```
If an error occurs, `results` will be empty and `error` will contain the message....
# searxng-web-search [](https://agentskills.io) [](LICENSE) [](https://clawhub.ai) A privacy-respecting web search skill for AI agents, powered by [SearXNG](https://docs.searxng.org/) metasearch engine. Follows the [agentskills.io](https://agentskills.io) standard. Rewritten from [PulseBot](https://github.com/timeplus-io/PulseBot)'s built-in `web_search` skill to use SearXNG as a self-hosted, privacy-first search backend. ## Features - **Privacy-first**: SearXNG aggregates 243+ search engines without tracking users - **Self-hosted**: Full control over your search infrastructure - **Multi-category**: Search general web, news, images, IT, science, and more - **Structured output**: JSON results with title, URL, snippet, score, and engine attribution - **Agent-ready**: Works with PulseBot, Claude Code, OpenClaw, GitHub Copilot, and any agentskills.io-compatible agent - **Robust error handling**: Graceful failures with structured error responses ## Quick Start ### 1. Install the Skill **Via ClawHub CLI:** ```bash npm i -g clawhub clawhub install searxng-web-search ``` **Via Git:** ```bash git clone https://github.com/timeplus-io/searxng-web-search.git cp -r searxng-web-search ~/.openclaw/workspace/skills/ # or for Claude Code: cp -r searxng-web-search .claude/skills/ ``` ### 2. Start SearXNG ```bash docker run -d --name searxng -p 8080:8080 \ -v "$(pwd)/searxng:/etc/searxng" searxng/searxng:latest ``` > **Important**: Enable JSON API in your SearXNG `settings.yml` — see [references/REFERENCE.md](references/REFERENCE.md). ### 3. Install Python Dependency ```bash pip install requests ``` ### 4. Search ```bash # CLI python scripts/searxng_search.py "latest streaming SQL developments" # Human-readable output python scripts/searxng_search.py "SearXNG...
youmind-openlab
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
23blocks-os
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between computers and locations
hashgraph-online
AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.
rito-w
A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.
besoeasy
Battle-tested skill library for AI agents. Save 98% of API costs with ready-to-use code for crypto, PDFs, search, web scraping & more. No trial-and-error, no expensive APIs.
zeropointrepo
YouTube Transcript API skills for AI agents. Get transcripts, search videos, browse channels. Works with OpenClaw, ClawdBot, Claude Code, Cursor, Windsurf.