CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

debug-zoom

Use when debugging issues.

44

Quality

55%

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 ./plugins/zoom/skills/debug-zoom/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 exceptionally concise and clearly sequenced for a lightweight diagnostic router skill, and it appropriately does not inline reference material. Its weaknesses are unactionable generality in the diagnostic steps and references that are either vague or dangling relative to the actual bundle structure.

Suggestions

Make step 2 and step 4 concrete: name the actual deep-reference files per layer (e.g. `references/auth.md`, `references/webhooks.md`) instead of "deep references in `skills/`", or ship those files in the bundle.

Add one compact example per failure layer of an error signature and its first check (e.g. '401 on API call → check token expiry and Server-to-OAuth account credentials') to lift actionability.

Fix or qualify the outbound links: `../../README.md` and the `../debug-zoom-integration` / `../setup-zoom-oauth` paths do not resolve from the skill directory — either correct them or note they assume the full plugin checkout.

DimensionReasoningScore

Conciseness

At ~35 lines the body is lean and efficient with zero padding: a one-line purpose ("Debug Zoom auth, API, webhook, or SDK issues without wandering through the entire docs set"), a usage block, a 5-step workflow, and a short output list. Every token earns its place and it assumes Claude's competence.

5 / 5

Actionability

The workflow names concrete layers ("auth, API request, webhook, SDK init, or media/session behavior") and a concrete heuristic ("Produce 2-4 plausible causes ranked by likelihood"), but it stops at the process skeleton — no specific error signatures, diagnostic commands, or worked examples of what to check per layer. Fits 'Some concrete guidance but incomplete; missing key details'; not a 4 because a reader cannot execute a diagnosis without filling in the domain knowledge themselves.

3 / 5

Workflow Clarity

The 5 steps are clearly sequenced and include evidence-gathering (step 2) and a verification plan (step 5), which serves as the checkpoint for this read-only diagnostic skill — no destructive or batch operations, so the validation cap does not apply. Not a 5 because the checkpoints are generic ("short verification plan") rather than explicit validate/fix/retry loops with criteria.

4 / 5

Progressive Disclosure

Sections are well organized and the skill is short enough that a small SKILL.md is appropriate, but its references do not resolve: no references/, scripts/, or assets/ exist in the bundle, step 4 routes to a vague "deep references in `skills/`" without naming files, and the links to `../../README.md`, `../debug-zoom-integration/SKILL.md`, and `../setup-zoom-oauth/SKILL.md` are dangling from this skill's directory. Fits 'references present but not clearly signaled / could be better organized'; not a 4 because the primary routing instruction points to an unspecified location.

3 / 5

Total

15

/

20

Passed

Description

20%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 bare trigger clause with no statement of what the skill does and no Zoom-specific terms; it could attach to any debugging skill in the library. The body already contains an excellent purpose line ("Debug Zoom auth, API, webhook, or SDK issues...") that should be moved into the description.

Suggestions

State the 'what': promote the body's purpose line into the description, e.g. "Debug Zoom auth, API, webhook, or SDK issues by identifying the failing layer and producing ranked fixes. Use when..."

Add Zoom-specific trigger terms users would naturally say: Zoom, OAuth/redirect URI, rate limit, webhook event, SDK init error, Meeting SDK, JWT/Server-to-Server token.

Keep the 'Use when' clause and pair it with the 'what' so the description answers both questions, mirroring the good_overall_examples pattern.

DimensionReasoningScore

Specificity

The entire description is "Use when debugging issues" — no concrete actions and not even a named domain (Zoom, auth, API, webhook, SDK are all absent). This matches the anchor 'Entirely vague; no concrete actions; pure abstract language'; it cannot be a 2 because it does not even name the domain the way 'Processes PDF files' does.

1 / 5

Completeness

Only a 'when' clause is present with no 'what' at all, exactly matching anchor 2 ('only when is present without what', e.g., 'Use when working with documents'). Not a 3 because anchor 3 requires a clear 'what', which is entirely absent.

2 / 5

Trigger Term Quality

"debugging" is a single natural but generic keyword; the specific phrases a user would actually say ("Zoom", "OAuth token", "webhook", "SDK error") are all missing. Fits 'One or two generic keywords; missing the natural phrases users say' rather than a 3, which would require domain-relevant keywords like 'Works with PDF files'.

2 / 5

Distinctiveness Conflict Risk

"Use when debugging issues" would capture virtually every debugging request in any language, tool, or platform — high overlap risk with many similar skills. Not a 1 only because it does signal a debugging niche rather than being content-agnostic like 'Helps with code and documents'; not a 3 because nothing restricts it to the Zoom domain.

2 / 5

Total

7

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 suspicious

Warning

Total

15

/

16

Passed

Repository

openai/plugins

Path

plugins/zoom/skills/debug-zoom/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.