---
name: CloudBase Agent
slug: cloudbase-agent
category: AI Engineering
description: CloudBase Agent builds and deploys AI agent servers with the CloudBase Agent SDK in TypeScript or Python. It is used for AG-UI streaming, LangGraph/LangChain/CrewAI adapters, custom adapters, and web or mini-program clients.
github: "https://github.com/TencentCloudBase/CloudBase-AI-Toolkit/tree/main/config/.claude/skills/cloudbase-agent"
language: TypeScript
stars: 1074
forks: 134
install: "npx degit https://github.com/TencentCloudBase/CloudBase-AI-Toolkit/tree/main/config/.claude/skills/cloudbase-agent ~/.claude/skills/cloudbase-agent"
installs_to: ~/.claude/skills/cloudbase-agent
source_path: config/.claude/skills/cloudbase-agent/SKILL.md
collection_size: 25
category_size: 2451
collection_url: "https://dirskills.com/collections/TencentCloudBase/CloudBase-AI-Toolkit"
added: 2026-08-21T05:13:37.140Z
last_synced: 2026-08-21T05:13:37.140Z
canonical_url: "https://dirskills.com/skills/cloudbase-agent"
---

# CloudBase Agent

CloudBase Agent builds and deploys AI agent servers with the CloudBase Agent SDK in TypeScript or Python. It is used for AG-UI streaming, LangGraph/LangChain/CrewAI adapters, custom adapters, and web or mini-program clients.

**Install:**

```bash
npx degit https://github.com/TencentCloudBase/CloudBase-AI-Toolkit/tree/main/config/.claude/skills/cloudbase-agent ~/.claude/skills/cloudbase-agent
```

## README

## Sibling skills (local only)

Sibling CloudBase skills ship beside this skill. Use local relative paths such as `../auth-tool-cloudbase/SKILL.md`.

If a referenced sibling skill file is missing from this environment, ask the user to install the full CloudBase plugin (or the missing skill). Do **not** HTTP-fetch remote skill or protocol markdown into the agent context.

# CloudBase Agent SDK — Language Router

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.

## Step 1: Determine Language

| Signal | Language |
|--------|----------|
| User says "TypeScript", "Node.js", "TS" | **TypeScript** |
| User says "Python", "FastAPI", "pip" | **Python** |
| No clear signal | **TypeScript** |

## Step 2: Read the Language-Specific Skill File

- **TypeScript** → Read [ts/skill.md](ts/skill.md) — then follow ALL instructions in that file
- **Python** → Read [py/skill.md](py/skill.md) — then follow ALL instructions in that file

**⚠️ 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.
