Claude
Skills
Sign in
โ† Back

room-uikit

Included with Lifetime
$97 forever

This is the parent skill for Tencent Room TUIRoomKit integration across all platforms. It should be used when users want to build VIDEO CONFERENCE or MEETING features. This skill guides platform selection and provides common knowledge shared across all Room implementations. For platform-specific guidance, use the corresponding sub-skills (room/vue, room/react, etc.).

Image & Video

What this skill does


# Room TUIRoomKit Integration Skill (Multi-Platform Aggregation)

> ๐Ÿ“Œ **Parent Skill**: This is a sub-skill of `tencent-rtc-skills` (root skill).
> If user's intent is ambiguous across products (Chat/Call/Live/Room), load the root skill first for product recommendation.

> **๐Ÿ“Œ Global Reference**: This sub-skill follows the global standards defined in ROOT SKILL:
> - Skill-First Principle (priority order)
> - Boundary Recognition Pattern
> - MCP Tools Reference (record_prompt, get_usersig, record_result)
> - MCP Tool Call Sequence Pattern
> - Documentation-Driven Integration Rules
> - Silent Execution Rules
> - Zero External Configuration
> - Auto-Fetch Authentication Credentials
> - Agent Execution Checklist Template
>
> Room-specific rules below may EXTEND or OVERRIDE global rules where explicitly noted.

---

## ๐Ÿ”ต Boundary Recognition (Room-Specific)

### Keywords That CONFIRM Room Scope

Only proceed with Room integration if user's request contains:
- video conference, meeting
- multi-party meeting, conference room
- screen sharing
- TUIRoomKit, RoomKit
- Tencent Meeting-like
- online classroom

### OUT OF SCOPE โ†’ Redirect

> **๐Ÿ“Œ Reference**: See ROOT SKILL for global Boundary Recognition Pattern.

| User Keywords | Redirect To | Reason |
|---------------|-------------|--------|
| "chat" / "IM" / "message" / "instant messaging" | Chat TUIKit | Chat is designed for instant messaging |
| "1-to-1 call" / "phone call" / "incoming call ringtone" | TUICallKit (Call) | Call is designed for peer-to-peer calls |
| "live streaming" / "host" / "gift" / "barrage" | TUILiveKit (Live) | Live is designed for live streaming scenarios |

---

## ๐Ÿ”ด KEY POSITIONING: Room is the FIRST CHOICE for Video Conferences

