# Searxng

> Perform web searches using a SearXNG instance. Use when the user asks for web search results, current information, news, or wants to find online resources.

- Skill: `cutec-chris/searxng` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add cutec-chris/searxng`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cutec-chris/searxng/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: cutec-chris (https://skillmd.com/u/cutec-chris)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cutec-chris/searxng

---


# SearXNG Web Search

## Instructions

1. Run the search script with the provided arguments:
   ```
   python <scripts_dir>/search.py --query "<query>" --limit <limit>
   ```
   The script reads the SearXNG URL from `skill-config.searxng.url`. It also uses `skill-config.searxng.timeout` when present. Pass `--url` or `--timeout` only for explicit overrides.
2. Parse the JSON output (array of objects with `title`, `url`, `content` fields)
3. Return the results as a structured list

## Output format

Return results like this:
```
1. **<title>**
   <url>
   <content>
```

Return only the search results, no additional commentary.

## Error handling

If the script exits with an error, report: "Search failed: <error message from stderr>"

