Generated banner for Probe SDK
Generated logo for Probe SDK

Probe SDK

OpenAIOfficialCreated by ZoomDistributed by OpenAI

  • Skill
  • Tool integration
  • Software development
  • MIT
  • No issues found

From the author

Use when using Probe SDK.
— the description by Zoom

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The Probe SDK provides a structured approach to validating user environments before joining a meeting or video session. It enables developers to perform preflight checks on browser capabilities, hardware devices (camera, microphone, speaker), and network connectivity. By implementing these diagnostics, applications can identify potential issues early, provide actionable feedback to users, and capture telemetry for troubleshooting, ensuring a smoother experience when the actual session begins.

What it does

  • Performs pre-join readiness checks for browser, device, and network compatibility.
  • Supports targeted diagnostics for audio and video hardware.
  • Enables comprehensive network diagnostic testing to assess connection quality.
  • Facilitates the creation of structured diagnostic reports for support and troubleshooting.
  • Allows for the implementation of custom readiness gates to block or warn users based on test results.
  • Provides lifecycle management for initializing, running, and cleaning up diagnostic resources.

When to use it

  • When building a pre-join diagnostic page for Meeting or Video SDK applications.
  • When you need to verify device permissions and hardware availability before starting a session.
  • When implementing a kiosk or controlled environment that requires device certification.
  • When you need to capture structured diagnostic data to assist in customer support workflows.
  • When gating access to advanced media features based on browser capability.

Advantages

  • Lightweight implementation that does not require OAuth credentials.
  • Improves user experience by proactively identifying and resolving environment issues.
  • Reduces support overhead by providing structured diagnostic reports.
  • Flexible integration allows for custom readiness logic and UI feedback.
  • Ensures compatibility by validating browser and device environments before session entry.

Usage examples

“How do I run a basic audio and video diagnostic check?”
The agent will guide you through initializing the Prober, requesting media permissions, and executing the diagnoseAudio and diagnoseVideo methods to verify hardware readiness.
“Can I use this to check network quality before a user joins?”
The agent will explain how to use the startToDiagnose method to run a comprehensive network diagnostic and stream the results to your UI for real-time feedback.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/openai/probe-sdk/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip probe-sdk.zip -d .agents/skills

Documentation by Zoom

Zoom Probe SDK

Use this skill when the app needs readiness checks before a user joins a meeting or video session.

Workflow

  1. Define the preflight gate: browser support, camera, microphone, speaker, network, CPU, or diagnostic report.

  2. Run diagnostics before the Meeting SDK or Video SDK join flow.

  3. Decide whether failed checks should block join, warn the user, or capture support telemetry.

  4. Keep probe results separate from meeting/session tokens and avoid sending unnecessary device details downstream.

  5. Debug by isolating browser permissions, device enumeration, HTTPS requirements, firewall behavior, and unsupported environments.

References

Files

LICENSE

MIT License

Copyright (c) 2025 Zoom Video Communications, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Requirements and compatibility

Written for: OpenAI Codex

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Zoom
Publisher
OpenAI (Official)
Distributed by
OpenAI
Source
openai/plugins · plugins/zoom/skills/probe-sdk · commit d420d13
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from plugins/zoom/LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Zoom or OpenAI.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download probe-sdk.zip