CtrlK
BlogDocsLog inGet started
Tessl Logo

build-zoom-video-sdk-app

Use when using Video SDK.

43

Quality

43%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./plugins/zoom/skills/video-sdk/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is a concise, well-sequenced overview that respects token budget, but it lacks executable specifics and explicit validation checkpoints. Progressive disclosure is undercut by several non-existent referenced paths alongside the two valid reference files.

Suggestions

Add an executable token-generation snippet or a concrete command for the auth step to lift actionability.

Insert an explicit validation checkpoint (e.g. verify the session token and entitlements before joining) to close the workflow feedback loop.

Fix or remove the broken sibling SKILL.md links (web, android, ios, windows, linux, ../ui-toolkit) so the References section only lists real bundle paths.

DimensionReasoningScore

Conciseness

The body is lean and directive with no concept-explaining filler, assuming Claude's competence; every line earns its place and verbosity is absent.

3 / 3

Actionability

Steps give concrete direction ('generate Video SDK session tokens server-side', 'keep SDK credentials out of client code') but provide no executable code, API calls, or commands, leaving the guidance specific yet not copy-paste ready.

2 / 3

Workflow Clarity

The six steps are clearly sequenced and include soft ordering constraints ('only after the session lifecycle is stable'), but there are no explicit validation checkpoints or feedback loops for the risky token/auth and media operations.

2 / 3

Progressive Disclosure

The body has a clear overview and a References section pointing one-level-deep to real files (full-guide.md, session-lifecycle.md), but six sibling SKILL.md links (web/, android/, ios/, windows/, linux/, ../ui-toolkit/) do not exist in the bundle, breaking navigation.

2 / 3

Total

9

/

12

Passed

Description

22%

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 essentially a trigger-only fragment: it tells Claude when to use the skill but not what the skill does or what concrete actions it performs. It is distinct enough to avoid broad conflicts yet too thin on capabilities and trigger variations.

Suggestions

Lead with concrete capabilities, e.g. 'Builds custom video sessions with the Zoom Video SDK: join sessions, publish audio/video, screen share, and chat.'

Expand trigger terms to natural user phrasing such as 'Zoom Video SDK', 'custom video session', or 'embed video calling'.

Keep the 'Use when...' clause but combine it with an explicit 'what' so both halves of completeness are present.

DimensionReasoningScore

Specificity

The description 'Use when using Video SDK.' names a product domain but states zero concrete capabilities or actions, matching the 'vague or no actions' anchor rather than the 'names domain and some actions' level above.

1 / 3

Completeness

It supplies a weak 'when' ('Use when using Video SDK') but entirely omits any 'what' — the description never states what the skill does, so the 'what OR when' failure condition of the level-1 anchor applies.

1 / 3

Trigger Term Quality

'Video SDK' is a relevant keyword a user might say, but common natural variations like 'Zoom Video SDK', 'custom video session', or 'video calling' are missing.

2 / 3

Distinctiveness Conflict Risk

'Video SDK' is a fairly specific niche, but without naming capabilities it could still overlap with the related Meeting SDK, matching the 'somewhat specific but could overlap' anchor.

2 / 3

Total

6

/

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

relative_links

Relative link issues: 5 missing, 1 suspicious

Warning

Total

15

/

16

Passed

Repository
openai/plugins
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.