cloudbase-cli
CloudBase CLI (tcb, 云开发CLI, Tencent CloudBase命令行) resource management skill
Install / Use
npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill cloudbase-cliInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of cloudbase-cli
cloudbase-cli scores 81/100 on our quality scale, 2455th of 2,886 Automation skills we index.
Its SKILL.md is 6.7 KB long, well organised into 10 sections and no code examples: a thorough specification that gives an agent plenty to work with.
With 1,124 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 12 days ago, so cloudbase-cli is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-07. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
cloudbase-cli compared with similar skills
All 4 of these similar skills score higher than cloudbase-cli; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| cloudbase-cli (this skill)by TencentCloudBase | 81 | 1.1k | 12d ago | SKILL.md |
| claude-memby thedotmack | 100 | 97.1k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 92.6k | 21d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.3k | 1d ago | CLAUDE.md |
Frequently asked questions
- How do I install cloudbase-cli?
- Run
npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill cloudbase-cli. The install tabs above show the steps for each supported agent. - Which AI agents does cloudbase-cli work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is cloudbase-cli safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is cloudbase-cli still maintained?
- The repository was last updated 12 days ago, so cloudbase-cli is actively maintained.
Skill content
View source on GitHubname: cloudbase-cli description: CloudBase CLI (tcb, 云开发CLI, Tencent CloudBase命令行) resource management skill. Use when deploying cloud functions, CloudRun, storage, NoSQL/MySQL, static hosting, permissions, CORS/domains via tcb; for CI/CD and batch ops; when the user prefers CLI; or as the first-session fallback when CloudBase MCP tools are not loaded yet (after install/config, before IDE restart). Covers tcb login (device code for Tencent Cloud accounts; --cloudbase-api-key -e for environment API Key without an account; --apiKeyId/--apiKey for CI) and domain commands (fn/hosting/cloudrun/…) as MCP auth/manage parity — do not default to tcb deploy. version: 2.34.8 alwaysApply: false
CloudBase CLI
Manage CloudBase resources via tcb CLI — deterministic, scriptable, auditable.
Primary interface for CI/CD and batch ops; also the first-session fallback when MCP tools are not yet available in the conversation.
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.
Cross-cutting protocols (required before code changes or deployments):
- Change Safety Protocol:
../cloudbase-platform/references/protocols/change-safety-protocol.md - Deployment Gate:
../cloudbase-platform/references/protocols/deployment-gate.md - MCP vs CLI fallback:
../cloudbase/references/tooling-fallback.md(packaged beside this skill as thecloudbaseentry guideline)
Core Principles
-
--helpfirst — never guess commands. tcb CLI changes between versions. Before using any command for the first time, runtcb <command> --helpto check parameters and discover official doc links. -
Deployment Gate. Before any deployment, publish, custom domain, or CloudRun operation, you must first complete the checks in
cloudbase-platform/references/protocols/deployment-gate.md. -
Verify your work. After deploying or modifying any resource, run the corresponding list/detail command to confirm the change took effect.
-
Dry-run before destructive actions. Use
--dry-runfor delete/overwrite operations. Show the preview to the user and wait for explicit confirmation before executing. -
Confirm environment first. Always verify envId with the user before operations. Run
tcb env use <envId>to avoid accidentally modifying production. -
Recover from errors, don't loop. If a command fails after 2-3 attempts, check the exit code (
$?), read the error message, consulttcb docs search, and try a different approach. -
First-session fallback, not MCP replacement. If CloudBase MCP tools are missing in this session, use this skill to unblock login/manage. Still configure MCP (plugin / mcp.json) so the next session can prefer MCP. When MCP tools are already available, prefer MCP unless the user asked for CLI/CI. Route deploy work through the domain reference table below — do not recommend
tcb deploy. -
No npm/npx. If Node/npm/npx are missing, tell the user to install Node.js LTS (or use the IDE marketplace MCP path) before retrying CLI/plugin install. See guideline
tooling-fallback.md.
When to use this skill
Use when the user wants to manage CloudBase resources via command line, or when MCP is not usable yet:
- First session / post-install: MCP not in the tool list, or just configured and needs restart →
tcb login+ the matching domain command now; leave MCP ready for next session - Deploy/debug cloud functions, static hosting, CloudRun services (via domain refs — not
tcb deploy) - Manage storage, hosting, databases (NoSQL/MySQL)
- Configure permissions, CORS, domains, routing
- CI/CD scripting, batch operations, terminal-based resource management
- User explicitly prefers CLI over MCP
Do NOT use for
- SDK-based in-app integration (web/miniprogram/node) → use
cloud-functions,cloudbase-document-database-web-sdk,auth-web-cloudbase, etc. - When CloudBase MCP tools are already available in this session and the user did not ask for CLI → prefer MCP
- Console UI operations
- CloudBase Agent SDK development → use
cloudbase-agent-ts
How to use this skill (for a coding agent)
- Always load
references/core.mdfirst — it covers authentication, environment switching,tcb docsqueries, and error diagnosis. - Route to the correct domain reference using the Routing table below.
- Load only the one reference file that matches the user's task. Do not preload all references.
- Stop loading more context once you have the workflow and command syntax for the current task.
- If the task shifts to SDK/in-app code, switch to the appropriate
SDK skill (e.g.,
cloud-functions,cloudbase-document-database-web-sdk) instead.
Routing
| User Task | Read |
|-----------|------|
| Login, env switching, tcb docs, error diagnosis | references/core.md |
| Deploy/debug cloud functions | references/functions.md |
| Deploy static site / SPA (preferred CLI web path) | references/hosting.md |
| Deploy CloudRun service | references/cloudrun.md |
| Experimental all-in-one web shorthand (tcb deploy) — avoid unless user explicitly asks | references/app.md |
| Upload/download files, ACL rules | references/storage.md |
| NoSQL (MongoDB) database operations | references/nosql.md |
| MySQL database operations | references/mysql.md |
| Roles, policies, access control | references/permission.md |
| CORS, custom domains, routing rules | references/access.md |
Quick workflow
tcb login→ confirm envId with user →tcb env use <envId>tcb <command> --helpto verify syntax- Execute the command (with
--dry-runfor destructive ops) - Verify the result with the corresponding
list/detailcommand - Report the outcome to the user
Minimum self-check
- [ ] Loaded
references/core.mdbefore any domain module? - [ ] Confirmed target envId with the user?
- [ ] Used
--helpfor unfamiliar commands? - [ ] Used
--dry-runbefore destructive operations? - [ ] Verified the result after each operation?
- [ ] Stayed within CLI scope — did not drift into SDK code?
Reference index
All packaged reference files (required for skill lint reachability):
Related Skills
claude-mem
97.1kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
92.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.3kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
