CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloud-api-operations

Operate Tencent Cloud control-plane resources (monitoring/alarms, CLB, CAM roles, COS, MySQL, SCF) via cloud APIs when no dedicated MCP tool covers the task. Use when a task needs control-plane operations beyond CloudBase's own tooling, or when a callCloudApi call failed and needs classifying. Also covers enterprise platform integration: wrapping CloudBase MCP into an organization-specific MCP (tool trimming, dangerous-action interception, per-user API Key distribution, audit) — use when the user mentions 企业接入 / 封装 MCP / 企业专属 MCP / 多租户凭证下发 / platform MCP wrapping. See recipes/enterprise-mcp-wrapper.md.

Quality

91%

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 operational skill: a sequenced workflow with explicit "Done when" checkpoints and error-recovery loops, concrete commands and API names, and clean progressive disclosure into a verified reference and recipe bundle. The remaining gaps are minor — slight redundancy in the credentials section and no inline example of the core callCloudApi invocation.

Suggestions

Add a 3-5 line inline example of a minimal callCloudApi invocation (service, action, params, region) in step 2 so the skill's core action is executable without opening calling-methods.md.

Deduplicate step 3: the 'no channel to attach arbitrary CAM policies' fact and the role-permission guidance each appear in both the identity table and the bullets below it — merge into one location.

DimensionReasoningScore

Conciseness

The body is dense and operational with no concept-explaining padding — every line carries instructions, commands, or decision rules, assuming Claude's competence. It is not a 5 because step 3 repeats "no channel to attach arbitrary CAM policies" between the identity table and the bullets, and the table-plus-"Order matters"-plus-bullets structure could be tightened.

4 / 5

Actionability

Guidance is concrete and executable: "sts GetCallerIdentity" with "--api-version 2018-08-13", "--cloudbase-api-key -e <envId>", "ListAttachedRolePolicies + GetPolicy", and exact doc URLs. It stops short of 5 because the primary happy path — an actual callCloudApi invocation — has no inline example and delegates entirely to calling-methods.md §1, a minor gap for the skill's core action.

4 / 5

Workflow Clarity

The 4-step workflow has explicit per-step validation checkpoints ("Done when: … trace to the index, official product docs, or SDK models source") and genuine feedback loops: error classification via the error table, "classify and recover", identity confirmation before concluding, and "hand the user a one-click CAM grant link … then retry the original call". This matches the 5 anchor's explicit validation plus error-recovery loops.

5 / 5

Progressive Disclosure

The body is an overview only, with §-numbered one-level-deep pointers to references/calling-methods.md, references/service-versions.md, and a recipe index ("start from the index ./references/recipes/README.md") — all of which exist on disk, along with every listed recipe file. Structure, signaling, and navigation match the 5 anchor; the recipes directory adds an index layer that keeps discovery easy.

5 / 5

Total

18

/

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.

A strong description: explicit third-person capability statements, a clear "Use when" clause with concrete triggers in both English and Chinese, and a well-bounded niche that avoids overlapping the dedicated MCP tools it complements. The only weakness is that the illustrative product list slightly under-represents the scenario coverage found in the skill's recipes.

DimensionReasoningScore

Specificity

Concrete actions are named throughout — "Operate Tencent Cloud control-plane resources (monitoring/alarms, CLB, CAM roles, COS, MySQL, SCF)", "classifying" failed callCloudApi calls, and "tool trimming, dangerous-action interception, per-user API Key distribution, audit" for the MCP-wrapping domain. It falls just short of the 5 anchor's "comprehensive coverage" because the product list omits capabilities the skill's recipes actually cover (custom domains, ICP filing, operation audit), a minor gap.

4 / 5

Completeness

Both "what" and "when" are answered explicitly with concrete trigger phrases: what — "Operate Tencent Cloud control-plane resources … via cloud APIs" plus the enterprise-wrapper scope; when — "Use when a task needs control-plane operations beyond CloudBase's own tooling, or when a callCloudApi call failed" and "use when the user mentions 企业接入 / …". This matches the 5 anchor exactly; 4 would require the when to be less explicit.

5 / 5

Trigger Term Quality

Natural terms users would actually say are covered comprehensively with synonyms in two languages: product acronyms ("CLB", "CAM roles", "COS", "SCF"), the exact tool name "callCloudApi", and Chinese triggers "企业接入 / 封装 MCP / 企业专属 MCP / 多租户凭证下发". Score 4's "a few natural terms missing" fits less well than the 5 anchor's comprehensive synonym coverage.

5 / 5

Distinctiveness Conflict Risk

The niche is explicitly bounded — "when no dedicated MCP tool covers the task" — which actively prevents conflicts with the dedicated MCP tooling it complements, and triggers like a failed "callCloudApi" call or "封装 MCP" are distinct to this skill. Minimal conflict risk per the 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

config/source/skills/cloud-api-operations/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.