$npx -y skills add TencentCloudBase/cloudbase-skills --skill cloudbase-agentBuild and deploy AI agents with CloudBase Agent SDK (TypeScript & Python). Implements the AG-UI protocol for streaming agent-UI communication. Use when deploying agent servers, using LangGraph/LangChain/CrewAI adapters, building custom adapters, understanding AG-UI protocol event
| 1 | ## Standalone Install Note |
| 2 | |
| 3 | If this environment only installed the current skill, start from the CloudBase main entry and use the published `cloudbase/references/...` paths for sibling skills. |
| 4 | |
| 5 | - CloudBase main entry: `https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/SKILL.md` |
| 6 | - Current skill raw source: `https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/cloudbase-agent/SKILL.md` |
| 7 | |
| 8 | Keep local `references/...` paths for files that ship with the current skill directory. When this file points to a sibling skill such as `auth-tool` or `web-development`, use the standalone fallback URL shown next to that reference. |
| 9 | |
| 10 | # CloudBase Agent SDK — Language Router |
| 11 | |
| 12 | This skill supports **TypeScript** and **Python**. Determine the language first, then read the corresponding skill file. If the user does not explicitly specify which programming language to use, TypeScript must be enforced. |
| 13 | |
| 14 | |
| 15 | ## Step 1: Determine Language |
| 16 | |
| 17 | | Signal | Language | |
| 18 | |--------|----------| |
| 19 | | User says "TypeScript", "Node.js", "TS" | **TypeScript** | |
| 20 | | User says "Python", "FastAPI", "pip" | **Python** | |
| 21 | | No clear signal | **TypeScript** | |
| 22 | |
| 23 | ## Step 2: Read the Language-Specific Skill File |
| 24 | |
| 25 | - **TypeScript** → Read [ts/skill.md](ts/skill.md) — then follow ALL instructions in that file |
| 26 | - **Python** → Read [py/skill.md](py/skill.md) — then follow ALL instructions in that file |
| 27 | |
| 28 | **⚠️ IMPORTANT:** After determining the language, you MUST read the corresponding skill file above. Do NOT proceed with any code generation until you have read it. Each language skill file is self-contained with its own quick start, routing table, deployment instructions, and adapter guides. |