CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

relational-database-mcp-cloudbase

[Deprecated] Existing CloudBase MySQL only. Do not recommend MySQL for new relational work — use postgresql-development. Read this when the environment already has a MySQL instance and the task is queryMysqlDatabase, manageMysqlDatabase, queryPermissions, or managePermissions (inspect, write SQL, schema, permissions, destroy). Do not provision MySQL.

Quality

88%

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 relational-database-mcp-cloudbase in TencentCloudBase/CloudBase-AI-Toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 delivers fully executable MCP call shapes and well-sequenced, validation-gated workflows for every scenario including destructive ones. Its main weakness is redundancy: the deprecation/no-provisioning rule and the use-when guidance are each restated multiple times across sections.

Suggestions

State the deprecation/no-provisioning rule once (e.g., in the Activation Contract) and reference it elsewhere instead of repeating the full explanation in gotchas, each tool section, Scenario 1, and the Key principle section.

Merge "When to use this skill" and "How to use this skill" into the Activation Contract, since they restate the same triggers and tool-selection mapping.

Consolidate the tool-selection table from "How to use this skill" step 2 with the per-tool "Purpose" lines in "Available MCP tools" so each tool's guidance lives in exactly one place.

DimensionReasoningScore

Conciseness

Individual passages are efficient and factual, but the no-provisioning/deprecation message is repeated roughly seven times (Activation Contract, gotchas, tool sections, Scenario 1, Key principle), and "When to use this skill" / "How to use this skill" substantially restate the Activation Contract and the tool-selection table. It fits anchor 3 ("could be tightened") rather than anchor 2 because no space is spent explaining concepts Claude already knows — the issue is duplication, not padding with known material.

3 / 5

Actionability

Guidance is copy-paste ready: exact call shapes such as `queryPermissions(action="getResourcePermission", resourceType="sqlDatabase", resourceId="<tableName>")`, a complete runQuery JSON payload, the `_openid VARCHAR(64) DEFAULT '' NOT NULL` column requirement, and `manageMysqlDatabase(action="destroyMySQL", confirm=true)`. The common cases (query, write, permissions read/write, destroy) are each covered with a concrete example.

5 / 5

Workflow Clarity

Five numbered scenario flows with explicit validation checkpoints: read-only inspection before writes, confirmation and instance checks before destroy, polling `describeTaskStatus` until completion, verifying the instance is gone afterward, and explicit failure handling ("treat the returned error as the terminal result"). Destructive operations are fully gated, matching the anchor-5 pattern.

5 / 5

Progressive Disclosure

With no bundle files present, the body is self-contained and well-structured by headers, and sibling-skill references (`../relational-database-web-cloudbase/SKILL.md`, `../http-api-cloudbase/SKILL.md`) are one level deep and clearly signaled in a dedicated "Then also read" section. It falls short of 5 because the full tool reference and compatibility notes are inlined in a single ~200-line file with some duplicated sections that could be consolidated or split.

4 / 5

Total

17

/

20

Passed

Description

92%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 strong, highly specific description that explicitly states scope, triggers, and deprecation boundaries in third-person imperative voice. Its only weakness is that the natural-language keyword set is somewhat narrow beside the four MCP tool names that carry most of the triggering weight.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — "inspect, write SQL, schema, permissions, destroy" — tied to four named MCP tools (queryMysqlDatabase, manageMysqlDatabase, queryPermissions, managePermissions), giving comprehensive coverage of the skill's scope. It exceeds anchor 4 because the action list covers the full capability surface rather than leaving minor gaps.

5 / 5

Completeness

Both what ("inspect, write SQL, schema, permissions, destroy" on an existing instance) and when ("Read this when the environment already has a MySQL instance and the task is queryMysqlDatabase, manageMysqlDatabase, queryPermissions, or managePermissions") are explicitly answered with concrete trigger phrases. This matches the anchor-5 example structure of a full capability list followed by an explicit 'Use when' clause.

5 / 5

Trigger Term Quality

Good keyword coverage including natural terms like "MySQL", "SQL", "schema", "permissions", "destroy", and "inspect", plus the tool names an agent would see in context. Not 5 because common variations such as "table", "SELECT", "instance", or "database management" are missing; not 3 because the terms present are natural and multiple rather than a sparse set.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche with explicit boundaries and redirects: "[Deprecated] Existing CloudBase MySQL only", "Do not recommend MySQL for new relational work — use postgresql-development", and "Do not provision MySQL". Conflict risk with sibling skills is actively minimized by these redirect statements.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

TencentCloudBase/CloudBase-AI-Toolkit

Path

config/.claude/skills/relational-database-mcp-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.