CtrlK
BlogDocsLog inGet started
Tessl Logo

exa-common-errors

Diagnose and fix Exa API errors by HTTP code and error tag. Use when encountering Exa errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like "exa error", "fix exa", "exa not working", "debug exa", "exa 429", "exa 401".

68

Quality

84%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a well-crafted skill description that excels in completeness and distinctiveness. It clearly identifies the domain (Exa API), states what it does, when to use it, and provides explicit trigger phrases. The only minor weakness is that the specificity of capabilities could be slightly more detailed about what kinds of fixes or diagnostics it performs.

DimensionReasoningScore

Specificity

It names the domain (Exa API errors) and describes actions (diagnose and fix by HTTP code and error tag), but doesn't list multiple specific concrete actions like listing specific error types handled or specific resolution steps.

2 / 3

Completeness

Clearly answers both 'what' (diagnose and fix Exa API errors by HTTP code and error tag) and 'when' (encountering Exa errors, debugging failed requests, troubleshooting integration issues) with explicit trigger phrases.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'exa error', 'fix exa', 'exa not working', 'debug exa', 'exa 429', 'exa 401' — these are phrases users would naturally say when encountering Exa API issues.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — 'Exa API' is a specific product/service, and the trigger terms are all Exa-specific, making it very unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

79%

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

This is a strong reference skill with excellent use of tables for error lookup and executable code examples for the most common issues (auth verification, rate limiting, diagnostics). The main weaknesses are the lack of a structured troubleshooting workflow with feedback loops and the references to bundle files that don't exist. Overall it serves its purpose well as a quick-reference error guide.

Suggestions

Add a brief escalation workflow with feedback loops: e.g., 'If solution doesn't resolve the error → run diagnostic script → capture requestId → contact support', making the troubleshooting process more sequential and recoverable.

Either create the referenced bundle files (exa-debug-bundle, exa-rate-limits) or remove the references to avoid dead-end navigation.

DimensionReasoningScore

Conciseness

The content is lean and efficient. Tables are used effectively to compress information. No unnecessary explanations of what HTTP status codes are or how APIs work. Every section delivers actionable reference data without padding.

3 / 3

Actionability

Provides executable bash and TypeScript code for key scenarios (API key verification, rate limit backoff, diagnostic script). Error tables give specific error tags, causes, and concrete solutions. The curl commands and backoff implementation are copy-paste ready.

3 / 3

Workflow Clarity

The Instructions section provides a basic 4-step diagnostic sequence, but it lacks explicit validation checkpoints or feedback loops. For a troubleshooting skill, there's no 'if fix doesn't work, try next' escalation path beyond the initial lookup. The diagnostic script is helpful but disconnected from the resolution workflow.

2 / 3

Progressive Disclosure

References to external resources (docs, status page) and next steps (exa-debug-bundle, exa-rate-limits) are present, but no bundle files exist to support the references. The content is well-structured with clear sections, but the inline content is quite long (~120 lines of tables and code) — some of the per-URL content fetch errors or the diagnostic script could potentially be split out.

2 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.