Install an OpenClaw plugin that adds SearXNG-powered web search without paid search APIs.
This skill bundle points users at the npm package for the actual OpenClaw plugin.
The published npm package contains:
openclaw.extensionsopenclaw.plugin.json manifest used for validationnpx searxng-tool-for-openclaw install worksInstall 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
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.38:["$","$L40",null,{"content":"$41","frontMatter":{"name":"searxng-tool-for-openclaw","description":"Install an OpenClaw plugin that adds SearXNG-powered web search without paid search APIs.","metadata":{"openclaw":{"emoji":"🔎","os":["linux","macos","windows"],"requires":{"anyBins":["openclaw"],"config":["/.openclaw/openclaw.json"]},"install":[{"kind":"node","package":"openclaw","bins":["openclaw"]},{"kind":"node","package":"searxng-tool-for-openclaw","bins":["searxng-tool-for-openclaw"]}],"config":{"stateDirs":["/.openclaw"],"example":"{\n "plugins": {\n "entries": {\n "searxng-tool": {\n "enabled": true,\n "config": {\n "baseUrl": "http://127.0.0.1:8888",\n "timeoutSeconds": 20,\n "maxResults": 8,\n "defaultLanguage": "auto",\n "defaultCategories": "general",\n "defaultSafeSearch": 0\n }\n }\n }\n }\n}\n"},"cliHelp":"searxng-tool-for-openclaw install\nsearxng-tool-for-openclaw print-path\n","links":{"homepage":"https://github.com/barrontang/searxng-tool-for-openclaw","repository":"https://github.com/barrontang/searxng-tool-for-openclaw","documentation":"https://github.com/barrontang/searxng-tool-for-openclaw#readme"}}}}}]