Anthropic Knowledge Work Plugins

repository·main·Indexed 12 days ago

https://github.com/anthropics/knowledge-work-plugins

Specialized bundles of skills, commands, and tool connectors designed to turn Claude into a domain expert for specific roles. Built for Claude Cowork and Claude Code, the collection includes plugins for Bio-Research (featuring MCP servers for biomedical literature and genomics), Customer Support (with commands like /triage and /escalate), and Data Analysis.

Tokens
436.3K
Snippets
897
Records
1.6K
Agent score
92%

What's inside Knowledge Work Plugins

  1. Overview of Zoom Video SDK Windows Sample Applications

    main

    The Zoom Video SDK Windows sample applications provide reference implementations for various features including raw data capture, injection, and communication.

    Sample Categories

    Raw Data Capture

    • VSDK_getRawVideo: Extracts YUV420 video frames from remote video.
    • VSDK_getRawAudio: Extracts PCM audio samples from session audio.
    • VSDK_getRawShare: Extracts YUV420 frames from screen shares.

    Raw Data Injection

    • VSDK_sendRawVideo: Injects YUV420 frames as a virtual camera.
    • VSDK_sendRawAudio: Injects PCM samples as a virtual microphone.
    • VSDK_sendRawShare: Injects YUV420 frames as a custom screen share source.

    Communication & Messaging

    • VSDK_CommandChannel: Custom command messaging (up to 60 msgs/sec).
    • VSDK_CallIn: PSTN phone dial-in support.
    • VSDK_Callout: PSTN phone dial-out support.
    • VSDK_RTMSDemo: Real-time messaging service integration.

    Advanced Features

    • VSDK_CloudRecording: Start/stop cloud recording.
    • VSDK_ServiceQuality: Network statistics and quality monitoring.
    • VSDK_TranscriptionAndTranslation: Real-time live captions.
    • VSDK_MultiStreamVideo: Multi-camera support via multiple video streams.
    • VSDK_PreviewCameraAndMicrophone: Device testing/preview before joining a session.
    • VSDK_ShareScreenPreprocessorDemo: Custom processing for screen sharing.
  2. Overview of Zoom Video SDK (Flutter)

    main

    The zoom-video-sdk-flutter skill is designed for Flutter applications that require custom real-time video session experiences using the flutter_zoom_videosdk package.

    Key Characteristics:

    • Custom Sessions: Video SDK sessions are independent, custom sessions and are not Zoom Meetings.
    • Event-Driven: The integration relies heavily on an event-driven architecture. It is recommended to bind listener flows early in the development process.
    • Security: SDK credentials must be kept server-side. You should generate JWT tokens on your backend to use for session authentication.
    • Platform Integration: Uses mobile platform integration patterns for session lifecycle handling and media control.
  3. Overview of Meeting SDK Bot (Linux)

    main

    Meeting SDK bots join Zoom meetings as visible participants. This allows the bot to interact with meeting features (chat, reactions, etc.) and access raw audio/video data for recording, transcription, or AI processing.

    Use this approach when:

    • You need the bot to be visible in the participant list.
    • You want to interact with meeting features like chat or reactions.
    • You require local control over recording.
    • You are processing your own meetings or have explicit user consent.

    Alternative: For invisible, read-only access via RTMS, see the rtms-bot.md guide.

  4. Overview of Zoom Team Chat Sample Applications

    main

    This document analyzes 10 official Zoom Team Chat sample applications, categorized by language, complexity, and use case. Developers can use these samples to learn different integration patterns, ranging from beginner tutorials to advanced enterprise integrations.

    SampleLanguageComplexityBest For
    chatbot-nodejs-quickstartNode.js⭐ BeginnerStart here - Tutorial series
    zoom-chatbot-claude-sampleNode.js⭐⭐ IntermediateLLM integration pattern
    unsplash-chatbotNode.js⭐⭐ IntermediateAPI integration + database
    zoom-erp-chatbot-sampleNode.js⭐⭐⭐ AdvancedEnterprise integration
    task-manager-sampleNode.js⭐⭐⭐ AdvancedFull CRUD application
    zoom-cohere-chatbot-sampleNode.js⭐⭐ IntermediateCohere LLM integration
    zoom-cerebras-chatbot-sampleNode.js⭐⭐ IntermediateCerebras LLM integration
    zoom-team-chat-shortcut-sampleNode.js⭐⭐ IntermediateShortcuts and UI elements
    zoom-teams-chat-snowflake-sampleNode.js⭐⭐⭐ AdvancedSnowflake data integration
    rivet-javascript-sampleNode.js⭐⭐ IntermediateRivet SDK usage
  5. Overview of Zoom Video SDK (iOS) skill

    main

    The zoom-video-sdk-ios skill is designed for building custom iOS video session experiences. It is intended for native iOS applications where developers require full UI control, token-based session authentication, and event-driven flows for media and participants.

    Note: This skill is marked as user-invocable: false, implying it is triggered by specific system contexts or automated workflows rather than direct user commands.

  6. Overview of Zoom Video SDK (Unity) Skill

    main

    The zoom-video-sdk-unity skill is a wrapper integration for the Zoom Video SDK designed for Unity. It is used when building custom Unity-based video session experiences where you need to map Unity scene or UI state to Video SDK events.

    Note: This skill is marked as user-invocable: false, implying it is triggered by specific intents rather than direct user commands.

  7. Overview of Zoom Video SDK for React Native

    main

    The zoom-video-sdk-react-native skill is designed for React Native applications that require fully custom mobile video session experiences. It utilizes @zoom/react-native-videosdk and relies on a helper-heavy wrapper for managing audio, video, chat, screen sharing, recording, and transcription.

    Key constraints and requirements:

    • Not Zoom Meetings: Video SDK sessions are distinct from standard Zoom Meetings and require session tokens.
    • Security: JWT (JSON Web Token) generation must be handled on the backend; do not generate tokens on the client side.
    • Architecture: The SDK uses a provider + helper model and requires an event-driven design to maintain robust UI state.
  8. Overview of Zoom Meeting SDK (Electron)

    main

    The zoom-meeting-sdk-electron skill is designed for building Electron desktop applications that embed Zoom Meeting SDK capabilities. It utilizes a Node addon wrapper to bridge the native Meeting SDK with Electron.

    Key Capabilities:

    • Embedding Zoom meetings directly into Electron apps.
    • JWT-based authentication.
    • Join and start meeting flows.
    • Settings controllers.
    • Raw data integration.

    Security Best Practices:

    • Never store SDK keys or secrets on the client side. Always generate SDK JWTs on your backend server.
    • Implement explicit security hardening for Raw data and IPC (Inter-Process Communication) patterns when moving to production.