New to Claude Skills? Learn how to install them →

anthropics on GitHub

Zoom Video SDK for Flutter

OfficialFree

Build custom video session apps with ease.

Get this skill

Free · Opens the source repo

What Zoom Video SDK for Flutter does

The Zoom Video SDK for Flutter enables developers to create custom real-time video session applications using the Flutter framework. This SDK is designed specifically for building unique video experiences rather than standard Zoom meetings, allowing for greater flexibility in application design. It leverages an event-driven architecture, which means that developers can bind listener flows early in the application lifecycle to handle events efficiently. This is particularly beneficial for applications that require dynamic interaction during video sessions.

To get started, developers can refer to the comprehensive setup guide that outlines the necessary prerequisites for integrating the SDK into their Flutter applications. The SDK supports a lifecycle workflow that includes initializing the session, joining, controlling media, and cleaning up resources. This structured approach helps ensure that developers can manage video sessions effectively while adhering to best practices.

Additionally, the SDK provides various examples, such as session join patterns and event handling patterns, which serve as practical references for implementing common functionalities. These examples demonstrate how to utilize the SDK's features in real-world scenarios, making it easier for developers to understand and implement the necessary code.

With a focus on mobile platform integration, the Zoom Video SDK for Flutter is ideal for developers looking to create tailored video applications that meet specific user needs. However, it is important to keep SDK credentials server-side and generate JWT tokens securely to maintain application integrity.

When to use it

Use this SDK when developing Flutter applications that require custom video session capabilities, particularly for real-time interactions.

When not to use it

This SDK is not suitable for applications that only need standard Zoom meeting functionalities, as it is focused on custom session experiences.

What you can build with it

Building a Custom Video Chat App

Developers can use the Zoom Video SDK for Flutter to create a unique video chat application tailored to specific user interactions.

Integrating Video Features into an Existing App

The SDK allows for the addition of custom video functionalities into existing Flutter applications, enhancing user engagement.

Creating Event-Driven Video Experiences

Utilize the event-driven architecture of the SDK to build applications that respond dynamically to user actions during video sessions.

How to install Zoom Video SDK for Flutter

View source

1. Install with the skills CLI

npx skills add anthropics/knowledge-work-plugins/flutter --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by anthropics

Zoom Video SDK (Flutter)

Use this skill for Flutter apps that build custom real-time video session experiences with Zoom Video SDK.

Quick Links

  1. Lifecycle Workflow - init -> joinSession -> media/control -> leave -> cleanup
  2. SDK Architecture Pattern - helper-based API surface and event model
  3. High-Level Scenarios - common product patterns
  4. Setup Guide - package setup + platform prerequisites
  5. Session Join Pattern - tokenized session join flow
  6. Event Handling Pattern - listener mapping and action routing
  7. SKILL.md - complete navigation

Core Notes

  • Video SDK sessions are custom sessions, not Zoom Meetings.
  • Keep SDK credentials server-side; generate JWT token on backend.
  • Integration is strongly event-driven; bind listener flows early.
  • Feature support and enum names can drift by wrapper/native version.

References

Related Skills

Merged from video-sdk/flutter/SKILL.md

Zoom Video SDK Flutter - Documentation Index

Start Here

  1. SKILL.md
  2. Lifecycle Workflow
  3. SDK Architecture Pattern
  4. Setup Guide

Concepts

Examples

References

Troubleshooting

Operations

  • RUNBOOK.md - 5-minute preflight and debugging checklist.

Frequently asked questions about Zoom Video SDK for Flutter

Similar skills