searxng

Search the web via a local SearXNG server using bash and curl.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/PlebeiusGaragicus/dot-pi --skill searxng-plebeiusgaragicus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng
Source: https://github.com/PlebeiusGaragicus/dot-pi/tree/main/shared/skills/searxng
Command: npx skills add https://github.com/PlebeiusGaragicus/dot-pi --skill searxng-plebeiusgaragicus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables users to perform web searches directly from the command line, bypassing traditional browsers and providing quick access to search results.

Core Features & Use Cases

  • Web Search Automation: Send queries to a local SearXNG server and retrieve JSON results.
  • Result Parsing: Extract and display relevant information such as titles, URLs, and content snippets.
  • Use Case: Quickly gather the top 5 search results for a query like "AI advancements" without leaving the terminal.

Quick Start

Use the searxng skill to search the web for a query and view the top results directly in your command line.

Frequently Asked Questions about searxng

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform web searches from the command line using curl?

You can perform web searches from the command line using curl by sending queries to a local SearXNG server and retrieving JSON results. This allows direct web search automation without leaving the terminal.

Can I automate web search queries and parse JSON results with bash?

Yes, you can automate web search queries and parse JSON results with bash. This skill uses curl to fetch results from a SearXNG server and jq to extract titles, URLs, and content snippets.

Do I need jq to process SearXNG search results in my scripts?

Yes, you need jq to process SearXNG search results in your scripts. The skill requires jq to parse the JSON output and extract structured information like titles and URLs from the retrieved data.

What is the best way to get private internet search results in a terminal workflow?

The best way to get private internet search results in a terminal workflow is using a local SearXNG server. It bypasses traditional browsers and provides quick access to structured search results.

Does this command-line web search approach require a local SearXNG server?

Yes, this command-line web search approach requires a local SearXNG server. It facilitates searches by sending bash and curl requests directly to your local instance to ensure private internet queries.