CtrlK
BlogDocsLog inGet started
Tessl Logo

zoom-apps-sdk

Use when using Apps SDK.

52

Quality

57%

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 ./plugins/zoom/skills/zoom-apps-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 content is a concise, well-sequenced overview that assumes Claude's intelligence, but it lacks executable code and several referenced bundle paths are missing, weakening actionability and navigation.

Suggestions

Add a minimal executable snippet for SDK initialization and capability gating so the workflow is copy-paste ready.

Add an explicit validation/checkpoint step (e.g. 'Verify the app loads in the Zoom client and required capabilities are granted before adding advanced features') to create a feedback loop.

Fix or remove broken reference links — create the missing concepts/, examples/, and troubleshooting/ files or point all links to the existing references/ bundle.

DimensionReasoningScore

Conciseness

The body is lean: a routing note and six tightly written workflow steps with no explanations of concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

Steps reference concrete artifacts ('Initialize zoomSdk', 'gate features by capability') but provide no executable code or copy-paste commands, leaving guidance descriptive rather than fully actionable.

2 / 3

Workflow Clarity

A clear six-step sequence exists with a debugging step, but there is no explicit validate→fix→retry feedback loop for risky operations like OAuth or domain configuration, so checkpoints are present but implicit.

2 / 3

Progressive Disclosure

The body is an overview with one-level-deep references, but 4 of 7 linked paths (concepts/*, examples/*, troubleshooting/*) do not exist in the bundle, so navigation is only partially realized.

2 / 3

Total

9

/

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 a minimal valid trigger ('Use when using Apps SDK') that answers when but not what, with a single keyword and no concrete capabilities. It is distinguishable but under-specified.

Suggestions

Add concrete capabilities, e.g. 'Initialize the Zoom Apps SDK, configure capabilities and running context, and implement in-client OAuth and Layers API features.'

Expand trigger terms to natural variations users say, such as 'Zoom Apps', 'in-client app', or 'Marketplace Zoom app'.

Add a what+when form: describe what the skill does and when Claude should reach for it instead of the Meeting SDK.

DimensionReasoningScore

Specificity

The phrase 'using Apps SDK' names the domain but lists no concrete actions (no init, configure, embed, or feature verbs), matching the anchor that names a domain and some actions but falls short of comprehensive.

2 / 3

Completeness

It answers 'when' ('Use when using Apps SDK') but the 'what' is essentially absent — the guideline capping completeness at 2 when one half is missing or only implied applies here.

2 / 3

Trigger Term Quality

'Apps SDK' is a relevant keyword but common user variations like 'Zoom Apps', 'in-client', or 'Marketplace app' are missing, so coverage is partial rather than complete.

2 / 3

Distinctiveness Conflict Risk

'Apps SDK' identifies a niche but the terseness and lack of contrast with the Meeting SDK leaves overlap risk, fitting 'somewhat specific but could still overlap with similar 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

relative_links

Relative link issues: 5 missing

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.