participant-management
OfficialModerate participants with one unified workflow.
Software Engineering#webrtc#event listener#call ui#participant moderation#ios calling#pin unpin#mute pause
Authorcometchat
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It helps you manage call participants during live sessions by enabling moderation actions (mute/pause), view control (pin/unpin), and engagement signals (raise hand) while keeping your UI synchronized with real-time participant state.
Core Features & Use Cases
- Mute and pause controls: Mute participant audio, pause/resume participant video to reduce disruption during meetings.
- Pin and unpin for focus: Pin a participant to highlight them in your local layout and unpin when needed.
- Live participant monitoring: Track join/leave changes, audio/video mute states, hand-raise status, dominant speaker changes, and screen share/recording events using a participant event listener.
- Participant UI toggles: Show or hide participant list and raise hand controls via session settings for custom moderation experiences.
Quick Start
Use the participant-management skill to mute or pause a specific participant by their uid, then attach a ParticipantEventListener to update your UI whenever participant state changes.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: participant-management Download link: https://github.com/cometchat/calls-sdk-ios/archive/main.zip#participant-management Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.