Skip to content
Back to skills

Build Zoom Team Chat App

ASecurity

Use when building Team Chat.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
toolsapi

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add stanfish06/skillquarium --skill build-zoom-team-chat-app --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Build Zoom Team Chat App?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Build Zoom Team Chat App
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/stanfish06-build-zoom-team-chat-app/badge)](https://www.skillsdirectory.com/skills/stanfish06-build-zoom-team-chat-app)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: build-zoom-team-chat-app
description: Use when building Team Chat.
---

# Build Zoom Team Chat App

Use this skill when the target surface is Zoom Team Chat. First decide whether the integration is user-scoped messaging, a chatbot, an interactive message-card workflow, or a webhook-driven automation.

## Workflow

1. Choose the API surface: Team Chat API for user-scoped actions, Chatbot API for bot identity and chatbot workflows.
2. Confirm app type, scopes, role enablement, and whether the account has Zoom for Developers enabled.
3. Model message structure before coding: plain messages, rich cards, buttons, dropdowns, forms, slash commands, and threaded replies.
4. Implement OAuth and token refresh separately from message sending, with clear storage boundaries.
5. Add webhook handlers for interactivity and lifecycle events with signature verification and retry-safe processing.
6. Debug by checking JID formats, channel membership, bot installation, scopes, role settings, and message-card payload shape.

## References

- Full preserved guide: [references/full-guide.md](references/full-guide.md)
- API selection: [concepts/api-selection.md](concepts/api-selection.md)
- Message structure: [concepts/message-structure.md](concepts/message-structure.md)
- Message cards: [references/message-cards.md](references/message-cards.md)
- Scopes: [references/scopes.md](references/scopes.md)
- Chatbot setup: [examples/chatbot-setup.md](examples/chatbot-setup.md)
- Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)

Files in this skill

  • RUNBOOK.md2.7 KB
  • SKILL.md1.5 KB
  • agents/openai.yaml102 B
  • concepts/api-selection.md7.3 KB
  • concepts/authentication.md1.4 KB
  • concepts/deployment.md719 B
  • concepts/environment-setup.md8.8 KB
  • concepts/message-structure.md675 B
  • concepts/security.md478 B
  • concepts/webhooks.md11.8 KB
  • examples/button-actions.md393 B
  • examples/channel-management.md320 B
  • examples/chatbot-setup.md12.2 KB
  • examples/database-integration.md312 B
  • examples/dropdown-selects.md304 B
  • examples/form-submissions.md385 B
  • examples/llm-integration.md532 B
  • examples/multi-step-workflows.md300 B
  • examples/oauth-setup.md1.6 KB
  • examples/scheduled-alerts.md352 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…