CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

zoom-video-sdk-unity

Zoom Video SDK for Unity wrapper integrations. Use when building custom Unity-based video session experiences and mapping Unity scene/UI state to Video SDK events.

56

Quality

70%

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

Quality

Content

53%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 exemplarily lean overview-index with correctly organized one-level-deep references in form, but the bundle does not back it: 7 of 10 referenced files are missing, leaving no executable guidance and a broken primary navigation path. The skill reads as a table of contents for a book whose chapters were never shipped.

Suggestions

Ship or remove the missing bundle files: unity.md, concepts/lifecycle-workflow.md, concepts/architecture.md, examples/session-join-pattern.md, scenarios/high-level-scenarios.md, troubleshooting/common-issues.md, and RUNBOOK.md are all referenced but absent — either add them or prune the 'Start Here' list to the files that exist.

Add a minimal concrete anchor to the body (e.g., a short session-join code snippet or the exact wrapper class/delegate names to start from) so the skill is actionable even before following references.

Since RUNBOOK.md is missing, inline its '5-minute preflight' checklist as 3-5 concrete steps in the body so the debugging workflow has real checkpoints.

DimensionReasoningScore

Conciseness

The ~30-line body is a lean index: no padding, no explanation of concepts Claude already knows (nothing about what Unity or a video SDK is), and every line is either a navigation pointer or a source link. This matches the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

The body contains no code, commands, or concrete steps — it is entirely pointers ('Use this skill when building Unity apps that integrate Zoom Video SDK wrapper APIs' plus a file index). This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute', and is made worse because 7 of the 10 referenced files (unity.md, concepts/*, examples/*, scenarios/*, troubleshooting/*, RUNBOOK.md) do not exist in the bundle, so even the pointed-to guidance is unavailable. It is above the entirely-vague anchor 1 because the pointers are specific and real URLs are given.

2 / 5

Workflow Clarity

The numbered 'Start Here' list gives a clear reading sequence, but it sequences documentation reading, not the actual integration task — no task workflow, checkpoints, or validation appear in the body, and the referenced RUNBOOK.md checklist does not exist. This matches 'steps listed but validation gaps; sequence present but checkpoints missing or implicit' rather than the anchor-4 example, which sequences the actual task with per-step commands.

3 / 5

Progressive Disclosure

Scored against the actual bundle structure: the form is good (overview body with one-level-deep, clearly labeled reference links), but only references/environment-variables.md, references/unity-reference-map.md, and references/versioning-and-compatibility.md exist — the first seven 'Start Here' entries and RUNBOOK.md are broken paths, so the primary navigation path fails immediately. Broken references are a functional failure of disclosure at least as severe as the anchor-2 'references are buried / minimal structure' case; it does not merit 3 because the structure cannot actually be navigated as written.

2 / 5

Total

12

/

20

Passed

Description

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

A concise, third-person description with an explicit 'Use when' clause and strong distinctiveness. Its main weakness is that the 'what' side relies on a summary noun phrase rather than enumerating the concrete operations the skill performs.

Suggestions

Replace the abstract phrase 'wrapper integrations' with 2-3 concrete actions (e.g., 'join/leave video sessions, subscribe to participant audio/video and event delegates, map session state to Unity scene objects').

Add common natural variations users might say, such as 'Unity app', '.unitypackage', or 'Zoom video call in Unity', to strengthen trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Zoom Video SDK for Unity wrapper integrations') and one-to-two concrete actions ('mapping Unity scene/UI state to Video SDK events'), but 'building custom Unity-based video session experiences' is generic and coverage is not comprehensive (no mention of session join/leave, audio/video streams, or event handling specifics). It matches the 'names domain and 1-2 concrete actions, but not comprehensive' anchor; it is below the anchor-4 example, which lists several distinct specific actions.

3 / 5

Completeness

Both parts are present: the 'what' ('Zoom Video SDK for Unity wrapper integrations... mapping Unity scene/UI state to Video SDK events') and an explicit 'Use when...' clause with concrete conditions. It does not reach 5 because the 'what' is a noun-phrase summary rather than explicit concrete actions (it never states what the skill actually does — implement, debug, configure), so the 'what' could be more explicit as in the anchor-5 example.

4 / 5

Trigger Term Quality

Good natural keyword coverage: 'Zoom Video SDK', 'Unity', 'wrapper', 'video session', 'Unity scene/UI' — phrases a user would naturally say. A few natural terms are missing (e.g., 'Unity app', '.unitypackage', 'Zoom meeting in Unity'), so it falls just short of the comprehensive-with-synonyms anchor 5.

4 / 5

Distinctiveness Conflict Risk

'Zoom Video SDK for Unity' is a clear, narrow niche with distinct triggers ('Unity', 'wrapper', 'Video SDK events'); the Unity qualifier distinguishes it from native-platform Zoom SDK skills, giving minimal conflict risk. This matches the anchor-5 'clear niche with distinct triggers' example.

5 / 5

Total

16

/

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: 7 missing, 1 suspicious

Warning

Total

15

/

16

Passed

Repository

openai/plugins

Path

plugins/zoom/skills/video-sdk/unity/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.