CtrlK
BlogDocsLog inGet started
Tessl Logo

zoom-virtual-agent-ios

Zoom Virtual Agent iOS integration via WKWebView. Use for Swift/Objective-C script injection, message handlers, support_handoff relay, and URL routing policies.

63

Quality

75%

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/virtual-agent/ios/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A lean, well-organized overview that respects token budget and points to reference files, but it lacks executable code and validation steps, and most of its referenced bundle files are missing.

Suggestions

Add a minimal executable Swift snippet for WKUserScript injection and message-handler registration to lift actionability.

Create the missing referenced files (concepts/webview-lifecycle.md, examples/js-bridge-patterns.md, troubleshooting/common-issues.md) or remove the dead Quick Links so navigation matches the bundle.

Add a validation/verification checkpoint (e.g., confirming handlers are registered before load, or a test URL) to the integration workflow.

DimensionReasoningScore

Conciseness

Lean bullet-pointed body that assumes Claude's competence — it never explains what WKWebView or Zoom is, and every line carries information.

3 / 3

Actionability

Names concrete APIs (WKUserScript, window.zoomCampaignSdkConfig, SFSafariViewController) but provides no executable Swift/ObjC code, so guidance is specific yet incomplete rather than copy-paste ready.

2 / 3

Workflow Clarity

The Integration Model lists a sequence (load → inject → register → handle) and an ordering guardrail, but there are no validation checkpoints or error-recovery feedback loops.

2 / 3

Progressive Disclosure

The overview is well structured with clearly signaled one-level-deep Quick Links, but 3 of the 4 referenced bundle files (concepts/, examples/, troubleshooting/) do not exist, breaking navigation against the actual bundle.

2 / 3

Total

9

/

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 concise, specific description that clearly carves out a distinct iOS niche and includes explicit trigger guidance. Its main weakness is jargon-heavy trigger terms that miss more natural user phrasings.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Swift/Objective-C script injection, message handlers, support_handoff relay, and URL routing policies" — matching the multiple-specific-actions anchor.

3 / 3

Completeness

States what ("Zoom Virtual Agent iOS integration via WKWebView") and provides an explicit "Use for ..." trigger clause, satisfying both the what and when.

3 / 3

Trigger Term Quality

Contains relevant keywords (Zoom Virtual Agent, iOS, Swift, Objective-C) but leans on technical jargon (WKWebView, support_handoff relay, URL routing policies) and misses common user phrasings like "Zoom chatbot iOS".

2 / 3

Distinctiveness Conflict Risk

The "Zoom Virtual Agent iOS integration via WKWebView" niche is highly specific and unlikely to trigger for unrelated skills.

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