CtrlK
BlogDocsLog inGet started
Tessl Logo

exa-webhooks-events

Build event-driven integrations with Exa using scheduled monitors and content alerts. Use when building content monitoring, competitive intelligence pipelines, or scheduled search automation with Exa. Trigger with phrases like "exa monitor", "exa content alerts", "exa scheduled search", "exa event-driven", "exa notifications".

68

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-3

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

A largely actionable, code-dense skill that gives Claude executable patterns for Exa event-driven integration. It loses points on workflow clarity (no validation checkpoints for batch monitoring) and progressive disclosure (monolithic inline content, no bundle files, and a broken 'Exa Find Similar' reference).

Suggestions

Add explicit validation/verification checkpoints to the monitoring workflow (e.g., verify EXA_API_KEY is set and queue reachable before scheduling, confirm webhook endpoint accepts a probe payload before relying on it).

Move the larger code blocks into a references/ or scripts/ file and link from SKILL.md so the body is an overview with one-level-deep references.

Fix the Resources entry 'Exa Find Similar' to a real link or remove it, and replace the external-only links with bundle references where possible.

DimensionReasoningScore

Conciseness

The body is code-centric and lean, assumes Claude's competence, and does not explain basic concepts; it avoids the verbosity the rubric penalizes despite repeated payload-mapping patterns.

3 / 3

Actionability

It supplies full, executable TypeScript across five steps with concrete configuration values and a copy-paste-ready webhook example, matching the 'fully executable code' anchor.

3 / 3

Workflow Clarity

Steps 1–5 are clearly sequenced and a webhook retry feedback loop exists, but there are no explicit validation/verification checkpoints for the batch monitoring workflow, capping clarity at 2 per the rubric's batch-operations note.

2 / 3

Progressive Disclosure

The 225-line body is well-sectioned but monolithic with all code inline and no bundle files; content that could live in separate reference files is kept in SKILL.md, matching the 'could be better organized; content that should be separate is inline' anchor.

2 / 3

Total

10

/

12

Passed

Description

90%Weight 40%Scale 1-3

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

A strong description that clearly states capabilities, includes an explicit 'Use when' clause, and supplies natural Exa-branded trigger phrases. The only weakness is modest specificity, listing only two named actions rather than a fuller concrete action set.

DimensionReasoningScore

Specificity

It names the domain and two actions ("scheduled monitors and content alerts") but does not list a comprehensive set of concrete actions, staying close to the anchor 'Names domain and some actions, but not comprehensive'.

2 / 3

Completeness

It explicitly states what it does ("Build event-driven integrations with Exa using scheduled monitors and content alerts") and when to use it ("Use when building content monitoring, competitive intelligence pipelines, or scheduled search automation with Exa"), satisfying both halves.

3 / 3

Trigger Term Quality

It provides natural trigger phrases users would plausibly say ("exa monitor", "exa content alerts", "exa scheduled search", "exa notifications"), giving good coverage matching the top anchor.

3 / 3

Distinctiveness Conflict Risk

The Exa-specific niche and branded trigger phrases make it clearly distinguishable and unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.

Validation14 / 16 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

14

/

16

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.