walterra/agent-tools/searxng-search
Claude Code and agent skill by walterra/agent-tools
- community
Checking that the SKILL.md file is still in the repository.
Web search and content extraction via SearXNG metasearch engine. Use when you need to search the web, look up documentation, research APIs, find current information, or extract content from URLs. No API keys required, no rate limits, privacy-preserving.
Install
npx vskill@latest install walterra/agent-tools/searxng-searchSKILL.md
SearXNG Search
Local web search using SearXNG metasearch engine. No external API keys required.
Prerequisites
- SearXNG instance running locally (default:
http://localhost:8080) or accessible via network - Node.js 18+ installed
Quick SearXNG Setup
The JSON API must be enabled in SearXNG settings (it's disabled by default). This skill includes a pre-configured settings.yml that enables it.
Note: The default SearXNG image only enables HTML format. Without thecustom settings, the JSON API will return HTTP 403 Forbidden.
Setup
Before first use, install dependencies:
Environment
The skill auto-detects whether it's running locally or in Docker:
| Environment | Default URL | How detected | |
|---|---|---|---|
| Local | http://localhost:8080 | No /.dockerenv file | |
| Docker | http://searxng:8080 | /.dockerenv exists |
Override with SEARXNG_URL environment variable if needed.
Search
Examples
Extract Page Content
Fetch a URL and extract readable content as markdown:
Examples
Output Format
Search Results
Content Extraction
Advantages
- ✅ No API keys required
- ✅ No rate limits
- ✅ Privacy-preserving (local instance)
- ✅ Aggregates results from multiple search engines
- ✅ Fast and reliable
- ✅ Works locally and in Docker containers
When to Use
- Searching for documentation or API references
- Looking up facts or current information
- Researching libraries, frameworks, or tools
- Fetching content from specific URLs
- Any task requiring web search without external dependencies
Troubleshooting
Connection refused
SearXNG is not running. Start it with:
HTTP 403 Forbidden
The JSON API is not enabled. The default SearXNG only allows HTML format. Ensure you mount the included settings.yml when starting the container:
Custom SearXNG URL
Set the environment variable:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/searxng-search/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/walterra/agent-tools/searxng-search)