CtrlK
BlogDocsLog inGet started
Tessl Logo

exa-web-search-free

Free AI search via Exa MCP. Web search for news/info, code search for docs/examples from GitHub/StackOverflow, company research for business intel. No API key needed.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 skill body is a model of token-efficient, action-first writing: executable commands with real parameters, a setup section with a verify/fallback loop, and a single verified one-level-deep reference for extended examples. No dimension shows a meaningful gap for a skill of this scope.

DimensionReasoningScore

Conciseness

The body contains zero concept explanation — every section is commands, parameters with defaults/ranges, or usage tips. The only near-redundancy is a one-line intro restating the description, which is trivial; nothing substantive could be trimmed, matching the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Copy-paste-ready `mcporter call` commands with concrete argument values cover all three core tools, setup, and the advanced config, with parameter defaults and ranges documented (e.g. `tokensNum (optional, default: 5000) - Range: 1000-50000`). Fully executable guidance covering the common cases matches anchor 5 rather than 4, which implies minor gaps.

5 / 5

Workflow Clarity

This is a simple single-purpose skill whose only process — setup — has an explicit verify-then-fix loop ("Verify mcporter is configured: `mcporter list exa`" / "If not listed: `mcporter config add exa ...`"), and each tool invocation is a single unambiguous action. Per the simple-skill scoring note this qualifies for 5; there are no destructive or batch operations requiring additional checkpoints.

5 / 5

Progressive Disclosure

The short, well-sectioned body keeps core usage inline and offloads patterns to exactly one clearly signaled, one-level-deep reference — "See [examples.md](references/examples.md) for more patterns" — which exists and contains the promised command examples. This matches the clear-overview-with-well-signaled-references anchor; there is no buried or nested content to warrant 4.

5 / 5

Total

20

/

20

Passed

Description

66%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 specific, efficient, and clearly names its three capabilities with a distinctive free/no-API-key angle. Its main weakness is the complete absence of "when to use" trigger guidance, which both caps completeness and leaves trigger terms without an explicit activation context.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to search the web, find current news, look up code examples, or research a company."

Include natural user phrasings and synonyms ("look up", "find info on", "search the internet") alongside the current keyword set to improve trigger-term coverage.

Clarify when to prefer this skill over built-in search (e.g. no API key, free tier) to reduce overlap risk with other search skills.

DimensionReasoningScore

Specificity

"Web search for news/info", "code search for docs/examples from GitHub/StackOverflow", and "company research for business intel" list three concrete capabilities with specific targets, matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because the actions are named domains rather than a comprehensive list of concrete operations, and above 3 which requires only 1-2 actions.

4 / 5

Completeness

The "what" is clear (three search modes via Exa MCP) but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guidelines. It is not 2 because the "what" is specific rather than vague, and not 4 because the "when" is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Includes good natural keywords users would say — "web search", "news", "code", "docs", "GitHub", "StackOverflow", "company research" — but misses common variations like plain "search", "look up", or "find information about". Good coverage with a few natural terms missing fits anchor 4, not the synonym-level comprehensiveness of 5.

4 / 5

Distinctiveness Conflict Risk

"via Exa MCP" and "No API key needed" carve out a distinct free-search niche, giving mostly distinct triggers with only minor overlap risk against other generic web-search skills. Not 5 because web/code search is a crowded category where overlap with built-in or other search skills remains possible.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
UnicomAI/wanwu
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.