searxng-search
Installation
SKILL.md
SearXNG Web Search
When to Use
- You need up-to-date information not in your training data
- Researching a topic, technology, library, or recent event
- Searching for news articles or current affairs
- Finding documentation, tutorials, or code examples
- Looking up anything that benefits from a live web search
Procedure
Run the search script with your query:
./scripts/search.py "<query>"
General web search
./scripts/search.py "Python asyncio best practices"
News search with time filter
./scripts/search.py "AI announcements" --engine news --time-range week
Technical / IT search
./scripts/search.py "Docker multi-stage build" --engine it --max-results 15
Science or academic topics
./scripts/search.py "transformer architecture attention mechanism" --engine science
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--engine |
-e |
general |
Category: general, news, images, videos, it, science, files, social media, music, map |
--max-results |
-n |
10 |
Number of results to return |
--time-range |
-t |
— | Filter by day, week, month, or year |
--language |
-l |
en-US |
Language code (e.g. zh-CN, fr-FR) |
--format |
-f |
json |
Output format: json or text |
--url |
— | $SEARXNG_URL |
Override the SearXNG instance URL |
Configuration
Set SEARXNG_URL to point at your instance (defaults to http://localhost:8080):
export SEARXNG_URL="http://localhost:8080"
Related skills
More from varlabz/skills
convert-to-markdown
Use when converting files or web content to Markdown. Supports extracting YouTube video transcripts (requires URL or video ID) and converting MHTML files/web pages into Markdown for easier reading and processing.
23youtube-transcript
Extract transcripts from YouTube videos. Use for getting video transcripts for analysis, summarization, or content extraction. Supports video ID or URL lookup, configurable language selection, and output formats.
4