CtrlK
BlogDocsLog inGet started
Tessl Logo

brave-search

Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.

89

2.23x
Quality

85%

Does it follow best practices?

Impact

96%

2.23x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

The body is action-dense and well-structured, with executable commands, a clear output format, and an important guardrail section for special URLs. Only minor conciseness redundancies prevent a perfect content score.

Suggestions

Remove the redundant 'Lightweight, no browser required' / 'No browser or setup required' duplication between frontmatter and body to tighten conciseness.

Consider a one-line note on handling a missing BRAVE_API_KEY or API error so the search workflow has an explicit recovery hint.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, with tight code blocks and minimal concept explanation, but small redundancies ("Lightweight, no browser required" vs "No browser or setup required") keep it just below the leanest anchor.

4 / 5

Actionability

Provides fully executable, copy-paste-ready commands (e.g. `{baseDir}/search.py "query" -n 3 --content`) with flag variations and a concrete content.py call covering the common cases.

5 / 5

Workflow Clarity

As a simple read-only skill, the single search/extract actions are unambiguous, the output format is shown, and the CRITICAL special-URL handling section gives a clear decision branch; the simple-skill exception permits the top score without validation checkpoints.

5 / 5

Progressive Disclosure

A short, well-organized body with clear section headers and no need for external reference files meets the 'under 50 lines, no external references needed' allowance for the top anchor.

5 / 5

Total

19

/

20

Passed

Description

78%Weight 40%Scale 1-5

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 concise and clearly answers both what the skill does and when to use it, with a specific API niche. It is held back only by limited action breadth and minor overlap risk from broad phrasing.

DimensionReasoningScore

Specificity

Names the domain and two concrete actions — "Web search and content extraction" — but lists only those two, matching the '1-2 concrete actions, not comprehensive' anchor rather than the 'several specific actions' level above.

3 / 5

Completeness

Explicitly states both what ("Web search and content extraction via Brave Search API") and when ("Use for searching documentation, facts, or any web content") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural user phrases like "searching documentation, facts, or any web content," giving good keyword coverage, though common synonyms like "look up" or "research" are absent so it stops short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

The Brave Search API niche is distinct, but "content extraction" and "any web content" risk minor overlap with generic fetch/curl skills, keeping it just below the minimal-conflict level.

4 / 5

Total

16

/

20

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
Dicklesworthstone/pi_agent_rust
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.