← ClaudeAtlas

searxng-searchlisted

Use when querying a configured self-hosted SearXNG instance, the SearXNG Search API, or privacy-oriented metasearch through ArkSpace web_search routing.
arch3rPro/ark-space · ★ 2 · AI & Automation · score 75
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