Skip to content
Back to skills

Searxng

ASecurity

Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies.

  • 33 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
toolsgobashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill searxng --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Searxng?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Searxng
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-searxng/badge)](https://www.skillsdirectory.com/skills/dvcrn-searxng)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: searxng
description: "Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies."
homepage: https://searxng.org
---

# SearXNG Search

Search the web using your local SearXNG instance - a privacy-respecting metasearch engine.

## Commands

### Web Search
```bash
uv run {baseDir}/scripts/searxng.py search "query"              # Top 10 results
uv run {baseDir}/scripts/searxng.py search "query" -n 20        # Top 20 results
uv run {baseDir}/scripts/searxng.py search "query" --format json # JSON output
```

### Category Search
```bash
uv run {baseDir}/scripts/searxng.py search "query" --category images
uv run {baseDir}/scripts/searxng.py search "query" --category news
uv run {baseDir}/scripts/searxng.py search "query" --category videos
```

### Advanced Options
```bash
uv run {baseDir}/scripts/searxng.py search "query" --language en
uv run {baseDir}/scripts/searxng.py search "query" --time-range day
```

## Configuration

**Required:** Set the `SEARXNG_URL` environment variable to your SearXNG instance:

```bash
export SEARXNG_URL=https://your-searxng-instance.com
```

Or configure in your Clawdbot config:
```json
{
  "env": {
    "SEARXNG_URL": "https://your-searxng-instance.com"
  }
}
```

Default (if not set): `http://localhost:8080`

## Features

- πŸ”’ Privacy-focused (uses your local instance)
- 🌐 Multi-engine aggregation
- πŸ“° Multiple search categories
- 🎨 Rich formatted output
- πŸš€ Fast JSON mode for programmatic use

## API

Uses your local SearXNG JSON API endpoint (no authentication required by default).

Files in this skill

  • CHANGELOG.md1.3 KB
  • PUBLISH.md2.5 KB
  • PUBLISHING_CHECKLIST.md3.2 KB
  • README.md4.2 KB
  • SKILL.md1.6 KB
  • scripts/searxng.py6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…