From skillful-alhazen
Searches the web using SearXNG metasearch engine aggregating Google, DuckDuckGo, Bing, and others. No API key needed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skillful-alhazen:web-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill whenever you need to search the web. SearXNG aggregates results from Google, DuckDuckGo, Bing, and other engines. No API key required.
Use this skill whenever you need to search the web. SearXNG aggregates results from Google, DuckDuckGo, Bing, and other engines. No API key required.
Triggers: "search for", "look up", "find information about", "what is", "who is", "google", "search the web"
curl -s "${SEARXNG_URL:-http://localhost:8888}/search?q=QUERY&format=json" | python3 -c "
import sys, json
r = json.load(sys.stdin)
results = r.get('results', [])[:5]
print(f'{len(results)} results:\n')
for x in results:
print(x.get('title',''))
print(x.get('url',''))
print(x.get('content','')[:300])
print()
"
Replace QUERY with URL-encoded search terms — spaces as +, e.g. Gully+Burns+neuroscience.
[:10] instead of [:5] to get more resultssite:example.com to the querySEARXNG_URL is set automatically per environment (localhost:8888 on macmini, searxng:8080 on VPS)npx claudepluginhub sciknow-io/skillful-alhazen --plugin agent-osSearches the web via self-hosted SearXNG to retrieve titles, URLs, and descriptions. Use when you have a question or topic but no specific URL. Supports CLI, MCP, and REST interfaces with filtering, JSON output, and category/time-range options.
Searches the web via Browserbase API to find URLs, titles, and metadata for a query. Prefer over browser when only search results are needed, not full page content.
Searches the web in parallel for research, lookup, or current info queries. Fast and cost-effective; use for any question needing up-to-date results.