CtrlK
BlogDocsLog inGet started
Tessl Logo

zoom-meeting-sdk-react-native

Zoom Meeting SDK for React Native. Use when embedding Zoom meetings in React Native iOS/Android apps with @zoom/meetingsdk-react-native, JWT auth, join/start flows, platform setup, and native bridge troubleshooting.

60

Quality

71%

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

Quality

Content

50%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 content is well-structured and lean with concrete API names and useful notes, but it is held back by a duplicated documentation index, the absence of any executable code example, missing workflow validation checkpoints, and numerous links to bundle files that do not exist.

Suggestions

Remove or collapse the 'Documentation Index' section, which duplicates links already presented in Quick Links, Platform Guides, and Troubleshooting, to tighten the body.

Add at least one executable code block (e.g. a joinMeeting call with jwtToken, meetingNumber, and password, plus a ZAK-based startMeeting example) so the core flows are copy-paste ready.

Either create the referenced bundle files (concepts/*, examples/*, troubleshooting/*, RUNBOOK.md) or remove the dead links, since most of the navigation currently points to files that are absent from the bundle.

DimensionReasoningScore

Conciseness

The body is mostly lean link listings and brief notes without explaining concepts Claude already knows, but the 'Documentation Index' section near-duplicates links already shown in Quick Links, Platform Guides, and Troubleshooting, which is unnecessary padding that should be tightened.

3 / 5

Actionability

Concrete API names ('initSDK(config)', 'joinMeeting(config)') and specific notes (pass 'zoomAccessToken' for ZAK, keep JWT on backend, RN <= 0.75.4, Expo unsupported) give real guidance, but there is no executable code block showing an actual join/start call with parameters, leaving key execution details missing.

3 / 5

Workflow Clarity

A rough lifecycle sequence is present ('init -> auth -> join/start -> in-meeting -> cleanup') and error codes are mentioned, but there are no explicit validation checkpoints or a validate-fix-retry feedback loop, matching the anchor-3 'sequence present but checkpoints missing'.

3 / 5

Progressive Disclosure

Structure and signaled references are good and the real references/*.md files are correctly linked, but many referenced files do not exist in the bundle (concepts/*, examples/*, troubleshooting/*, RUNBOOK.md), so a large share of navigation links are dead, which undermines discovery.

3 / 5

Total

12

/

20

Passed

Description

92%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 strong: it concisely states what the skill does and when to use it with concrete, domain-specific trigger terms and a clear niche. The only minor gap is slightly less exhaustive keyword/synonym coverage than the top anchor.

DimensionReasoningScore

Specificity

Names the domain and lists multiple concrete capabilities — 'embedding Zoom meetings', 'JWT auth', 'join/start flows', 'platform setup', and 'native bridge troubleshooting' — giving comprehensive coverage rather than the minor-gaps level of a 4.

5 / 5

Completeness

Explicitly answers both 'what' (Zoom Meeting SDK for React Native with the listed capabilities) and 'when' ('Use when embedding Zoom meetings in React Native iOS/Android apps...') with concrete trigger phrases, matching the anchor-5 example.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'embedding Zoom meetings in React Native iOS/Android apps' plus the package name '@zoom/meetingsdk-react-native' give good coverage, but a few natural synonyms (e.g. 'host a meeting', 'ZAK') are missing, keeping it just below the comprehensive anchor-5.

4 / 5

Distinctiveness Conflict Risk

'Zoom Meeting SDK for React Native' with '@zoom/meetingsdk-react-native' and iOS/Android scoping carves a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 26 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.