Install a Zoom Connect skill in your AI agent so it can send SMS, check your credit balance, and look up your contacts on your behalf.
Tell your AI agent the following — it will install the skill, ask for your Zoom Connect email and API key, and verify everything works:
Works with Claude Code, OpenAI Codex CLI, Gemini CLI, Aider, Continue, Windsurf, and any other agent that reads AGENTS.md.
If your agent could not follow the one-line install, pick your agent below and follow the instructions.
---
name: zoom-connect-sms
description: Send SMS / text messages, send bulk SMS, check SMS credit balance, list sent messages, and list contacts using the Zoom Connect SMS API. Use this skill whenever the user wants to send a text message, send an SMS, send bulk SMS, broadcast a message to multiple phone numbers, check their SMS credit balance, list contacts, or look up recently sent messages.
---
# Zoom Connect SMS
Send SMS messages via the Zoom Connect REST API at `http://www.zoomconnect.com/app/api/rest/v1`.
## On first use
Look for credentials at:
- macOS / Linux: `~/.config/zoom-connect/credentials`
- Windows: `%APPDATA%\zoom-connect\credentials`
If the file does not exist, ask the user for their Zoom Connect login email and API key, then save them in the format:
```
email=<email>
api_key=<key>
```
On macOS / Linux, set permissions to `0600`. The user can find their API key by signing in to http://www.zoomconnect.com/app, clicking their company name, then "Developer settings."
## Authentication
On every API request, set the HTTP headers:
```
email: <email>
token: <api-key>
```
## API contract
Fetch `http://www.zoomconnect.com/app/llms-full.txt` once per session for the full machine-readable API contract. Cache it for the session — only re-fetch if a request fails with a schema mismatch.
## Error handling
If a request returns 401 Unauthorized, delete the credentials file and prompt the user for new credentials.
# Zoom Connect SMS
This file teaches the agent how to send SMS messages via the Zoom Connect REST API at `http://www.zoomconnect.com/app/api/rest/v1`.
## When to use this
Use this skill whenever the user wants to:
- Send an SMS or text message
- Send bulk SMS to multiple recipients
- Check their Zoom Connect SMS credit balance
- List recently sent messages
- List their contacts
## On first use
Look for credentials at:
- macOS / Linux: `~/.config/zoom-connect/credentials`
- Windows: `%APPDATA%\zoom-connect\credentials`
If the file does not exist, ask the user for their Zoom Connect login email and API key, then save them in the format:
```
email=<email>
api_key=<key>
```
On macOS / Linux, set permissions to `0600`. The user can find their API key by signing in to http://www.zoomconnect.com/app, clicking their company name, then "Developer settings."
## Authentication
On every API request, set the HTTP headers:
```
email: <email>
token: <api-key>
```
## API contract
Fetch `http://www.zoomconnect.com/app/llms-full.txt` once per session for the full machine-readable API contract. Cache it for the session — only re-fetch if a request fails with a schema mismatch.
## Error handling
If a request returns 401 Unauthorized, delete the credentials file and prompt the user for new credentials.
# Zoom Connect SMS
This file teaches Gemini how to send SMS messages via the Zoom Connect REST API at `http://www.zoomconnect.com/app/api/rest/v1`.
## When to use this
Use this skill whenever the user wants to:
- Send an SMS or text message
- Send bulk SMS to multiple recipients
- Check their Zoom Connect SMS credit balance
- List recently sent messages
- List their contacts
## On first use
Look for credentials at:
- macOS / Linux: `~/.config/zoom-connect/credentials`
- Windows: `%APPDATA%\zoom-connect\credentials`
If the file does not exist, ask the user for their Zoom Connect login email and API key, then save them in the format:
```
email=<email>
api_key=<key>
```
On macOS / Linux, set permissions to `0600`. The user can find their API key by signing in to http://www.zoomconnect.com/app, clicking their company name, then "Developer settings."
## Authentication
On every API request, set the HTTP headers:
```
email: <email>
token: <api-key>
```
## API contract
Fetch `http://www.zoomconnect.com/app/llms-full.txt` once per session for the full machine-readable API contract. Cache it for the session — only re-fetch if a request fails with a schema mismatch.
## Error handling
If a request returns 401 Unauthorized, delete the credentials file and prompt the user for new credentials.