Install any skill in seconds. Free to start, no credit card required.
Get Started Free →webiny/webiny-api-cms-catalog
API — Headless CMS — 124 abstractions. Entry, model, and group event handlers and use cases.
Passed 13 of 22 test cases with the skill, and 3 of 22 without it.
and 12 more in the full report
11 fixed2 passed either way8 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
In an administrative cleanup routine, we need to support both single-entry deletion and batch deletion of multiple entries in Webiny. A common mistake is looping individual delete commands for bulk operations. What dedicated use cases should be imported from the CMS entry module for single and batch entry deletion?
| Checked | Without skill | With skill |
|---|---|---|
| The response imports DeleteMultipleEntriesUseCase or DeleteEntryUseCase from 'webiny/api/cms/entry'. | Missed | Passed |
| The response uses the dedicated batch deletion use case for multi-entry removal rather than iteratively executing single deletions. | Passed | Passed |
The instructions your model reads when the skill loads.
Entry, model, and group event handlers and use cases.
import { Name } from "<importPath>";webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patternsName: CmsEntry
Kind: type
Import: import type { CmsEntry } from "webiny/api/cms/entry"
Source: @webiny/api-headless-cms/types/types.ts
Description: A content entry definition for and from the database.
Name: CmsEntryOpenSearchBodyModifier
Import: import { CmsEntryOpenSearchBodyModifier } from "webiny/api/cms/opensearch"
Source: @webiny/api-headless-cms-ddb-es/features/CmsEntryOpenSearchBodyModifier/index.ts
Name: CmsEntryOpenSearchFieldIndex
Import: import { CmsEntryOpenSearchFieldIndex } from "webiny/api/cms/opensearch"
Source: @webiny/api-headless-cms-ddb-es/features/CmsEntryOpenSearchFieldIndex/index.ts
Name: CmsEntryOpenSearchFieldIndexRegistry
Import: import { CmsEntryOpenSearchFieldIndexRegistry } from "webiny/api/cms/opensearch"
Source: @webiny/api-headless-cms-ddb-es/features/CmsEntryOpenSearchFieldIndex/index.ts
test cases passed, vs 3 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.