By Tencent-RTC
Integrate TRTC SDKs for video calls, live streaming, and chat across Web, Android, iOS, Flutter, and Electron with guided walkthroughs, troubleshooting, and knowledge base search.
INTERNAL structural gate for TRTC code generated by the topic / onboarding skills. Not a user-facing skill, and NOT a correctness verifier. It does one job: stop the AI from declaring a slice "done" and ending the turn before a deterministic check has run. The check itself is lightweight — code exists + the slice's entry symbol is wired up (with comment/string anti-cheat) — it does NOT verify types, compilation, or runtime behavior. Triggered only by other skills in this repo (topic step gates, onboarding A2). Do NOT route to this skill when a user asks "review my code" or "check this implementation".
Answers factual, conceptual, and decision-making questions about TRTC from authoritative sources. Use when the user asks about pricing, quotas, error codes, API usage, product comparisons, migration, or how something works conceptually — in any phrasing (e.g. "how much does X cost", "多少钱", "X vs Y", "对比", "error code 6206", "错误码", "does TRTC support Y", "配额", "the correct way to use X", "X是什么", "how does X work", "migrate from V3 to V4", "迁移"). Provides cited answers from knowledge-base slices and official trtc.io documentation — never training-data synthesis.
Discovers matching slices from the TRTC knowledge base given a natural-language query. Use when onboarding or docs needs to find slice IDs for a feature description, symptom, error code, or pattern query. Accepts (product, platform, query, intent) and returns matched slices with confidence and source attribution. Not user-facing — callers compose the final answer from returned results.
Guide users step-by-step through complete TRTC integration scenarios. Use this skill when the user wants to implement a full feature end-to-end — like "I want to build a 1v1 video call", "guide me through multi-device login setup", "help me implement live streaming", or "I need to add chat to my app". Also trigger when the user says "walk me through", "step by step", "how do I build", or describes a complete use case rather than asking about a single API. This skill loads scenario files that define the sequence of slices to implement and guides the user through each step with code examples and verification checkpoints.
Helps developers integrate and troubleshoot Tencent Real-Time Communication SDKs (Chat, Call, RTC Engine, Live, Conference) across Web, Android, iOS, Flutter, and Electron. Use when the user discusses real-time audio/video, live streaming, video conferencing, instant messaging, or voice/video calling scenarios; or mentions specific products like TRTC, Chat, Call, RTC Engine, Live, Conference, or TRTC error codes (6206, 6208, 70001); also when TRTC imports or class names appear in code without explicit mention of "TRTC". Also triggers on real-world business scenarios that inherently require real-time audio/video or messaging capabilities — e.g. telemedicine, online education, video interview, live commerce, customer service. Handles integration guidance, factual lookups, scenario walkthroughs, and error diagnosis.
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
English | 简体中文
An agent skill provided by TRTC (Tencent Real-Time Communication) to help developers integrate real-time audio/video, live streaming, and instant messaging 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, or customer support chat — across Web, iOS, Android, Flutter, and more.
If your IDE doesn't have a plugin marketplace, or you'd rather pin the install to a specific project, 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 add
# Force install for every supported IDE (even ones you don't have)
npx -y @tencent-rtc/trtc-agent-skills add --ide all
# Install only for one specific IDE
npx -y @tencent-rtc/trtc-agent-skills add --ide cursor
# Wipe a previous install before re-installing
npx -y @tencent-rtc/trtc-agent-skills add --clean
The skill activates automatically when you mention TRTC or describe a real-time communication use case. No slash commands needed — just ask in plain language.
| What it does | Example prompts | |
|---|---|---|
| Get started | Guides you through demo setup, SDK integration, troubleshooting, or adding a new feature — step by step | • "I want to add video conferencing to my web app" • "I'm getting error 6206 when users join" • "Conference is working — now I want to add screen sharing" |
| Scenario walkthrough | Loads a complete feature scenario and walks you through each capability in order, with code and checkpoints | • "Walk me through building a complete conference room from scratch" • "Guide me through a 1-on-1 video consultation end to end" |
| Docs & lookup | Answers factual questions from the official knowledge base with cited sources | • "What does error code 6206 mean?" • "How much does Conference cost per participant minute?" • "What's the max number of participants?" |
The skill saves your progress in the project. If you close the tool and come back later, it picks up where you left off.
| Product | Description | Availability |
|---|---|---|
| Conference | Video conferencing — multi-party meetings, screen sharing, in-meeting chat | Web ✅ |
| Live | Interactive live streaming — anchor/audience roles, co-hosting, barrage, gifts, beauty filters | Coming soon |
| Chat | Instant messaging — messages, conversations, groups, user profiles | Coming soon |
| Call | Audio/video calling — 1-on-1 and group calls | Coming soon |
| RTC Engine | Low-level real-time audio/video engine — room management, publishing, subscribing | Coming soon |
When you describe what you want to build, the skill:
.trtc-session.yaml in your project root (auto-added to .gitignore) so you can resume in a later session without re-explaining what you're buildingStep-by-step integration is currently available for Conference on Web. Docs lookup, error code search, and pricing questions work across all TRTC products (Conference, Live, Chat, Call, RTC Engine).
The skill's knowledge is structured into two layers:
Slices are atomic capability units — one slice per feature, such as conference/join-room, conference/screen-share, or live/barrage. Each slice has two levels:
npx claudepluginhub tencent-rtc/agent-skills --plugin trtc-agent-skillsFeature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Complete Claude Code configs for mobile development - Android, iOS, and Kotlin Multiplatform