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

The canonical home for this skill is cloudbase-cli in TencentCloudBase/CloudBase-AI-Toolkit

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 orchestrator skill body: dense operational guidance, a precise routing table over a complete set of real reference files, and a workflow with validation, dry-run gates, error-recovery loops, and a self-check checklist. The only deductions are minor token redundancy (the reference index duplicates the routing table, repeated MCP-fallback statements) and the absence of any inline quickstart command for the most common domain operations.

Suggestions

Drop the 'Reference index' section or fold it into the Routing table — it re-lists all 19 reference paths already surfaced there, and the lint-reachability goal can be met by the routing rows' links alone.

Consolidate the MCP-fallback guidance stated three times (intro, Core Principle 8, 'When to use') into a single authoritative statement to save tokens without losing the routing signal.

Inline one copy-paste example for the single most common operation (e.g., a two-line `tcb fn deploy` or hosting upload snippet) so the body is self-sufficient for the highest-frequency task before routing to references.

DimensionReasoningScore

Conciseness

The body teaches nothing Claude already knows — even the long Principle 1 about `--help` failures conveys non-obvious, earned knowledge ("tcb --help itself is a hand-maintained static list", "Absence from help ≠ deprecated"). However, the "Reference index" section re-lists all 19 reference paths already given in the Routing table, and the MCP-fallback point is repeated in the intro, Principle 8, and When-to-use. This fits anchor 4 ("minor instances of over-explanation that could be trimmed") rather than anchor 5, where every token earns its place.

4 / 5

Actionability

Concrete, executable commands appear where they matter — `tcb login --intl true|false`, `tcb config set isIntl true|false`, `tcb env use <envId>`, `tcb docs search "<keyword>"`, `--dry-run` — and the Routing table maps each task to an exact file. It is not anchor 5 because the body itself contains no copy-paste command for the most common domain operations (e.g., deploying a function, uploading hosting files); those live one hop away in the references, which is acceptable but leaves minor gaps.

4 / 5

Workflow Clarity

The Quick workflow is a clear 5-step sequence with explicit validation ("Verify the result with the corresponding list / detail command"), a dry-run checkpoint before destructive ops, an error-recovery feedback loop ("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"), a Deployment Gate, and a "Minimum self-check" checklist. This matches anchor 5's sequence-with-validation-feedback-loops-and-checklist; the destructive-operation cap does not apply because validation is present.

5 / 5

Progressive Disclosure

The body is a genuine overview: a task→file Routing table pointing to 19 one-level-deep references, all of which exist on disk in references/ (verified). Load discipline is explicit ("Always load references/core.md first", "Load only the reference files that match the user's task… Stop loading more context once you have the workflow and command syntax"). This matches anchor 5's clear overview with well-signaled one-level-deep references; no nested-reference chains exist.

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.

A model description: it states a comprehensive set of concrete capabilities with exact subcommands, gives explicit bilingual trigger terms and use-conditions, and actively disambiguates itself from MCP tools and sibling skills. Verbosity is high but every clause carries routing or trigger information rather than fluff.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions — "deploying cloud functions, CloudRun, storage, NoSQL/MySQL, static hosting, permissions, CORS/domains via tcb", "environment lifecycle (env create/modify/renew/delete/apikey/login/domain)", "tcb config and cloudbaserc.json sync", "log search (logs search, CLS)", "metric monitoring", "sandbox/agent/integration management" — with specific subcommands and flags. This matches the anchor for multiple specific concrete actions with comprehensive coverage; it exceeds anchor 4 because the gaps are negligible, not minor.

5 / 5

Completeness

Both halves are explicit: "what" is the full domain list starting "CloudBase CLI (tcb…) resource management skill", and "when" is a dedicated "Use when deploying cloud functions… 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" clause with concrete trigger phrases. It clearly matches anchor 5; it is not anchor 4 because the "when" clause is already explicit and specific, including a negative trigger ("do not default to tcb deploy").

5 / 5

Trigger Term Quality

It covers natural terms a user would actually say in two languages — "tcb", "云开发CLI", "Tencent CloudBase命令行", "cloud functions", "static hosting", "CI/CD and batch ops", "when the user prefers CLI", "log search" — including synonyms and exact command names. Coverage is comprehensive with bilingual synonyms, fitting the anchor-5 example ("PDF files, PDFs, forms…") rather than anchor 4's "a few natural terms missing".

5 / 5

Distinctiveness Conflict Risk

The niche is distinct (Tencent CloudBase CLI) and explicitly disambiguated from adjacent tools via "first-session fallback when CloudBase MCP tools are not loaded yet (after install/config, before IDE restart)" and "do not default to tcb deploy". The only overlap risk is with sibling CloudBase skills (e.g., PG migrations also routed elsewhere), but the CLI-specific triggers keep conflict minimal — matching anchor 5's "clear niche with distinct triggers" rather than anchor 4'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

plugin/cloudbase/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.