```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  โš ๏ธ IMPORTANT: PRODUCT RECOMMENDATION PRIORITY                               โ”‚
โ”‚                                                                              โ”‚
โ”‚  When user says "video conference" / "meeting" / "conference call":          โ”‚
โ”‚                                                                              โ”‚
โ”‚  ๐Ÿฅ‡ FIRST CHOICE: Room (TUIRoomKit) โ† THIS PRODUCT                           โ”‚
โ”‚  ๐Ÿฅˆ SECOND CHOICE: Call (TUICallKit) - Only if Room doesn't fit              โ”‚
โ”‚                                                                              โ”‚
โ”‚  Room is PURPOSE-BUILT for conference scenarios:                             โ”‚
โ”‚  - Complete meeting UI out of the box                                        โ”‚
โ”‚  - Member management (mute all, kick, roles)                                 โ”‚
โ”‚  - Screen sharing natively supported                                         โ”‚
โ”‚  - Handles large participant counts                                          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

---

## Overview

This Skill serves as the **multi-platform aggregation entry point** for Tencent Cloud Room TUIRoomKit, applicable to the following scenarios:
1. Users need video conference/meeting features but have not specified a platform/framework
2. Need to understand capability differences and selection recommendations across platforms
3. Need cross-platform common concepts and knowledge

**Platform-Specific Guidance**: Once the platform is determined, please use the corresponding sub-Skill:
- `room/vue` - Vue3 Web Applications (PC + H5)
- `room/react` - React Web Applications
- `room/android` - Android Native Applications
- `room/ios` - iOS Native Applications
- `room/flutter` - Flutter Cross-Platform Applications

---

## ๐ŸŽฏ When to Use Room vs Other Products

### Use Room (TUIRoomKit) When:

| Scenario | Example | Why Room? |
|----------|---------|-----------|
| **Video Conference** | Team meeting, board meeting | Full meeting UI, controls |
| **Online Meeting** | Client meeting, interview | Screen sharing, member mgmt |
| **Webinar** | Company all-hands, training | Presenter mode, Q&A |
| **Online Classroom** | Virtual class, tutoring | Teacher controls, hand raise |
| **Multi-person Collaboration** | Design review, code review | Screen share, annotations |

### Use Call (TUICallKit) Instead When:

| Scenario | Why Call? |
|----------|-----------|
| **1-to-1 Call** | Simpler, call-focused UI |
| **Simple Video Chat** | Ringtone, call states |
| **Quick Call Feature** | Minimal integration |

### Use Live (TUILiveKit) Instead When:

| Scenario | Why Live? |
|----------|-----------|
| **Live Streaming** | Host/audience separation |
| **Interactive Live** | Gifts, barrage, reactions |
| **Voice Chat Room** | Seat management |

---

## Core Features

TUIRoomKit provides a complete video conference solution:

```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                           TUIRoomKit Architecture                               โ”‚
โ”‚                                                                                 โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚                         CONFERENCE ROOM                                  โ”‚   โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚                        TOP BAR                                     โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  Room Name | Duration | Network | Settings                        โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚   โ”‚
โ”‚  โ”‚                                                                          โ”‚   โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚         VIDEO AREA              โ”‚ โ”‚       SIDE PANEL             โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”       โ”‚ โ”‚  - Member List               โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  โ”‚ ๐Ÿ‘ค  โ”‚ โ”‚ ๐Ÿ‘ค  โ”‚ โ”‚ ๐Ÿ‘ค  โ”‚       โ”‚ โ”‚  - Chat Messages             โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”˜       โ”‚ โ”‚  - Settings                  โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”       โ”‚ โ”‚                              โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  โ”‚ ๐Ÿ‘ค  โ”‚ โ”‚ ๐Ÿ‘ค  โ”‚ โ”‚ ๐Ÿ‘ค  โ”‚       โ”‚ โ”‚                              โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”˜       โ”‚ โ”‚                              โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚                                 โ”‚ โ”‚                              โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  Grid / Sidebar / Speaker View  โ”‚ โ”‚                              โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚   โ”‚
โ”‚  โ”‚                                                                          โ”‚   โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚                       CONTROL BAR                                  โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ”‚  ๐ŸŽค Mic | ๐Ÿ“ท Camera | ๐Ÿ–ฅ๏ธ Share | ๐Ÿ‘ฅ Members | ๐Ÿ’ฌ Chat | โŒ Leave   โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

### Feature Categories

#### 1. Pre-Meeting Features
| Feature | Description |
|---------|-------------|
| **Device Detection** | Test camera, mic, speaker before joining |
| **Room Creation** | Create room with settings |
| **Room Joining** | Join existing room by ID |
| **Scheduled Meeting** | Schedule future meetings |

#### 2. In-Meeting Features
| Feature | Description |
|---------|-------------|
| **Video Views** | Grid, sidebar, speaker layouts |
| **Screen Sharing** | Share screen/window/tab |
| **Member Management** | Mute, kick, promote to host |
| **In-Meeting Chat** | Text messages during meeting |
| **Virtual Background** | Blur or replace background |
| **Beauty Filters** | Skin smooth, whitening |

#### 3. Meeting Controls
| Feature | Description |
|---------|-------------|
| **Mute All** | Host mutes all participants |
| **Disable Video All** | Host disables all cameras |
| **Lock Room** | Prevent new participants |
| **Ha
Files: 1
Size: 16.1 KB
Complexity: 27/100
Category: Image & Video

Related in Image & Video