CtrlK
BlogDocsLog inGet started
Tessl Logo

zoom-video-sdk-react-native

Zoom Video SDK for React Native. Use when building custom mobile video session experiences with @zoom/react-native-videosdk, event listeners, helper-based APIs, and backend JWT token flows.

58

Quality

67%

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/video-sdk/react-native/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Weight 40%Scale 1-3

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 cleanly organized navigation overview with a useful lifecycle sequence and concise core notes, but it offers no executable guidance and—most seriously—most of the files it points to do not exist, undermining the progressive-disclosure design. Workflow checkpoints for the token/join flow are also missing.

Suggestions

Create the missing referenced files (concepts/lifecycle-workflow.md, examples/setup-guide.md, examples/session-join-pattern.md, examples/event-handling-pattern.md, troubleshooting/*, RUNBOOK.md) or remove the dead links so the documented navigation resolves to real content.

Add a minimal executable snippet or concrete command for the highest-value step (e.g., the backend JWT generation and the join call) directly in SKILL.md so it is actionable without chasing missing references.

Add explicit validation checkpoints to the lifecycle flow (e.g., verify the JWT before join, confirm listener registration before join) so the sequence includes feedback loops for failure-prone operations.

De-duplicate the link listings: the Documentation Index repeats Quick Links, so collapse them into a single navigable index to recover token budget.

DimensionReasoningScore

Conciseness

Core Notes are lean, but the Documentation Index re-lists the same links already present in Quick Links (lifecycle-workflow, sdk-architecture-pattern, setup-guide, etc.), so it could be tightened rather than earning the 'every token earns its place' anchor.

2 / 3

Actionability

The lifecycle sequence 'init -> listeners -> join -> helpers -> leave -> cleanup' gives concrete direction and Core Notes state real constraints, but there is no executable code or commands and the actionable detail is deferred to files that are not present.

2 / 3

Workflow Clarity

A clear lifecycle sequence is given, but there are no validation checkpoints or feedback loops for failure-prone steps like backend JWT token generation and session join, capping it at 'sequence present but checkpoints missing'.

2 / 3

Progressive Disclosure

The structure is well-signaled and one level deep, but roughly 10 of the ~13 referenced bundle paths (concepts/*, examples/*, troubleshooting/*, RUNBOOK.md) do not exist on disk, so navigation is partly broken despite the clear organization.

2 / 3

Total

8

/

12

Passed

Description

85%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-constructed description that clearly states what the skill does and when to use it with explicit triggers and a distinct niche. Its main weakness is trigger-term naturalness: it favors SDK jargon over the everyday terms a user might actually say.

Suggestions

Add common user-facing phrasings such as 'video call', 'video chat', or 'video meeting in React Native' alongside the SDK-specific terms so the description matches how users actually request the capability.

Consider replacing or glossing 'helper-based APIs' with a more user-recognizable phrase (e.g., 'audio/video/chat helpers') since 'helper-based' is internal jargon.

DimensionReasoningScore

Specificity

Names multiple concrete components and actions — '@zoom/react-native-videosdk, event listeners, helper-based APIs, and backend JWT token flows' — beyond a single vague action, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what ('Zoom Video SDK for React Native') and when ('Use when building custom mobile video session experiences...'), satisfying the explicit-trigger anchor for both.

3 / 3

Trigger Term Quality

Includes relevant terms ('Zoom Video SDK', 'React Native', 'JWT token') but leans technical with 'helper-based APIs' and omits common user phrasings like 'video call' or 'video chat', fitting 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

Scoped to a clear niche (Zoom Video SDK on React Native) with distinct triggers and third-person voice, making conflict with other skills unlikely.

3 / 3

Total

11

/

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: 22 missing, 3 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.