CtrlK
BlogDocsLog inGet started
Tessl Logo

availability

How schedules, weekly rules, date overrides, travel schedules, and out-of-office entries combine to determine when someone is bookable.

58

Quality

66%

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 ./packages/scheduling/docs/skills/availability/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

A tight, well-structured reference that pairs a data model with an actionable task table; its only meaningful gap is the absence of validation/verification steps for the mutating operations it documents.

DimensionReasoningScore

Conciseness

The body is lean: each section is 1-4 lines, states concrete table/column facts, and assumes Claude's competence; the only slightly explanatory sentence (timezone on schedule, not user) earns its place by surfacing a non-obvious design decision rather than padding.

5 / 5

Actionability

It gives concrete table/column names and a Common-tasks table mapping requests to specific commands ("add-date-override --scheduleId <id> --date 2026-04-10 --intervals []"), but ellipsis placeholders ("[...9-12, 13-17...]") and the vague "Insert a travel_schedules row (no dedicated action yet)" leave minor gaps.

4 / 5

Workflow Clarity

The request-to-action mapping is clear for a single action, but the skill mutates availability tables (batch/DB-like operations) with no validation or verification checkpoint, and the rubric caps workflow_clarity at 3 when destructive/batch operations lack validation.

3 / 5

Progressive Disclosure

The body is under 50 lines, requires no external references (none of references/scripts/assets exist), and is organized into clear, well-signaled sections (Schedule, Weekly availability, Date overrides, Travel schedules, Out of office, Common tasks), meeting the simple-skill exception for a 5.

5 / 5

Total

17

/

20

Passed

Description

53%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 scopes a distinct niche and enumerates the domain, but it omits an explicit use-trigger clause and frames the skill as objects rather than actions, leaving the what/when pair incomplete.

Suggestions

Add an explicit "Use when..." trigger clause, e.g. "Use when the user mentions availability, booking slots, blocking dates, out-of-office, or travel affecting bookability."

Include natural user phrasings ("I'm unavailable Friday", "block my calendar", "I'll be traveling") rather than only model-internal terms like "date overrides" and "weekly rules".

Reframe capabilities as concrete verbs ("compute bookability", "block dates", "override availability", "merge travel and OOO") instead of only enumerating data objects.

DimensionReasoningScore

Specificity

It comprehensively names the domain objects ("schedules, weekly rules, date overrides, travel schedules, and out-of-office entries") but the only action-like verb is "combine to determine when someone is bookable", so concrete capabilities are minimal rather than multiple listed actions.

3 / 5

Completeness

The "what" is clear (combine availability inputs to determine bookability) but there is no "Use when..." clause or equivalent trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords exist (schedules, out-of-office, travel, bookable) but the phrasing leans on model-internal jargon ("weekly rules", "date overrides") and misses the natural phrases users actually say ("I'm unavailable Friday", "block my calendar").

3 / 5

Distinctiveness Conflict Risk

It carves a clear niche (bookability/availability composition) with low conflict risk, though it could overlap slightly with generic calendar/scheduling skills, keeping it just below a 5.

4 / 5

Total

13

/

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
BuilderIO/agent-native
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.