Install any skill in seconds. Free to start, no credit card required.
Get Started Free →webiny/webiny-api-webhooks-catalog
api/webhooks — 15 abstractions.
Passed 22 of 22 test cases with the skill, and 8 of 22 without it.
and 7 more in the full report
14 fixed8 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
In a Webiny API endpoint that returns paginated lists of registered webhooks, we need pagination metadata typing. Developers often define local ListMeta interfaces. Show how to import the official list metadata interface.
| Checked | Without skill | With skill |
|---|---|---|
| Imports type IListMeta from webiny/api/webhooks. | Missed | Passed |
The instructions your model reads when the skill loads.
import { Name } from "<importPath>";webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patternsName: createWebhooks
Import: import { createWebhooks } from "webiny/api/webhooks"
Source: @webiny/webhooks/api/index.ts
Name: IListMeta
Kind: type
Import: import type { IListMeta } from "webiny/api/webhooks"
Source: @webiny/webhooks/api/features/ListWebhooks/abstractions.ts
Name: IWebhookPayload
Kind: type
Import: import type { IWebhookPayload } from "webiny/api/webhooks"
Source: @webiny/webhooks/api/features/SendWebhookTask/types.ts
Name: Webhook
Kind: type
Import: import type { Webhook } from "webiny/api/webhooks"
Source: @webiny/webhooks/api/domain/Webhook.ts
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.