From skillful-alhazen
Searches the web using self-hosted SearXNG metasearch engine via curl and Python. Prints top results from Google, DuckDuckGo, Bing without API keys. Useful for quick web queries.
npx claudepluginhub sciknow-io/skillful-alhazen --plugin tech-reconThis skill uses the workspace's default tool permissions.
Use this skill whenever you need to search the web. SearXNG aggregates results from Google, DuckDuckGo, Bing, and other engines. No API key required.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Share bugs, ideas, or general feedback.
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)