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.md
source 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
    openclaw.plugin.json
    manifest used for validation
  • an executable installer so
    npx searxng-tool-for-openclaw install
    works

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.