CtrlK
BlogDocsLog inGet started
Tessl Logo

hookdeck-event-gateway

Hookdeck Event Gateway — webhook infrastructure that replaces your queue. Use when receiving webhooks and need guaranteed delivery, automatic retries, replay, rate limiting, filtering, or observability. Eliminates the need for your own message queue for webhook processing.

64

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/hookdeck-event-gateway/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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.

A well-structured, actionable overview with concrete commands and runnable examples. It is somewhat verbose with redundant restating of the queue-replacement value prop, and lacks a true sequenced workflow with validation checkpoints.

Suggestions

Collapse the "Why Use the Event Gateway" bullet list into the feature sections it duplicates to remove redundancy and tighten the body.

Add a short sequenced setup workflow (listen -> verify signature -> handle event) with an explicit validation/check step so the operational path is unambiguous.

Move the detailed feature catalog (retries, rate limiting, filtering, observability) into a references file and keep SKILL.md as a lean overview pointing to it.

DimensionReasoningScore

Conciseness

Mostly useful, but the "Why Use the Event Gateway" bullet list restates the later feature sections, and the queue-replacement message is repeated across the intro, diagram, and "Hookdeck Is Your Queue" section; could be tightened.

3 / 5

Actionability

Provides concrete executable commands ("npx hookdeck-cli listen 3000 gateway --path /webhooks", "npx skills add ...") and runnable JS examples with specific config details ("up to 50 attempts", "Retry-After"), with minor gaps where signature verification code lives in a separate skill.

4 / 5

Workflow Clarity

The quick start is a single unambiguous command, but the body is a feature catalog rather than a sequenced workflow, and there are no validation checkpoints for the setup/forwarding process.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and one-level-deep links to Hookdeck docs and related skills; no bundle files exist, and the body inlines a sizable feature catalog that could arguably live in separate references.

4 / 5

Total

14

/

20

Passed

Description

88%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.

A strong, concrete description that clearly states both the capability and its use triggers with specific feature terms. Minor overlap risk with provider webhook skills and a few missing trigger synonyms keep it just short of perfect.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "guaranteed delivery, automatic retries, replay, rate limiting, filtering, or observability" — giving comprehensive coverage of the gateway's actions rather than vague abstraction.

5 / 5

Completeness

Explicitly answers both what ("webhook infrastructure that replaces your queue") and when ("Use when receiving webhooks and need guaranteed delivery, automatic retries, replay...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms a user would say ("receiving webhooks", "retries", "replay", "rate limiting", "observability", "message queue") are present, but a few common variations (e.g. "failed webhooks", "lost events") are missing.

4 / 5

Distinctiveness Conflict Risk

The gateway/queue-infrastructure niche is clearly distinct from provider-specific webhook skills, but the shared "receiving webhooks" trigger creates minor overlap risk with sibling skills like stripe-webhooks.

4 / 5

Total

18

/

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
hookdeck/webhook-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.