CtrlK
BlogDocsLog inGet started
Tessl Logo

setup-zoom-websockets

Use when building Zoom WebSockets.

63

1.53x
Quality

57%

Does it follow best practices?

Impact

100%

1.53x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/zoom/skills/websockets/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

44%

Zoom Real-Time Event Monitor

Zoom WebSocket event listener with S2S OAuth and keep-alive

Criteria
Without this skill
With this skill

WebSocket URL base

0%

100%

WebSocket URL query params

50%

100%

OAuth token endpoint

100%

100%

OAuth grant type

100%

100%

OAuth account_id param

100%

100%

Basic auth encoding

100%

100%

ws package for WebSocket

100%

100%

axios package for HTTP

0%

100%

Ping interval duration

0%

100%

Ping guarded by OPEN state

0%

100%

Heartbeat lifecycle

0%

100%

Standard env var names

75%

100%

Logs event ID

100%

100%

Logs delivery timestamp

100%

100%

100%

25%

Zoom WebSocket Event Client

Resilient Zoom WebSocket client with reconnection and token management

Criteria
Without this skill
With this skill

Exponential backoff formula

100%

100%

Jitter in backoff

100%

100%

Max delay cap

50%

100%

Counter reset on success

100%

100%

Max attempts cap

100%

100%

Normal close no reconnect

0%

100%

Connection-lost reconnect

100%

100%

Auth close triggers token refresh

0%

100%

Proactive token refresh scheduling

100%

100%

Reconnect after token refresh

100%

100%

'ws' library used

100%

100%

Keep-alive ping

100%

100%

Repository
openai/plugins
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.