CtrlK
BlogDocsLog inGet started
Tessl Logo

embeds

Inline, popup, and floating-button embeds — snippet generation and theming.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./packages/scheduling/docs/skills/embeds/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The content is a tight, actionable reference: an executable snippet, explicit theming params, and named lifecycle messages, all well-organized for a compact single-purpose skill with no wasted tokens.

DimensionReasoningScore

Conciseness

The body is lean with no padding or explanation of concepts Claude already knows; each section (modes, URL, snippet, theming params, message events) earns its place.

3 / 3

Actionability

Provides a copy-paste-ready HTML/JS snippet plus concrete query params and named lifecycle messages, all executable once the obvious <host> placeholder is substituted.

3 / 3

Workflow Clarity

This is a simple single-purpose skill whose single action (embed a booking page) is unambiguous and well-organized, so it qualifies for the top simple-skill score without needing multi-step validation.

3 / 3

Progressive Disclosure

Under 50 lines with no external bundle files needed; the well-organized sections (Modes, URL, Snippet, Theming, Message passing) satisfy the progressive-disclosure bar for compact single-purpose skills.

3 / 3

Total

12

/

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 is concise and names concrete modes and actions, but it lacks any 'when to use' trigger guidance and omits the booking context that would distinguish it from generic embed skills.

Suggestions

Add an explicit 'Use when...' clause naming natural user triggers, e.g. 'Use when embedding a booking page inline, as a popup, or as a floating button.'

Mention the booking/Cal context (e.g. 'Cal.com booking embeds') to reduce overlap with generic embed skills.

Replace the technical 'snippet generation' phrasing with user-facing terms like 'generate embed snippets'.

DimensionReasoningScore

Specificity

Names concrete modes ('inline, popup, and floating-button embeds') and actions ('snippet generation and theming'), but the action list is not comprehensive and the underlying booking purpose is unstated, matching the 'names domain and some actions' anchor rather than the multi-action level 3.

2 / 3

Completeness

It states what the skill does but has no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant natural terms ('embeds', 'popup', 'floating-button', 'snippet', 'theming') are present, but 'snippet generation' leans technical and common variations like 'embed my booking page' or 'add a calendar widget' are missing, so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The embed modes carve out a niche, but with no reference to the booking/Cal context 'embeds' could overlap with other embedding skills, so it is only somewhat distinct.

2 / 3

Total

8

/

12

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.