CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudbase

Use this skill when you develop, design, build, deploy, debug, migrate, or troubleshoot CloudBase (腾讯云开发, 云开发, TCB, 微信云开发) projects — Web, 微信小程序, 小程序, uni-app, mobile (iOS, Android, Flutter, React Native). Covers UI (页面, 界面, 表单, dashboard, prototype, 原型); auth (登录, 注册, OAuth, publishable key); databases (NoSQL 文档数据库, PostgreSQL/CloudBase PG, 已有 MySQL, app.rdb(), queryPgDatabase/managePgDatabase, CRUD, security rules); 云函数/cloud functions (serverless, scf_bootstrap); CloudRun (云托管, Dockerfile); 云存储; built-in AI (内置大模型, AI 对话, streaming, 流式输出, 图片生成, generateText, streamText, createModel, generateImage, TokenHub, Hunyuan, DeepSeek, GLM, Kimi, Token Credits 资源包, 小程序成长计划); third-party/custom model onboarding (第三方大模型接入, 大模型调用, LLM API); AI agent (智能体, AG-UI, LangGraph); ops troubleshooting (巡检, 诊断, 日志); spec workflow (需求文档, 技术方案, requirements, tasks.md). Do NOT use for non-CloudBase projects, pure frontend without CloudBase, or self-hosted backends without CloudBase.

Quality

85%

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

71%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.

The body is a well-structured routing hub with unusually concrete operational specifics (site matrix, env vars, API action semantics) and excellent progressive disclosure into a verified reference bundle. Its main weakness is redundancy: the MCP-unavailable fallback is repeated across at least five sections, and a few named tools are referenced without any pointer to their source.

Suggestions

State the MCP-missing fallback rule once (e.g., in the 'MCP + CLI prerequisite' section) and reference it from Step 0, Workflow 2a, Activation Contract, Global rules, and Engineering constitution instead of restating it five times.

Merge overlapping guidance between 'Global rules before action' and 'Engineering constitution' (both restate the MCP-vs-CLI preference and backend-before-frontend rule).

Clarify dangling tool references — 'cloudbase-code-review', 'agent-browser', and 'searchKnowledgeBase(mode="skill")' are invoked without saying whether they are MCP tools, sibling skills, or plugin commands, which risks a dead end when they are absent from the session.

DimensionReasoningScore

Conciseness

Most content is dense and non-obvious (site/env-variable specifics, GroupName vs model-id rules, EnvId alias resolution), but the MCP-missing fallback rule is restated at least five times (Step 0 bullets, Workflow 2a, Activation Contract, "Global rules", "MCP + CLI prerequisite", and "Engineering constitution"), and "Global rules before action" overlaps the "Engineering constitution" section. This fits the level-3 anchor (mostly efficient but could be tightened) better than level 2, since no space is spent explaining concepts Claude already knows.

3 / 5

Actionability

Guidance is largely executable: exact endpoints ("https://tcb-api.cloud.tencent.com/mcp/v1"), exact env vars ("TCB_SITE=intl + TCB_REGION=ap-singapore"), copy-paste commands ("npx plugins add TencentCloudBase/cloudbase-plugin -y --scope user", "npx mcporter list | grep cloudbase"), and concrete MCP actions ("queryEnv(action=list, alias=..., aliasExact=true)", "manageApps(action=\"deployApp\", ...)"). Minor gaps keep it below 5: a few referenced tools are dangling in this bundle ("cloudbase-code-review", "agent-browser", "searchKnowledgeBase(mode=\"skill\")") with no pointer to where they come from.

4 / 5

Workflow Clarity

The Workflow section gives a clear 3-stage sequence with explicit constraints ("Stage 2a must precede frontend code. Stage 3 is mandatory.") and a validation gate ("Run cloudbase-code-review, fix errors, declare done"), plus error-recovery loops ("After 2–3 failed attempts on the same path, stop and reroute"; serialize-then-retry-once for object writes). It sits at level 4 rather than 5 because the close-out validation depends on a tool not defined in this bundle and the self-verify steps are named at a high level rather than as explicit checkpoints.

4 / 5

Progressive Disclosure

The body is a genuine router/overview: "On-demand references" lists each of the 7 bundle files with a one-line description, "Load only when needed (do not expand this entry)" signals deferral, all 7 referenced files exist in references/ and are one level deep (verified: "No npm/npx" section in tooling-fallback.md and §5 in deployment-workflow.md exist as cited), and scenario specifics are delegated to child skills ("Keep scenario-specific pitfalls in child skills — do not expand this entry file"). This matches the level-5 anchor: clear overview, well-signaled one-level-deep references, easy navigation.

5 / 5

Total

16

/

20

Passed

Description

95%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.

This is a strongly written description: it explicitly answers what the skill covers and when to use it, in both English and Chinese, with a clear negative boundary. The only weakness is sheer density — the keyword enumeration is close to stuffing, and a second-person "you" appears in the trigger clause.

DimensionReasoningScore

Specificity

The description lists comprehensive concrete actions ("develop, design, build, deploy, debug, migrate, or troubleshoot") plus specific capability areas with real API names ("app.rdb()", "queryPgDatabase/managePgDatabase", "generateText, streamText, createModel"), matching the level-5 anchor for coverage. It is reduced one level because the "what" is diluted by long keyword enumerations (verbosity is not rewarded) and the trigger clause "Use this skill when you develop..." uses second-person "you" rather than third-person voice.

4 / 5

Completeness

Both questions are answered explicitly: "what" via "Covers UI (...); auth (...); databases (...); 云函数/cloud functions (...); CloudRun (...); 云存储; built-in AI (...); ops troubleshooting (...); spec workflow (...)" and "when" via the explicit clause "Use this skill when you develop, design, build, deploy, debug, migrate, or troubleshoot CloudBase (...) projects" with concrete trigger phrases, plus a negative boundary ("Do NOT use for non-CloudBase projects..."). This matches the level-5 anchor exactly; nothing is merely implied.

5 / 5

Trigger Term Quality

Trigger coverage is comprehensive in both English and Chinese, including product synonyms ("CloudBase", "腾讯云开发", "云开发", "TCB", "微信云开发"), platform variants ("Web, 微信小程序, uni-app, Flutter, React Native"), and concrete feature terms users would naturally say ("登录", "云托管", "AI 对话", "流式输出", "Hunyuan", "智能体", "巡检"). This matches the level-5 anchor for comprehensive natural-term coverage including synonyms.

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — vendor product names ("CloudBase", "TCB", "微信云开发", "云托管") uniquely identify the platform, and the explicit exclusion "Do NOT use for non-CloudBase projects, pure frontend without CloudBase, or self-hosted backends without CloudBase" prevents overlap with generic web/backend skills. Minimal conflict risk, matching the level-5 anchor.

5 / 5

Total

19

/

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