Skills searxng-tool-for-openclaw
Install an OpenClaw plugin that adds SearXNG-powered web search without paid search APIs.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/barrontang/searxng-tool-for-openclaw" ~/.claude/skills/clawdbot-skills-searxng-tool-for-openclaw && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/barrontang/searxng-tool-for-openclaw" ~/.openclaw/skills/clawdbot-skills-searxng-tool-for-openclaw && rm -rf "$T"
manifest:
skills/barrontang/searxng-tool-for-openclaw/SKILL.mdsource content
SearXNG Tool for OpenClaw
This skill bundle points users at the npm package for the actual OpenClaw plugin.
What it installs
The published npm package contains:
- the OpenClaw plugin entry declared in
openclaw.extensions - the
manifest used for validationopenclaw.plugin.json - an executable installer so
worksnpx searxng-tool-for-openclaw install
Recommended install paths
Install the plugin directly from npm through OpenClaw:
openclaw plugins install searxng-tool-for-openclaw
Or use the package's installer binary:
npx searxng-tool-for-openclaw install
Required runtime
- OpenClaw installed and available on your machine
- A reachable SearXNG instance with JSON output enabled
Minimal config
Add the plugin entry to your OpenClaw config and point it at your SearXNG base URL.
{ "plugins": { "entries": { "searxng-tool": { "enabled": true, "config": { "baseUrl": "http://127.0.0.1:8888" } } } } }
After install or config changes, restart the gateway.