CtrlK
BlogDocsLog inGet started
Tessl Logo

omni-webhooks

Register, list, test, and remove webhook endpoints. Configure event subscriptions (request.completed, provider.error, budget.exceeded, etc.) and manage delivery retries.

52

Quality

58%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/omni-webhooks/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

41%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 body is a sparse generated stub: well-structured and token-efficient, but it defers nearly all actionable detail to an external OpenAPI spec and provides no workflow or validation for destructive webhook operations. Filling the Endpoints section with concrete calls would most improve it.

Suggestions

Populate the Endpoints section with concrete HTTP calls (e.g., `POST /api/webhooks`, `GET /api/webhooks`, `DELETE /api/webhooks/{id}`) with example request/response bodies.

Add a numbered workflow for register → test → verify delivery → remove, including a validation step before deleting endpoints.

Move the OpenAPI spec pointer into a short reference line and keep working examples inline rather than leaving the core section empty.

DimensionReasoningScore

Conciseness

The body is lean with no over-explanation of concepts Claude knows, though the placeholder '_No endpoints mapped for this area yet._' line earns nothing and could be trimmed.

4 / 5

Actionability

Beyond the auth endpoint (`POST /api/auth/login`) and a pointer to the OpenAPI spec, there is no concrete executable guidance for the core webhook operations — the Endpoints section is empty.

2 / 5

Workflow Clarity

No workflow sequence exists for register/test/remove operations, and removing webhook endpoints is destructive yet has no validation checkpoints; the endpoints are not even mapped.

1 / 5

Progressive Disclosure

Sections are well-organized and the OpenAPI spec reference is clearly signaled one level deep, but the empty Endpoints section and absence of any bundle files leave a minor organization gap.

4 / 5

Total

11

/

20

Passed

Description

75%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 clearly conveys concrete webhook management capabilities with strong specificity and a distinct niche, but lacks any explicit 'Use when...' trigger guidance. Adding a usage trigger clause would lift completeness significantly.

Suggestions

Append a 'Use when...' clause such as 'Use when the user needs to set up, inspect, test, or tear down webhook endpoints and event subscriptions.'

Add common synonyms (e.g., 'callbacks', 'notifications') to broaden natural trigger-term coverage.

Consider naming the request/response shape or auth context briefly to further distinguish from generic API skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Register, list, test, and remove webhook endpoints', 'Configure event subscriptions', 'manage delivery retries' — with named events, giving comprehensive coverage.

5 / 5

Completeness

The 'what' is clear and concrete, but there is no 'Use when...' clause or equivalent trigger guidance, capping completeness at 3 per the guidelines.

3 / 5

Trigger Term Quality

Natural terms like 'webhook endpoints', 'event subscriptions', and 'delivery retries' match what users say, but synonyms like 'callbacks' or 'notifications' are missing.

4 / 5

Distinctiveness Conflict Risk

Webhook endpoint management is a clear, specific niche with distinct triggers (subscriptions, retries) and minimal overlap risk with other skills.

5 / 5

Total

17

/

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
diegosouzapw/OmniRoute
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.