CtrlK
BlogDocsLog inGet started
Tessl Logo

cloud-storage-web

Complete guide for CloudBase cloud storage using Web SDK (@cloudbase/js-sdk) - upload, download, temporary URLs, file management, and best practices.

64

Quality

76%

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/cloud-storage-web/SKILL.md

The canonical home for this skill is cloud-storage-web 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.

Highly actionable content with strong, validated workflows and concrete code, but it suffers from repetition that hurts conciseness and keeps everything in one monolithic file rather than progressively disclosing the PG/RLS detail into reference files.

Suggestions

Consolidate the repeated bucket-existence / PG-mode / Supabase-parity guidance into a single authoritative section to remove duplication and tighten token efficiency.

Move the extended PG-mode upload and storage-RLS SQL material into a dedicated reference file (e.g. references/pg-storage.md) and link to it from the body, improving progressive disclosure.

DimensionReasoningScore

Conciseness

The ~310-line body reiterates the bucket-existence / PG-mode / Supabase-parity material across multiple sections, producing noticeable repetition beyond minor padding, though the content itself is substantive and specific.

3 / 5

Actionability

Executable, copy-paste-ready code covers init, upload, progress, temp URLs, delete, download, and error handling, alongside concrete MCP tool invocations and runnable RLS SQL with specific error codes.

5 / 5

Workflow Clarity

Multi-step recipes (local dev setup, bucket prerequisite) are explicitly sequenced with validation checkpoints and feedback loops, e.g. 'stop editing frontend code and fix the environment-side storage resource first' and 'do not silently swallow upload failures'.

5 / 5

Progressive Disclosure

The skill is a single monolithic file with the long PG/RLS/Supabase-parity detail and RLS SQL inlined; no internal reference files split out the bulk material, though section headers and sibling-skill links provide reasonable structure.

3 / 5

Total

16

/

20

Passed

Description

75%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 specific, well-scoped description with concrete actions and strong distinctiveness, but it omits an explicit "Use when..." trigger clause, capping completeness at 3. Trigger-term coverage is good but could add common synonyms.

Suggestions

Add an explicit 'Use when...' clause naming browser-side CloudBase storage tasks (e.g. 'Use when a browser app must upload, download, or manage CloudBase storage objects via @cloudbase/js-sdk').

Include synonyms and concrete file/keyword variations users say (e.g. 'object storage', 'file upload', 'temp download URL') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete storage actions — "upload, download, temporary URLs, file management, and best practices" — providing comprehensive coverage of the Web SDK storage surface.

5 / 5

Completeness

The "what" is clearly stated, but there is no explicit "Use when..." trigger clause; per the rubric guideline a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms users would say ("upload", "download", "temporary URLs") plus the SDK identifier are present, but it lacks synonyms/extensions (e.g. "object storage", "COS", file types) that would round out coverage.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to CloudBase Web SDK browser storage, distinct from Mini Program, backend MCP, and hosting skills, yielding minimal conflict risk.

5 / 5

Total

17

/

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.

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