Use when building Zoom WebSockets.
63
57%
Does it follow best practices?
Impact
100%
1.53xAverage score across 2 eval scenarios
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/zoom/skills/websockets/SKILL.mdZoom WebSocket event listener with S2S OAuth and keep-alive
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%
Resilient Zoom WebSocket client with reconnection and token management
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%
1e28582
Table of Contents
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.