Agent skill · DevOps & Cloud

cloudbase-agent

Build and deploy AI agents with Cloudbase Agent (TypeScript), a TypeScript SDK implementing the AG-UI protocol. Use when: (1) deploying agent servers with @cloudbase/agent-server, (2) using LangGraph adapter with ClientStateAnnotation, (3) using LangChain adapter with clientTools(), (4) building custom adapters that implement AbstractAgent, (5) understanding AG-UI protocol events, (6) building web UI clients with @ag-ui/client, (7) building WeChat Mini Program UIs with @cloudbase/agent-ui-miniprogram.

TencentCloudBasegithub.com/TencentCloudBaseGitHub ↗
claude-codecursorMIT
Install
npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill ts --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 9
SKILL.md size: 4 KB
Bundled scripts: none
Version: 2.21.1
Path: config/.claude/skills/cloudbase-agent/ts/skill.md
Open the folder on GitHub →
Where it comes from
Stars: 1,066
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Cloudbase Agent (TypeScript) TypeScript SDK for deploying AI agents as HTTP services using the AG-UI protocol. > **Note:** This skill is for **TypeScript/JavaScript** projects only. ## When to use this skill Use this skill for **AI agent development** when you need to: - Deploy AI agents as HTTP services with AG-UI protocol support - Build agent backends using LangGraph or LangChain frameworks - Create custom agent adapters implementing the AbstractAgent interface - Understand AG-UI protocol events and message streaming - Build web UI clients that connect to AG-UI compatible agents - Build WeChat Mini Program UIs for AI agent interactions **Do NOT use for:** - Simple AI model calling without agent capabilities (use `ai-model-*` skills) - CloudBase cloud functions (use `cloud-functions` skill) - CloudRun backend services without agent features (use `cloudrun-development` skill) ## How to use this skill (for a coding agent) 1. **Choose the right adapter** - Use LangGraph adapter for stateful, graph-based workflows - Use LangChain adapter for chain-based agent patterns - Build custom adapter for specialized agent logic 2. **Deploy the agent server** - Use `@cloudbase/agent-server` t

What's inside
Steps it walks through
  1. When to use this skill
  2. How to use this skill (for a coding agent)
  3. Routing
  4. Quick Start
Ships with 8 files
  • adapter-development.md
  • adapter-langchain.md
  • adapter-langgraph.md
  • agent-deployment.md
  • agui-protocol.md
  • server-quickstart.md
  • ui-clients.md
  • ui-miniprogram.md
Commands it runs
npm install @cloudbase/agent-server@latest @cloudbase/agent-adapter-langgraph@latest
More from CloudBase-AI-Toolkit
All skills →
About this skill
What does the cloudbase-agent skill do?

Build and deploy AI agents with Cloudbase Agent (TypeScript), a TypeScript SDK implementing the AG-UI protocol. Use when: (1) deploying agent servers with @cloudbase/agent-server, (2) using LangGraph adapter with ClientStateAnnotation, (3) using LangChain adapter with clientTools(), (4) building custom adapters that implement AbstractAgent, (5) understanding AG-UI protocol events, (6) building web UI clients with @ag-ui/client, (7) building WeChat Mini Program UIs with @cloudbase/agent-ui-miniprogram.

How do I install it?

Run `npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill ts --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From TencentCloudBase/CloudBase-AI-Toolkit, a repository with 1,066 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going