Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
tencent-rtc avatar

Tencent Rtc Skills

  • 323 installs
  • 5 repo stars
  • Updated April 21, 2026
  • tencent-rtc/tencent-rtc-skills

tencent-rtc-skills is a mandatory root agent skill that routes Tencent Cloud RTC product integration—RoomKit, CallKit, LiveKit, and TUIKit—for developers building real-time communication features.

About

tencent-rtc-skills is Tencent Cloud’s unified entry-point agent skill for integrating TRTC real-time communication products into applications. When prompts mention TUIRoomKit, TUICallKit, TUILiveKit, TUIKit, video calls, live streaming, or Tencent IM, the skill enforces product selection across four families—Room (conferences), Call (1-to-1 or small-group calls), Live (host/audience streaming), and Chat (instant messaging)—then guides MCP-backed documentation retrieval, UserSig credential generation, and production-oriented code scaffolding for Web (Vue/React), Android, and iOS. Install with npx skills add Tencent-RTC/tencent-rtc-skills for Claude Code, Cursor, Codex, or CodeBuddy. Developers reach for it when adding Tencent RTC instead of relying on stale model knowledge or guessing SDK APIs, because the skill sequences MCP tools like get_usersig and platform setup commands in the documented integration order.

  • tencent-rtc-skills
  • AI & Agent Building
  • AI-coding skill

Tencent Rtc Skills by the numbers

  • 323 all-time installs (skills.sh)
  • Ranked #2,223 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tencent-rtc/tencent-rtc-skills --skill tencent-rtc-skills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs323
repo stars5
Last updatedApril 21, 2026
Repositorytencent-rtc/tencent-rtc-skills

How do you integrate Tencent RTC RoomKit or TUIKit correctly?

Helps with ai & agent building tasks.

Who is it for?

Developers adding Tencent Cloud real-time video, voice, live streaming, or IM chat to Web, Android, or iOS apps via agent-guided SDK integration.

Skip if: Projects using non-Tencent WebRTC stacks or teams that only need generic chat UI patterns without Tencent Cloud SDKs and credentials.

When should I use this skill?

The user mentions TRTC, Tencent RTC, TUIRoomKit, TUICallKit, TUILiveKit, TUIKit, video conference, live streaming, or Tencent IM integration.

What you get

Product-specific integration plans, UserSig credentials, platform setup commands, and starter RTC application code.

  • RTC integration code
  • UserSig test credentials
  • platform setup commands

By the numbers

  • Routes integration across 4 Tencent RTC product families: Room, Call, Live, and Chat
  • Targets Web (Vue/React), Android, and iOS platform workflows

Files

call/SKILL.mdMarkdownGitHub ↗

Call TUICallKit 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

>

Call-specific rules below may EXTEND or OVERRIDE global rules where explicitly noted.

---

🔵 Boundary Recognition (Call-Specific)

Keywords That CONFIRM Call Scope

Only proceed with Call integration if user's request contains:

  • call, phone call, video call, voice call
  • 1-to-1, one-to-one, peer-to-peer
  • dial, answer, hang up, incoming call, ringtone
  • TUICallKit, CallKit
  • WeChat call-like

OUT OF SCOPE → Redirect

📌 Reference: See ROOT SKILL for global Boundary Recognition Pattern.
User KeywordsRedirect ToReason
"video conference" / "meeting" / "conference"TUIRoomKit (Room)Room is designed for meetings with member management and screen sharing
"chat" / "IM" / "message" / "instant messaging"Chat TUIKitChat is designed for instant messaging
"live streaming" / "host" / "audience" / "gift"TUILiveKit (Live)Live is designed for live streaming scenarios

⚠️ Special Case: "video conference" Redirection

CRITICAL: When user says "video conference", Agent MUST redirect to Room:

User: "Use CallKit to implement video conference"

Agent Response:
"Note: TUICallKit is designed for **peer-to-peer calls** (like WeChat calls), not for conferences.

For **video conference** needs, I strongly recommend **TUIRoomKit (Room)**:
- ✅ Designed specifically for meeting scenarios
- ✅ Supports member management (mute all, kick, roles)
- ✅ Supports screen sharing
- ✅ Suitable for multi-person meetings

If you really need simple 1-to-1 or small group calls (without meeting features), I can continue with TUICallKit.
Please confirm your requirements."

---

Overview

