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.

60

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/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%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable and its workflows are clearly sequenced with explicit validation and recovery loops. The main weaknesses are verbosity from repeated gotchas and the lack of a progressive-disclosure bundle, keeping large advanced reference material inline.

Suggestions

Tighten the repeated gotchas and Supabase-parity framing into a single consolidated section to reduce token redundancy.

Extract the PG/pgstore RLS SQL and bucket-creation detail into a references/ file (e.g. PG_STORAGE.md) and link to it from a concise summary, enabling progressive disclosure.

Remove the version-number field from body-derived claims where it does not aid action, or isolate time-sensitive notes in a clearly labeled section.

DimensionReasoningScore

Conciseness

The content is mostly actionable but padded with repeated gotchas and the Supabase-parity analogy restated across multiple sections, adding tokens beyond what Claude needs; it avoids explaining basic concepts but could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready SDK code for upload, temp URLs, delete, download, progress, and error handling, plus concrete SQL RLS policies and specific MCP tool/action invocations.

3 / 3

Workflow Clarity

Multi-step processes (local dev recipe, bucket-existence prerequisite, PG upload flow) are explicitly numbered with validation checkpoints and error-recovery feedback loops (e.g. stop on STORAGE_NOT_EXIST, inspect DevTools codes, re-check then retry).

3 / 3

Progressive Disclosure

Well-organized into clear sections, but it is a single monolithic SKILL.md with no references/scripts/assets bundle files and no offloaded reference docs; substantial advanced detail (RLS SQL, PG parity tables) is inlined rather than split out.

2 / 3

Total

10

/

12

Passed

Description

67%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific and well-scoped to a concrete SDK and action set, with clear distinctiveness from sibling skills. It is held back by the absence of an explicit "Use when..." trigger clause and only moderate coverage of natural trigger terms.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when a browser app needs to upload, download, or manage CloudBase storage objects via @cloudbase/js-sdk.'

Broaden trigger terms with natural variations users say, such as 'storage', 'getTempFileURL', 'temporary download URL', and 'Web SDK file upload'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "upload, download, temporary URLs, file management, and best practices" — naming the specific SDK and the operations it covers.

3 / 3

Completeness

Clearly states what the skill does but provides no explicit "Use when..." trigger clause, so the "when" half is only implied by the action list — capping completeness at 2 per the rubric.

2 / 3

Trigger Term Quality

Includes some natural terms users would say ("upload", "download", "file management") and the SDK name, but lacks common variations like "storage", "getTempFileURL", or "Web SDK" trigger phrasing users actually use.

2 / 3

Distinctiveness Conflict Risk

Scoped to a named SDK (@cloudbase/js-sdk) Web SDK with a specific action set, making it clearly distinguishable from sibling CloudBase skills covering auth, hosting, or database operations.

3 / 3

Total

10

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 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.