name: web-search description: Web-Suche via lokalem SearXNG (privacy-first, kein Google-API-Key nötig).
web-search
Zweck
OpenClaw kann über den lokalen SearXNG-Proxy im LAN Websuchen durchführen. Keine Cloud-Abhängigkeit, kein API-Key, keine Tracking-Cookie-Weitergabe.
Wann nutzen
- Aktuelle Informationen zu einem Thema (CVEs, Changelogs, Doku)
- Fehlersuche wenn RAG keine Treffer liefert
- Software-Versionen, Kompatibilität, bekannte Issues
- Allgemeine Wissensfragen die nicht im RAG-Index sind
Aufrufe
# Einfache Suche (top 5 Treffer, lesbar)
~/scripts/skills web-search search "Docker Loki arm64 config"
# Ergebnisanzahl steuern
~/scripts/skills web-search search "Home Assistant ESPHome MQTT" --limit 3
# Gezielt auf bestimmte Engines
~/scripts/skills web-search search "CVE-2024-1234" --engines google,duckduckgo
# JSON-Output (für maschinelle Weiterverarbeitung)
~/scripts/skills web-search search "Raspberry Pi 5 NVMe" --json
# SearXNG erreichbar?
~/scripts/skills web-search check
Verfügbare Engines
| Engine | Shortcut | Stärke |
|---|---|---|
| g | Allgemein, aktuell | |
| duckduckgo | ddg | Privacy, allgemein |
| bing | b | Allgemein |
| wikipedia | wp | Faktenwissen |
| github | gh | Code, Issues, Repos |
| stackoverflow | so | Programmierung |
| dockerhub | dh | Docker-Images |
| pypi | pypi | Python-Pakete |
Grenzen
- Ergebnisse sind öffentlich zugängliche Webseiten — nicht verifiziert
- Kein Seiteninhalt wird gescraped (nur Snippets aus den Suchergebnissen)
- Bei Rate-Limiting durch externe Engines: Engine wechseln oder Pause einlegen
- SearXNG läuft unter http://search.lan / 192.168.2.101:8085
Eskalation
Bei konsequent leeren Ergebnissen: skills web-search check ausführen,
dann docker compose logs searxng prüfen.