CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

zoom-general

Use when comparing products.

48

Quality

61%

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/general/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is an exemplary lean routing overview: a tight classify-then-delegate workflow with no token waste and a clean, verified one-level-deep reference structure. Its one weakness is actionability — the routing steps name the surfaces but never name the narrow skills to route to, and the auth-confirmation step isn't tied to the concrete authentication/scopes references.

Suggestions

Name the actual narrow skills in step 4 (or provide the mapping in references/query-routing-playbook.md and point to it inline) so routing is executable rather than implied.

Link step 3 to the concrete references, e.g. 'Confirm auth and scope model (see references/authentication.md and references/scopes.md) before implementation.'

Add one line for the ambiguous case — what to do when a job spans multiple surfaces — so the workflow has a recovery path instead of dead-ending.

DimensionReasoningScore

Conciseness

The body is ~25 lines with zero padding: no explanations of what Zoom or OAuth is, no restating of known concepts, and a 5-step workflow plus a plain reference list. It assumes Claude's competence throughout ('Route to the narrow skill once the surface is chosen'), matching anchor 5 ('lean and efficient; every token earns its place').

5 / 5

Actionability

Steps 1-2 are genuinely concrete (enumerated outcome categories and an explicit list of Zoom surfaces), but step 3 ('Confirm auth and scope model before implementation') and step 4 ('Route to the narrow skill') give no mechanism — the narrow skill names are never listed and the auth step isn't linked to the authentication/scopes references. This matches anchor 3 ('some concrete guidance but incomplete; missing key details') rather than anchor 4, whose guidance is executable end-to-end.

3 / 5

Workflow Clarity

The five steps are clearly numbered and correctly sequenced (classify → choose surface → confirm auth → route → fall back to the full guide), and step 3 acts as an explicit pre-implementation checkpoint. It falls short of anchor 5 because there is no validation or recovery guidance (e.g., what to do when the job spans multiple surfaces or the surface is ambiguous), matching anchor 4 ('clear sequence with most checkpoints present; minor validation gaps'). No destructive/batch cap applies since this is a routing skill.

4 / 5

Progressive Disclosure

The body is a pure overview and all six referenced files (references/full-guide.md, app-types.md, authentication.md, scopes.md, marketplace.md, query-routing-playbook.md) exist, are one level deep, and are clearly labeled with their purpose in a dedicated References section — matching anchor 5 ('clear overview with well-signaled one-level-deep references; content appropriately split').

5 / 5

Total

17

/

20

Passed

Description

25%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 is a four-word trigger clause with no statement of capabilities and no Zoom-specific terminology. It would both under-trigger (users asking about Zoom APIs, webhooks, or SDKs) and mis-trigger (any generic product comparison), and it fails to answer 'what does this skill do' at all.

Suggestions

Add a 'what' clause listing the skill's concrete capabilities, e.g. 'Routes Zoom platform questions (REST API, webhooks, WebSockets, Meeting SDK, Video SDK, Zoom Apps) to the right product surface and auth/scope model.'

Include Zoom-specific trigger terms users would naturally say: 'Zoom API', 'Zoom webhook', 'Zoom SDK', 'compare Zoom products', 'which Zoom product'.

Mention the comparison/cross-product niche explicitly so the description distinguishes this routing skill from the narrow per-surface skills it delegates to.

DimensionReasoningScore

Specificity

The description is only "Use when comparing products." — it names a domain (comparing products) but contains no capability/action statement whatsoever, which sits between anchor 1 (entirely vague, no concrete actions) and anchor 3 (domain plus 1-2 concrete actions). It matches anchor 2's shape ('names the domain but actions are minimal') but is even thinner than the 'Processes PDF files' example since there is no action verb describing what the skill does.

2 / 5

Completeness

Only a 'when' is present ("Use when comparing products") with no statement of what the skill does, which exactly matches anchor 2 ('only when is present without what', example: 'Use when working with documents'). The guideline that a missing 'what' cannot reach 3 also caps it below anchor 3.

2 / 5

Trigger Term Quality

The only candidate keywords are "comparing" and "products" — one or two generic terms with no natural variations ("compare Zoom apps", "Zoom vs", "which Zoom product", "platform overview"). It is missing the natural phrases a user would actually say, matching anchor 2 ('one or two generic keywords; missing the natural phrases users say') and clearly below anchor 3's 'some relevant keywords' with coverage.

2 / 5

Distinctiveness Conflict Risk

"Use when comparing products" never mentions Zoom, so it would trigger for any product-comparison request across any skill ecosystem — matching anchor 2 ('very broad; high overlap risk with many similar skills'). It is not quite anchor 1 ('entirely generic') because the comparison intent does narrow the domain somewhat.

2 / 5

Total

8

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

openai/plugins

Path

plugins/zoom/skills/general/SKILL.md

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.