CtrlK
BlogDocsLog inGet started
Tessl Logo

webiny-api-scheduler-catalog

API — Scheduler — 15 abstractions. Scheduled action use cases.

60

Quality

71%

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/user-skills/generated/api/scheduler/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

The skill body is concise, highly actionable, and gives a clear lookup workflow with concrete import snippets and source pointers. Its main weakness is progressive disclosure: a monolithic inline catalog of 15 abstractions with no split-out reference file.

Suggestions

Move the 15-abstraction catalog into a references file (e.g. references/abstractions.md) and keep SKILL.md as a concise overview pointing to it, keeping navigation one level deep.

Add brief grouping headers (e.g. Use Cases vs Types vs Constants) within the catalog so users can locate an abstraction faster.

For the type-only entries lacking a Description, add a one-line purpose so each row is uniformly actionable.

DimensionReasoningScore

Conciseness

The body is lean: compact per-abstraction stubs (Name/Import/Source/Description) with no concept explanations Claude already knows, so it sits at the 'lean and efficient, every token earns its place' anchor.

3 / 3

Actionability

Every entry gives a copy-paste-ready import line and a concrete source path, and the workflow explicitly directs reading the source for exact interfaces, matching 'fully executable code/commands; copy-paste ready'.

3 / 3

Workflow Clarity

The 'How to Use' list is a clear, unambiguous lookup sequence (find → read source → import → consult pattern skills); as a simple lookup skill it qualifies for the simple-skill latitude at score 3.

3 / 3

Progressive Disclosure

All 15 abstractions are inlined into one monolithic catalog with no local one-level-deep references, and at ~100 lines the content that could be a separate reference is inline, matching the 'content that should be separate is inline' anchor.

2 / 3

Total

11

/

12

Passed

Description

50%

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 correctly identifies the scheduler domain and abstraction count but is too terse, offering no concrete actions or explicit use-when triggers. It is adequate for disambiguation among sibling skills yet weak as standalone trigger guidance.

Suggestions

Add concrete actions to the description, e.g. 'Schedule, cancel, execute, list, and retrieve scheduled actions' instead of 'Scheduled action use cases.'

Include an explicit trigger clause such as 'Use when implementing or querying scheduled/cancelable/deferred actions in the webiny api-scheduler package.'

Add natural trigger variations users would say, e.g. 'scheduled publish/unpublish, deferred actions, scheduled tasks'.

DimensionReasoningScore

Specificity

Names the scheduler domain and a count ('15 abstractions', 'Scheduled action use cases') but lists no concrete actions like cancel/execute/schedule, matching the 'names domain and some actions' anchor.

2 / 3

Completeness

States a weak 'what' via 'Scheduled action use cases' but has no explicit 'Use when...' trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

'scheduled action' is a relevant keyword but no common variations a user would say are present, so it lands at 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The 'API — Scheduler' framing and webiny-api context narrow the niche, but 'Scheduled action use cases' is generic enough to overlap with similar scheduling skills.

2 / 3

Total

8

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
webiny/webiny-js
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.