CtrlK
BlogDocsLog inGet started
Tessl Logo

cloud-functions

CloudBase function runtime guide for building, deploying, and debugging your own Event Functions or HTTP Functions. This skill should be used when users need application runtime code on CloudBase, not when they are merely calling CloudBase official platform APIs.

67

Quality

82%

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 cloud-functions in TencentCloudBase/CloudBase-AI-Toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 highly actionable, well-sequenced operational skill with real validation gates and feedback loops, built on non-obvious platform knowledge. Its weaknesses are internal duplication (polling, layers, credentials each covered twice) and a reference layer whose routing hub, checklist, and fallback guideline files are referenced but missing from the bundle.

Suggestions

Ship the missing navigation files (references.md, checklist.md, tooling-fallback.md) or remove/redirect their references — the 'Minimal checklist' section currently points users at two files that do not exist.

Deduplicate the image-deployment polling workflow: keep the full procedure in the 'MCP image deployment with polling' section and reduce the gotcha bullet to a one-line pointer, and do the same for the layer-naming rules repeated between 'Common mistakes' and 'Layers'.

Move long exception-path detail (e.g., enterprise-tier CAM login states, TCR credential channel nuances) into the existing references files, keeping SKILL.md to the routing rule plus a one-line summary.

DimensionReasoningScore

Conciseness

Most content is dense, non-obvious platform knowledge Claude would not already have (credential channels, layer namespace rules, gateway domain semantics), so it is not padded with background explanation. However, it could be tightened: the image-deployment polling workflow is written out twice in full (the gotcha bullet 'Long-running MCP image deployments must complete the full workflow' and the 'MCP image deployment with polling' section), layer naming rules appear in both the gotchas and the Layers section, and HTTP Function credential guidance is repeated three times. This matches anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened') rather than anchor 4, where only minor trimmable instances remain.

3 / 5

Actionability

Guidance is fully executable throughout: copy-paste-ready Event and HTTP Function hello-world code with scf_bootstrap and package.json, exact MCP action signatures ('manageFunctions(action="createFunction")', 'queryFunctions(action="getFunctionDeployStatus", taskId=...)'), a concrete JSON deployConfig, concrete CLS query strings, and exact error-code-to-remedy mappings (CLOUD_REGISTRY_CREDENTIAL_MISSING -> add env vars and restart). This matches anchor 5: executable examples covering the common cases.

5 / 5

Workflow Clarity

The sequence is explicit (activation contract -> runtime choice -> authoring contract -> deploy via MCP -> gateway/security), with mandatory validation gates (Change Safety Protocol, Deployment Gate, pre-deployment checklist) and genuine feedback loops: poll taskId until 'succeeded'/'failed' with 5-second spacing, handle 'expired' by re-confirming with getFunctionDetail, and report failed stage plus diagnostic guidance. This matches anchor 5's 'explicit validation steps; feedback loops for error recovery; checklists for complex processes'.

5 / 5

Progressive Disclosure

The in-skill structure is good — an activation contract routes to one-level-deep references, all six references/*.md files exist and link only laterally, and a reference index closes the file. But scored against the actual bundle, three repeatedly referenced navigation files are missing: references.md (the 'Detailed reference routing' hub referenced at least four times), checklist.md (the deployment checklist that the 'Minimal checklist' section depends on), and guideline tooling-fallback.md. Two of the three minimal-checklist steps point at files that do not exist, which breaks the navigation backbone — worse than anchor 4's 'minor organization gaps', landing at anchor 3 ('could be better organized').

3 / 5

Total

16

/

20

Passed

Description

87%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, well-scoped description: concrete actions, an explicit 'should be used when' clause, and a boundary that separates it from adjacent CloudBase skills. The only gaps are a few natural trigger synonyms ('cloud functions', 'serverless', 'SCF') that users would plausibly say.

DimensionReasoningScore

Specificity

The description lists three concrete actions — 'building, deploying, and debugging your own Event Functions or HTTP Functions' — anchored to a named domain. It sits between anchor 3 ('1-2 concrete actions, not comprehensive') and anchor 5 ('comprehensive coverage'): it covers more than 1-2 actions but omits capabilities the body actually supports (triggers, gateway exposure, logs, layers), so anchor 4 fits best.

4 / 5

Completeness

It explicitly answers both questions: what — 'guide for building, deploying, and debugging your own Event Functions or HTTP Functions' — and when — 'This skill should be used when users need application runtime code on CloudBase'. It even adds a concrete exclusion trigger ('not when they are merely calling CloudBase official platform APIs'), matching the anchor-5 example's explicit what-plus-when pattern with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms present include 'Event Functions', 'HTTP Functions', 'deploying', 'debugging', 'function runtime', and 'CloudBase'. However, common user phrasings like 'cloud functions', 'serverless functions', and 'SCF' are absent even though the skill's own title is 'Cloud Functions Development', leaving a few natural terms missing (anchor 4) rather than comprehensive synonym coverage (anchor 5).

4 / 5

Distinctiveness Conflict Risk

The niche is unambiguous (CloudBase function runtime, not platform API clients, not containers), and the negative clause actively prevents mis-triggering against sibling skills like the raw HTTP API client. This is a clear niche with distinct triggers and minimal conflict risk (anchor 5), not merely 'mostly distinct' (anchor 4).

5 / 5

Total

18

/

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
TencentCloudBase/CloudBase-AI-Toolkit
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.