Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sonichi/zoom
Zoom meeting control for Sutando's voice and phone agents — contributes the summon (join + screen share), dismiss (leave meeting), and join_zoom (join with computer audio, no share) inline tools.
Passed 16 of 19 test cases with the skill, and 3 of 19 without it.
and 16 more in the full report
14 fixed4 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
If a user speaks the voice request 'let me see your screen', which exact Zoom tool name should the runtime select?
| Checked | Without skill | With skill |
|---|---|---|
| Selects the summon tool. | Missed | Passed |
The instructions your model reads when the skill loads.
Manifest-loaded skill that contributes three Zoom inline tools into the agent's runtime tool table. Picked up at startup by loadSkillManifestTools() in src/inline-tools.ts and merged into inlineTools + ownerOnlyTools, so the tools reach both the web voice agent and the phone agent for owner callers.
summon — opens Zoom (via the zoommtg:// deeplink), joins the meeting, retries the Join click, and starts screen sharing so the user can see and control the Mac remotely. Optionally dials in via the phone server for voice. Use for "summon", "share my screen", "start zoom", "let me see your screen".dismiss — leaves the current Zoom meeting (stops screen share, opens the leave dialog, confirms; force-kills Zoom if windows linger). Use for "dismiss", "leave zoom", "end meeting", "hang up zoom".join_zoom — joins a Zoom meeting via the desktop app with computer audio, no screen share. Use for "join the zoom", "join meeting", or when the user provides a meeting ID.ZOOM_DEFAULT_SHARE_SCREEN (non-secret, in manifest.json config) — "true" by default. Set to "false" in the host environment to make summon skip screen sharing unless the caller explicitly passes shareScreen: true.ZOOM_PERSONAL_MEETING_ID, ZOOM_PERSONAL_PASSCODE (secrets — host .env only, never in the manifest) — the personal-room defaults used when summon / join_zoom are called without an explicit meeting ID.src/meeting-tools.ts in issue #786.skills/zoom/tools.ts and the skill is genuinely optional.dismiss with its own implementation (SIGTERM self instead of Zoom AppleScript); its dedupe-by-name loop keeps the override and drops this skill's dismiss.test cases passed, vs 3 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.