CtrlK
BlogDocsLog inGet started
Tessl Logo

searxng

Privacy-respecting metasearch specialist using SearXNG instances

49

Quality

53%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./crates/openfang-skills/bundled/searxng/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and contains genuinely SearXNG-specific guidance, but it pads in generic research advice Claude already knows and, critically, never explains how to actually call a SearXNG instance. Tightening the generic sections and adding the invocation mechanism would raise it to the top band.

Suggestions

Add the concrete SearXNG invocation mechanism — the instance URL pattern, HTTP endpoint, and the actual query parameters (q, categories, pageno) — so guidance is copy-paste executable.

Trim or remove generic advice Claude already knows (e.g. 'Lead with the direct answer', 'Organize findings by relevance') to improve token efficiency.

Add an explicit numbered search workflow with a verification checkpoint, e.g. 1) pick category, 2) form query, 3) run search, 4) verify sources resolve before citing.

DimensionReasoningScore

Conciseness

The SearXNG-specific material (category table, !engine syntax, site: and quote operators) earns its place, but the 'Synthesizing Results' and 'Pitfalls' sections repeat general research practices Claude already knows ('Lead with the direct answer', 'Organize findings by relevance'), so it could be tightened.

2 / 3

Actionability

It gives concrete query techniques (e.g. '!wikipedia rust programming', 'site:example.com', '"rust borrow checker"') but never specifies how to actually invoke SearXNG — no endpoint URL, request format, or parameter names — leaving a key execution detail missing.

2 / 3

Workflow Clarity

The section order loosely sequences a search workflow (category → query → execute → synthesize), but there are no explicit numbered steps or validation checkpoints, so the sequence is implicit rather than clearly sequenced.

2 / 3

Progressive Disclosure

It is a single-purpose, self-contained skill with well-organized headers, a compact reference table, and no nested or external references — content is appropriately inline and easy to navigate.

3 / 3

Total

9

/

12

Passed

Description

50%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is clear and on-domain but generic in its phrasing: it states what the skill is without naming concrete actions or giving explicit usage triggers. It is competent but misses the 'Use when...' guidance that would lift it to the top band.

Suggestions

Add a 'Use when...' clause naming explicit triggers, e.g. 'Use when the user wants private web search, asks to search without tracking, or mentions SearXNG.'

Replace the abstract 'specialist' framing with concrete actions, e.g. 'Performs privacy-respecting web searches via SearXNG instances, aggregating results across engines.'

Include natural user phrasings like 'web search' or 'private search' alongside 'metasearch' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('metasearch specialist') and tool ('SearXNG instances') but lists no concrete action verbs like 'search', 'aggregate', or 'fetch results', falling short of the multi-action anchor 3.

2 / 3

Completeness

It clearly answers 'what' (a privacy-respecting metasearch specialist using SearXNG) but has no 'Use when...' clause or explicit trigger guidance, which per the rubric caps completeness at 2.

2 / 3

Trigger Term Quality

'SearXNG' and 'metasearch' are relevant terms a knowing user would say, but 'metasearch' is somewhat technical jargon and common natural variations like 'web search', 'private search', or 'search the web' are missing.

2 / 3

Distinctiveness Conflict Risk

The SearXNG-specific framing and 'privacy-respecting' angle give it a niche, but without explicit triggers it could still overlap with a general web-search skill, matching the 'somewhat specific but could overlap' anchor.

2 / 3

Total

8

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
RightNow-AI/openfang
Reviewed

Table of Contents

Is this your skill?

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.