CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

http-api-cloudbase

CloudBase official HTTP API client guide. This skill should be used when backends, scripts, or non-SDK clients must call CloudBase platform APIs over raw HTTP instead of using a platform SDK or MCP management tool.

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./config/.claude/skills/http-api-cloudbase/SKILL.md

The canonical home for this skill is http-api-cloudbase in TencentCloudBase/CloudBase-AI-Toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

61%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 well-structured as an overview with a genuine one-level-deep reference and largely actionable, tool-specific instructions. Its main flaws are substantial internal duplication (two when-to-use sections, a repeated searchKnowledgeBase/apiName listing) and a broken checklist.md reference that undermines the stated pre-implementation checkpoint.

Suggestions

Deduplicate the body: merge 'Activation Contract' with 'When to use this skill', and state the searchKnowledgeBase call and apiName list (including the pgdoc note) once instead of repeating it in 'How to use this skill' and 'OpenAPI Swagger Documentation'.

Fix the dangling reference at 'Read [HTTP API Routing Checklist](checklist.md) before implementation' — checklist.md is not in the bundle; either ship it or remove the 'Minimal checklist' step.

Add an explicit validation/feedback step to the workflow, e.g. check the HTTP status and error-code tables from the extended guide after each call and retry on auth failure, so the sequence includes real checkpoints.

DimensionReasoningScore

Conciseness

The searchKnowledgeBase call syntax and full apiName list appear nearly verbatim twice ("How to use this skill" step 4 and "OpenAPI Swagger Documentation", including a repeated pgdoc note), and "Activation Contract"/"When to use this skill" overlap heavily. The duplication is of skill-specific content rather than concepts Claude already knows, so it fits 'mostly efficient but could be tightened' better than 'noticeably verbose with padded explanations'.

3 / 5

Actionability

Concrete, executable guidance includes the exact tool call 'searchKnowledgeBase({ mode: "openapi", apiName: "mysqldb" })', exact base URL patterns ('https://{your-env}.api.tcloudbasegateway.com'), and a worked header example ('Authorization: Bearer eymykey'). It stops short of 5 because no complete end-to-end request example lives in the body — the curl examples are only in references/extended-guide.md.

4 / 5

Workflow Clarity

The 4-step sequence (clarify scenario → determine base URL → set up auth → reference OpenAPI docs) is clear, but the declared checkpoint 'Read [HTTP API Routing Checklist](checklist.md) before implementation' points to a file that is missing from the bundle, and the body contains no runtime validation or error-recovery step. This fits 'steps listed but validation gaps' better than 'most checkpoints present'.

3 / 5

Progressive Disclosure

The split is appropriate: the body stays an overview and clearly signals one-level-deep detail ('For detailed scenarios, examples, and patterns, read [extended-guide.md](references/extended-guide.md)'), which exists and is listed in a reference index. The dangling checklist.md link is a minor organization gap, keeping it below the 5 anchor.

4 / 5

Total

14

/

20

Passed

Description

73%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 with an explicit, well-qualified 'use when' clause and clear differentiation from SDK/MCP alternatives. Its main weakness is thin specificity — it says 'client guide' without naming any of the platform features it actually covers.

DimensionReasoningScore

Specificity

Names the domain ("CloudBase official HTTP API client guide") and one concrete action ("call CloudBase platform APIs over raw HTTP") but never enumerates the covered capabilities (database, functions, storage, auth), matching the 'domain and 1-2 concrete actions, not comprehensive' anchor. It is above score 2 because 'call platform APIs over raw HTTP instead of a SDK' is more concrete than 'Processes PDF files', and below 4 because no list of specific actions appears.

3 / 5

Completeness

The what is stated ("CloudBase official HTTP API client guide") and the when is explicit ("This skill should be used when backends, scripts, or non-SDK clients must call CloudBase platform APIs over raw HTTP instead of using a platform SDK or MCP management tool"). It falls short of the 5 anchor because the 'what' is a generic 'guide' without concrete capability phrases, and exceeds 3 because the 'when' is explicit rather than weakly implied.

4 / 5

Trigger Term Quality

"backends, scripts, or non-SDK clients", "raw HTTP", and "platform SDK or MCP management tool" give good natural keyword coverage a user would plausibly say. A few common variations are missing (REST API, curl, specific languages like Go/Python), so it is above 'some relevant keywords' (3) but short of comprehensive synonym coverage (5).

4 / 5

Distinctiveness Conflict Risk

The contrast clause "instead of using a platform SDK or MCP management tool" plus the "non-SDK clients" framing carves out a clear niche with distinct triggers and explicitly disambiguates from sibling SDK- and MCP-based CloudBase skills, giving minimal conflict risk.

5 / 5

Total

16

/

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: 1 missing

Warning

Total

14

/

16

Passed

Repository

TencentCloudBase/CloudBase-AI-Toolkit

Path

config/.claude/skills/http-api-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.