Enhanced web and package repository search using local SearXNG instance
67
52%
Does it follow best practices?
Impact
95%
3.80xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./searxng-search/SKILL.mdRust crate search workflow and category selection
Checks if running first
0%
100%
Uses start-searxng helper
0%
100%
Correct base URL
0%
100%
format=json in URL
0%
100%
Uses cargo category
0%
100%
Fallback to packages or it
0%
100%
Parses with jq
0%
100%
Limits result count
100%
100%
Stops SearXNG after use
0%
100%
Outputs results.json
100%
100%
PyPI workaround and multi-ecosystem package search
Rust uses cargo category
0%
100%
JS uses packages category
0%
100%
No SearXNG PyPI for Python
100%
100%
PyPI JSON API or qypi
0%
100%
format=json in SearXNG URLs
0%
100%
Checks/starts SearXNG
0%
50%
Filters by engine for npm
0%
100%
Parses with jq
0%
100%
Stops SearXNG after use
0%
0%
Output organized by ecosystem
100%
100%
Multi-category research workflow with parallel searches
scientific publications category
0%
91%
repos category
0%
100%
it category for articles
0%
100%
Parallel background searches
100%
100%
format=json in all URLs
0%
100%
Checks/starts SearXNG
0%
100%
Uses start-searxng helper
0%
100%
Limits results to ≤5 per section
100%
100%
Stops SearXNG after use
0%
100%
Output has distinct sections
100%
100%
Configurable topic variable
100%
100%
aed1afb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.