CtrlK
BlogDocsLog inGet started
Tessl Logo

event-gateway

Comprehensive guide to the Hookdeck Event Gateway for receiving, routing, and delivering webhooks and events. Covers setup, connections, authentication, local development, monitoring, and API automation. Use when receiving webhooks, setting up webhook endpoints, testing webhooks locally, configuring webhook relay or event queue, event routing, webhook retry, webhook monitoring, third-party routing, asynchronous APIs, or local webhook development. For provider webhooks (Stripe, Shopify, Chargebee, GitHub, etc.), use together with the matching skill from hookdeck/webhook-skills; do not only parse JSON — use provider SDK verification and event construction (e.g. Stripe constructEvent).

59

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

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

Quality

Content

35%

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

This skill has a solid organizational structure with clear use-case tables and well-organized reference links, but suffers significantly from verbosity and redundancy. The same instructions about provider webhooks and context verification are repeated multiple times, and the CLI/API/Dashboard decision framework is far too detailed for a top-level skill file. The actionable content (concrete commands, code) is mostly delegated to reference files, leaving the SKILL.md heavy on prose and light on executable guidance.

Suggestions

Eliminate redundancy: the provider webhook guidance appears in at least 3 sections (Provider webhooks, Signature Verification, Workflow Stages Stage 02). Consolidate into one authoritative section and cross-reference it.

Move the CLI vs API vs Dashboard decision framework to a reference file (e.g., references/cli-vs-api.md) and replace with a 3-line summary in the main skill.

Add inline executable examples for the most common workflows (e.g., a complete hookdeck login → listen → verify flow) rather than delegating all code to reference files.

Add explicit validation checkpoints between workflow stages (e.g., 'Verify: you should see a Source URL printed — if not, check X before proceeding').

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~200+ lines with significant redundancy. The provider webhooks section repeats the same guidance (try installing, use provider SDK, verify Hookdeck first) at least 3 times across different sections. The CLI vs API vs Dashboard decision tree is excessively detailed for a skill file, explaining concepts Claude can reason about. The context verification instructions are repeated twice verbatim.

1 / 3

Actionability

The quick start section provides concrete, executable commands (hookdeck listen 3000 <source_name> --path /webhooks), and there are specific CLI commands throughout. However, most actionable content is delegated to reference files rather than shown inline, and much of the body is decision-framework prose rather than executable guidance. The workflow stages are just links to other files.

2 / 3

Workflow Clarity

The 4-stage workflow (setup → scaffold → listen → iterate) provides a clear sequence, and the context verification flow has explicit steps. However, validation checkpoints are weak — there's no explicit 'verify this worked before proceeding' between stages. The production deployment section mentions configuring rate limits and retries but lacks a structured checklist with verification steps for what is a risky operation.

2 / 3

Progressive Disclosure

The skill references many external files (references/*.md, examples/*/) with clear tables organizing them by area and use case, which is good structure. However, the SKILL.md itself contains too much inline content that should be in reference files (the entire CLI vs API decision framework, the repeated provider webhook guidance, the production deployment details). The main file tries to be both overview and detailed guide.

2 / 3

Total

7

/

12

Passed

Description

100%

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 strong, well-crafted skill description that covers specific capabilities, includes an explicit and comprehensive 'Use when...' clause with many natural trigger terms, and clearly distinguishes itself from related provider-specific webhook skills. The cross-referencing guidance for provider webhooks is a particularly thoughtful addition that reduces ambiguity in skill selection.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: receiving, routing, delivering webhooks; covers setup, connections, authentication, local development, monitoring, API automation. Also mentions provider SDK verification and event construction.

3 / 3

Completeness

Clearly answers both 'what' (comprehensive guide to Hookdeck Event Gateway for receiving, routing, delivering webhooks) and 'when' (explicit 'Use when...' clause with extensive trigger scenarios). Also includes guidance on when to combine with other skills.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'webhooks', 'webhook endpoints', 'testing webhooks locally', 'webhook relay', 'event queue', 'event routing', 'webhook retry', 'webhook monitoring', 'local webhook development', plus specific provider names like Stripe, Shopify, GitHub.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Hookdeck Event Gateway and webhook/event management, which is a distinct niche. The description even explicitly delineates boundaries with provider-specific webhook skills, reducing conflict risk.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
hookdeck/agent-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.