ask-search

Web search via self-hosted SearxNG. Aggregates Google, Bing, DuckDuckGo, Brave. Returns title/url/snippet. Zero API key required.

install
source · Clone the upstream repo
git clone https://github.com/ythx-101/ask-search
Claude Code · Install into ~/.claude/skills/
git clone --depth=1 https://github.com/ythx-101/ask-search ~/.claude/skills/ythx-101-ask-search-ask-search
manifest: SKILL.md
source content

ask-search

Web search powered by SearxNG. Aggregates multiple search engines, zero API key, full privacy.

Usage

ask-search "your query"                    # top 10 results
ask-search "query" --num 5                 # limit results
ask-search "AI news" --categories news     # news only
ask-search "query" --lang zh-CN            # Chinese results
ask-search "query" --urls-only             # URL list (pipe to web_fetch)
ask-search "query" --json                  # raw JSON

Agent Workflow

  1. Run
    ask-search "topic"
    to get candidates
  2. Check snippet — if enough, answer directly
  3. If snippet truncated, use
    web_fetch
    on the URL for full content

Parameters

FlagShortDescription
--num N
-n
Max results (default 10)
--engines
-e
google,bing,duckduckgo,brave
--lang
-l
zh-CN, en, ja, ko
--categories
-c
general,news,images,science
--json
-j
Raw JSON output
--urls-only
-u
URLs only

Setup

Requires SearxNG running locally. Set

SEARXNG_URL
if not on default port 8080.