This Skill serves as the multi-platform aggregation entry point for Tencent Cloud Call TUICallKit, applicable to the following scenarios: 1. Users need audio/video call 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:

  • call/vue - Vue3 Web Applications
  • call/react - React Web Applications
  • call/android - Android Native Applications
  • call/ios - iOS Native Applications
  • call/flutter - Flutter Cross-Platform Applications

---

🎯 When to Use Call vs Room

Use Call (TUICallKit) When:

ScenarioExampleWhy Call?
1-to-1 CallsVideo chat between two friendsCall semantics, ringtone support
Small Group CallsFamily video call (3-5 people)Lightweight, call-focused UI
Call with RingtoneIncoming call notification neededBuilt-in ringtone and call states
Call Status ManagementShow "Ringing...", "Connected", "Ended"Native call state machine
Quick IntegrationSimple call feature in existing appMinimal setup, focused API

Use Room (TUIRoomKit) Instead When:

ScenarioWhy Room?
Video ConferenceMeeting controls, member management
Screen Sharing RequiredNative screen share support
Large Participant CountOptimized for many participants
Meeting FeaturesMute all, roles, agenda

---

🔄 Product Selection Guidance

When user's requirement is ambiguous, clarify:

User: "Implement audio/video communication feature"

Agent should ask:
"What is your audio/video communication requirement:
1. **1-to-1 or Small Group Calls** (like WeChat calls, with incoming ringtone) → Recommend TUICallKit
2. **Multi-person Video Conference** (like Tencent Meeting, with member management) → Recommend TUIRoomKit

Please select your scenario, and I will load the corresponding integration guide."

---

Core Features

TUICallKit provides:

1. Call Types

  • Voice Call - Audio-only calls
  • Video Call - Audio + video calls
  • Group Call - Multi-person calls (up to 9)

2. Call Flow

┌─────────┐     ┌─────────┐     ┌─────────┐     ┌─────────┐
│  Idle   │ ──▶ │ Calling │ ──▶ │Connected│ ──▶ │  Ended  │
└─────────┘     └─────────┘     └─────────┘     └─────────┘
                    │               ▲
                    │  (Answer)     │
                    ▼               │
               ┌─────────┐         │
               │ Ringing │ ────────┘
               └─────────┘

3. UI Components

  • Incoming Call UI - Shows caller info, accept/reject buttons
  • Calling UI - Shows callee info, hang up button
  • In-Call UI - Video view, controls (mute, speaker, camera)
  • Floating Window - Mini window when app is backgrounded

4. Call Features

  • Ringtone customization
  • Call timeout handling
  • Network quality indicators
  • Camera/microphone control
  • Speaker/earpiece switching

---

🔴 Mandatory MCP Tool Usage

📌 Reference: See ROOT SKILL "Global: MCP Tool Call Sequence Pattern" for universal sequence.

Call-Specific Tools

ToolPurposeWhen to Use
get_native_call_uikit_integrationNative platform integration guideFor Android/iOS/Flutter
get_web_call_uikit_integrationWeb platform integration guideFor React/Vue
get_web_call_uikit_apiAPI documentationFor customization needs

---

📁 Sub-Skill Directory

PlatformSkill PathStatus
React Web/call/react/SKILL.mdPlanned
Vue3 Web/call/vue/SKILL.mdPlanned
Android/call/android/SKILL.mdPlanned
iOS/call/ios/SKILL.mdPlanned
Flutter/call/flutter/SKILL.mdPlanned

---

Keywords for Intent Matching

When user prompt contains these keywords, this skill (or its sub-skills) should be considered:

Primary Keywords (Strong match):

  • call, phone call, video call, voice call
  • TUICallKit, CallKit
  • dial, answer, hang up, incoming call
  • 1-to-1, one-to-one, peer-to-peer

Secondary Keywords (May also match Room):

  • audio/video
  • video chat

Exclusion Keywords (Prefer other products):

  • meeting, conference → Room
  • live streaming, host → Live
  • chat, IM, message → Chat

Related skills

How it compares

Use tencent-rtc-skills when you need Tencent Cloud TRTC SDK integration with MCP-driven docs and credential generation rather than generic WebRTC snippets.

FAQ

Which Tencent RTC product does tencent-rtc-skills choose for video conferences?

tencent-rtc-skills routes video conference, meeting, and multi-party collaboration prompts to Room (TUIRoomKit) as first priority, then loads the room sub-skill and matching MCP integration sequence.

How do you install tencent-rtc-skills for Cursor or Claude Code?

Run npx skills add Tencent-RTC/tencent-rtc-skills and select your agent during install. The CLI places skill files in each detected agent directory such as .cursor/skills or .claude/skills.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.