English | 简体中文
An agent skill provided by TRTC (Tencent Real-Time Communication) to help developers integrate real-time audio/video, live streaming, instant messaging, and TIMPush offline push into their apps — from first setup to production-ready code.
Instead of reading through long documentation, you describe what you want to build in plain language. The skill routes your request to the right knowledge, asks a few clarifying questions, and walks you through the integration step by step.
You can use it to build scenarios like video conferencing, live streaming rooms, 1-on-1 video consultations, online classrooms, customer support chat, or mobile offline push — across Web, iOS, Android, Flutter, and more.
Tencent RTC (Real-Time Communication) powers real-time audio, video, and conversational AI experiences for thousands of businesses worldwide. With a global edge network spanning 200+ countries and regions, TRTC delivers sub-300ms ultra-low latency at scale.
Use the npx installer. Run it inside your project directory:
# Default — auto-detect installed IDEs (~/.{claude,cursor,codebuddy,codex}/)
# and install for each one found. Falls back to claude if none detected.
npx -y @tencent-rtc/trtc-agent-skills@latest add
# Force install for every supported IDE (even ones you don't have)
npx -y @tencent-rtc/trtc-agent-skills@latest add --ide all
# Install only for one specific IDE
npx -y @tencent-rtc/trtc-agent-skills@latest add --ide cursor
# Wipe a previous install before re-installing
npx -y @tencent-rtc/trtc-agent-skills@latest add --cleanThe skill activates automatically when you mention TRTC or describe a real-time communication use case. No slash commands needed — just ask in plain language.
- Explore and evaluate — Run a demo or understand the available integration options before changing your project.
- Integrate capabilities — Inspect your project, clarify requirements, and guide implementation step by step.
- Extend existing integrations — Add supported capabilities to an existing project without restarting the integration.
- Troubleshoot issues — Diagnose integration errors, configuration problems, and unexpected runtime behavior.
- Find official information — Answer questions about APIs, error codes, limits, pricing, and recommended practices with links to official documentation.
- Resume previous work — Save integration progress locally so you can continue in a later session.
| Product or scenario | Supported platforms | Guided capabilities | Sample prompts |
|---|---|---|---|
| Conference | Web (Vue 3 / React) | Demo setup, conference integration, screen sharing, in-meeting chat, feature extension, and troubleshooting | • "Add video conferencing to my React app" • "Walk me through building a complete conference room from scratch" • "Conference is working — now add screen sharing" • "Users get error 6206 when joining the room" |
| Conversational AI: Customer Service | Web | Voice agent setup, knowledge base, human handoff, tool calling, session summary, and integration with an existing backend | • "Build an AI customer service agent with TRTC" • "Add voice-based AI support to my website" • "Connect AI customer service to my existing Node.js backend" • "Add knowledge-base answers and human handoff to my voice agent" |
| Conversational AI: Oral Coach | Web | Scenario roleplay, quick correction, reply suggestions, ability reports, custom learning knowledge, and integration with an existing app | • "Build an AI oral English coach with TRTC" • "Add AI speaking practice to my existing app" |
| Conversational AI: Realtime Interpreter | Web | Realtime translation, multilingual meeting interpretation, bilingual subtitles, transcription, and meeting fanout | • "Build a real-time AI interpreter with TRTC" • "Add real-time translation to my meeting room" • "Show bilingual subtitles during a video conference" |
| Chat | Web | Chat integration, messages, conversations, groups, user profiles, feature extension, and troubleshooting | • "Add instant messaging to my web app" • "Build a customer support chat page" • "Add group chat to my existing React app" • "Help me troubleshoot messages that are not being received" |
| Push | Android / iOS / Flutter / UniApp | TIMPush setup, vendor channels, APNs, badges, server APIs, console limit checks, and troubleshooting | • "Help me integrate TIMPush into my Android app" • "Set up APNs offline push for my iOS app" • "Configure vendor push channels for my Flutter app" • "Add unread-message badges to push notifications" • " registerPush failed with error 800006" |
| Call | Flutter | Demo experience, 1-on-1 and group audio/video calls, embedding calls into an existing app, feature extension, and troubleshooting | • "Let me try the Flutter calling demo" • "Add 1-on-1 video calling to my Flutter app" • "Add group audio calls to my existing app" • "The incoming call screen is not appearing" |
| Live | Coming soon | Guided integration is not yet available | • "Show me the documentation for audience co-hosting" • "What live-streaming capabilities does Tencent RTC provide?" |
| RTC Engine | Coming soon | Guided integration is not yet available | • "How do I publish and subscribe to audio and video tracks?" • "Show me the RTC Engine room-management documentation" |
Documentation lookup, error-code search, pricing questions, and product-limit questions are available across all Tencent RTC products, even when guided integration is not yet supported.
-
Understand your request
The skill identifies your goal, such as evaluating a demo, starting an integration, adding a capability, troubleshooting an issue, or looking up documentation. -
Inspect your project
When project access is available, it detects the framework, platform, existing dependencies, and current integration state. -
Confirm the integration path
It asks only the questions needed to determine the appropriate product, platform, and implementation approach. -
Guide and verify the implementation
For supported workflows, it explains the planned changes, implements one capability at a time, and verifies the result before continuing. -
Save progress
Integration progress is stored in.trtc-session.yaml, allowing a later session to continue from the previous checkpoint.
Need technical support or enterprise pricing? Submit your contact information at trtc.io/contact and our team will get back to you shortly.