searxng-searchlisted
Install: claude install-skill arch3rPro/ark-space
# SearXNG Search
Use SearXNG for privacy-oriented metasearch when the user provides a SearXNG instance, asks to use a self-hosted search service, or explicitly wants SearXNG instead of a general web search tool. This is a `web_search` provider: it discovers URLs and snippets from a query, but it does not fetch full page content.
In ArkSpace, SearXNG is exposed through this skill and its bundled helper script.
## Source References
- Official documentation: `https://docs.searxng.org/`
- Search API: `https://docs.searxng.org/dev/search_api.html`
- Reference skill: `https://github.com/NousResearch/hermes-agent/blob/main/optional-skills/research/searxng-search/SKILL.md`
- Provider reference: `https://docs.openclaw.ai/tools/searxng-search`
## Instance Selection
1. Prefer the user's explicit instance URL.
2. If not provided, use `SEARXNG_URL`.
3. If not set, use `SEARXNG_BASE_URL`.
4. If not set, use ArkSpace provider config, defaulting to `~/.config/ark-space/providers.json`.
5. If none exists, help the user configure SearXNG through `provider-manager`.
6. When multiple search skills exist, let Orchestrator choose the role first, then select this provider from `registry/search-providers.yaml`.
7. If the user provides an exact URL to read, route to a `web_fetch` provider instead of this skill.
## Before Use
Resolve the installed ArkSpace package root before running commands. Replace `<installed-arkspace-path>` with the directory two levels above this loaded `SKILL.md`, such