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-architected router skill: tight procedural principles, a comprehensive task→reference routing table, and a validated quick workflow with dry-run gates, verification steps, error-recovery guidance, and a self-check checklist. The only real deductions are minor duplication (the reference index repeats the routing table) and the absence of even one complete worked command example in the body itself.

Suggestions

Replace the 19-line 'Reference index' section with a one-line note that the routing table lists all packaged references (or drop it entirely) — it duplicates the Routing section's file list and exists only to satisfy lint reachability.

Add one short fully-worked example in the body (e.g. a 3–4 command storage upload or function deploy sequence with real flags and expected verification output) so a common case is executable without opening a reference file.

Consolidate the repeated 'do not use tcb deploy' guidance (Principle 8, the app.md routing row, and the description) into a single authoritative location.

DimensionReasoningScore

Conciseness

The body is dense, assumes Claude's competence, and teaches no known concepts — Core Principle 1's extended --help discussion is genuinely non-obvious CLI behavior that earns its tokens. It falls short of lean-perfect because the 19-item 'Reference index' restates the routing table's file list, and the 'do not use tcb deploy' warning is repeated across Principle 8, the routing table, and the description. Not 3, since there is no concept-explaining or fluff padding, only minor duplication.

4 / 5

Actionability

Gives real, copy-paste commands — `tcb login --intl true|false`, `tcb config set isIntl true|false`, `tcb env use <envId>`, `tcb docs search "<keyword>"`, `--dry-run` — and a task→file routing table. Falls short of fully-executable because the body contains no single complete worked command sequence for a common case (e.g. a full function deploy with real flags); bulk syntax is delegated to reference files. Well above 3, since the inline commands are specific and executable rather than hints.

4 / 5

Workflow Clarity

The Quick workflow is a clearly sequenced login → confirm envId → `env use` → verify syntax → dry-run → verify → report loop, backed by explicit validation checkpoints (Principle 4 'run the corresponding list/detail command'), a destructive-op gate (Principle 5 dry-run + explicit user confirmation), an error-recovery feedback loop (Principle 7: exit code → error message → `tcb docs search` → different approach), and a 'Minimum self-check' checklist — matching the anchor 'explicit validation steps; feedback loops for error recovery; checklists'.

5 / 5

Progressive Disclosure

Model progressive disclosure: an overview body routing to 19 real, one-level-deep reference files (all verified present in references/), with '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 explicit handling of missing sibling-skill files. Not 4 because navigation is unambiguous and content is appropriately split with no inlined bulk reference material.

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 exceptional description: it names the tool and its synonyms in both English and Chinese, enumerates comprehensive concrete capabilities, provides an explicit multi-trigger 'Use when' clause, and actively disambiguates from MCP tools and sibling skills. Its only weakness is length — at ~130 words it is on the verbose side, though nearly every clause adds scope rather than padding.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions with comprehensive coverage: "deploying cloud functions, CloudRun, storage, NoSQL/MySQL, static hosting, permissions, CORS/domains", "environment lifecycle (env create/modify/renew/delete/apikey/login/domain)", "log search (logs search, CLS)", "data model and PostgreSQL migrations". Matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage' rather than 4, which requires minor gaps in coverage; the enumeration spans every CLI domain.

5 / 5

Completeness

Explicitly answers both what ("resource management skill" covering an enumerated domain list) and when with concrete triggers: "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". This mirrors the anchor-5 example structure; the 'when' clause is multi-trigger and fully explicit, ruling out 4.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms in two languages ("tcb, 云开发CLI, Tencent CloudBase命令行", "国内站/国际站") plus phrases users actually say ("deploy cloud functions", "CI/CD and batch ops", "CORS/domains") and concrete subcommand names ("logs search", "monitor"). Not 4 because synonyms and specific tool names are covered exhaustively, not just 'good coverage with a few missing'.

5 / 5

Distinctiveness Conflict Risk

Clear niche (CloudBase resources via the tcb CLI) with explicit disambiguation against adjacent tools: "first-session fallback when CloudBase MCP tools are not loaded yet" separates it from MCP skills, and "do not default to tcb deploy" plus routing of PostgreSQL/SDK work to sibling skills minimizes wrong-skill triggering. Minimal conflict risk per the anchor-5 example.

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.