CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudbase-cli

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). Also covers tcb login and site switching (国内站/国际站 via --intl or config isIntl), environment lifecycle (env create/modify/renew/delete/apikey/login/domain), tcb config and cloudbaserc.json sync, log search (logs search, CLS), metric monitoring (monitor), data model and PostgreSQL migrations (db model, db pg migration), sandbox/agent/integration management — do not default to tcb deploy.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered router skill: obsessive about safety gates (site confirmation, env confirmation, dry-run, deployment gate, verification) with excellent progressive disclosure — all 19 referenced files exist, navigation is one level deep, and loading discipline is explicitly instructed. The main weaknesses are mild redundancy (the tcb-deploy warning and access.md routing rows are repeated) and the absence of one end-to-end executable example in the body itself.

Suggestions

Consolidate the three mentions of avoiding `tcb deploy` (Core Principle 8, the `references/app.md` routing row, and the intro) into a single authoritative statement, and merge the duplicate `references/access.md` routing rows into one.

Add one short end-to-end executable example (login with site flag → `tcb env use` → a representative deploy command with real flags) in the Quick workflow so the most common path is complete without opening a reference.

Trim the Minimum self-check checklist to items not already enforced by Core Principles, or drop the checklist in favor of a pointer to the principles, to recover tokens without losing information.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious operational facts ("Absence from help ≠ deprecated", "tcb --help itself is a hand-maintained static list") and avoids explaining concepts Claude already knows. It falls at 4 rather than 5 because of redundant repetition: "do not recommend `tcb deploy`" appears in Core Principle 8, the routing row for `references/app.md`, and the description; `references/access.md` occupies three routing rows; and the self-check checklist largely restates the Core Principles.

4 / 5

Actionability

Concrete, executable commands are present throughout ("tcb login --intl true|false", "tcb config set isIntl true|false", "tcb env use <envId>", "tcb docs search \"<keyword>\"", "--dry-run", "check the exit code (`$?`)") plus a five-step Quick workflow. It is not a 5 because the body never shows one complete executable example session (e.g., a full login → env use → function deploy invocation with real flags) — the actual syntax is deferred to references, leaving minor gaps for the most common path.

4 / 5

Workflow Clarity

The Quick workflow is a clearly sequenced five-step process with explicit validation checkpoints ("confirm envId with the user", "with `--dry-run` for destructive ops", "Verify the result with the corresponding `list` / `detail` command"), a feedback loop for error recovery ("If a command fails after 2-3 attempts, check the exit code (`$?`), read the error message, consult `tcb docs search`, and try a different approach"), and a Minimum self-check checklist. This matches the 5 anchor's sequence + validation + recovery loop + checklist; the destructive-operation validation cap does not apply because dry-run and verification are both mandated.

5 / 5

Progressive Disclosure

The body is a pure overview/router: a 20-row routing table maps every task to one of 19 reference files, all of which exist in the bundle, and the reference index enumerates them for reachability. References are one level deep (cross-links inside reference files are lateral routing hints, e.g. access.md pointing a storage-ACL task to storage.md, not deferred content), and the "How to use this skill" section explicitly enforces loading discipline: "Load only the reference files that match the user's task" and "Stop loading more context once you have the workflow and command syntax". This matches the 5 anchor's clear overview with well-signaled one-level references.

5 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: it states the tool identity with bilingual synonyms, enumerates concrete capabilities with command families, and gives an explicit multi-trigger "Use when" clause including the MCP-fallback edge case and an anti-trigger. It is dense but every clause carries information, so verbosity is not penalized.

DimensionReasoningScore

Specificity

The description lists many concrete actions with their command families: "deploying cloud functions, CloudRun, storage, NoSQL/MySQL, static hosting, permissions, CORS/domains via tcb", "environment lifecycle (env create/modify/renew/delete/apikey/login/domain)", "log search (logs search, CLS)", "metric monitoring (monitor)", "data model and PostgreSQL migrations (db model, db pg migration)". Coverage is comprehensive for a CLI resource-management skill, matching the 5 anchor; it is not a 4 because no meaningful capability area is left unnamed.

5 / 5

Completeness

Both "what" (the full enumerate of managed domains and commands) and "when" are explicitly answered with a concrete "Use when..." clause listing four distinct triggers (deploy/debug via CLI, CI/CD and batch ops, user prefers CLI, first-session MCP fallback). This matches the 5 anchor's "clearly and explicitly answers both what AND when with concrete trigger phrases"; the "when" is not merely present but enumerated.

5 / 5

Trigger Term Quality

It covers the tool name plus synonyms in both English and Chinese ("tcb, 云开发CLI, Tencent CloudBase命令行") and natural task phrases users would say ("cloud functions", "static hosting", "CORS/domains", "CI/CD and batch ops", "when the user prefers CLI", "first-session fallback when CloudBase MCP tools are not loaded"). This matches the 5 anchor's comprehensive synonym coverage; nothing a user would plausibly say for this domain is missing.

5 / 5

Distinctiveness Conflict Risk

The niche is a specific tool for a specific product (tcb CLI for Tencent CloudBase), and it explicitly disambiguates from the sibling MCP path: "when the user prefers CLI; or as the first-session fallback when CloudBase MCP tools are not loaded yet", plus the negative trigger "do not default to tcb deploy". Clear niche with distinct triggers and minimal conflict risk, matching the 5 anchor rather than the 4 anchor's "minor overlap risk".

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

TencentCloudBase/CloudBase-AI-Toolkit

Path

config/source/skills/cloudbase-cli/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.