CtrlK
BlogDocsLog inGet started
Tessl Logo

oss-upload

Upload local files to Tencent COS (oss.1024code.com CDN) using coscli. Use when user wants to upload a file to CDN/OSS, or deploy static assets.

68

Quality

81%

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

80%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 tight, actionable skill body with executable commands and clean sectioning. Its main gap is the absence of a post-upload verification step, which is significant given it supports recursive/batch uploads that can overwrite remote objects.

Suggestions

Add a verification step after upload (e.g., `coscli ls cos://clackyai-1258723534/<remote-path>` or a HEAD check) to confirm the object landed and the returned URL resolves.

Add error-handling guidance for common coscli failures (auth/permissions, missing local file, path mistakes) so Claude can recover rather than just retry blindly.

Deduplicate the public-URL formula — state it once and reference it from the Steps section to tighten token usage.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, but the public URL formula is repeated across the Bucket Info, Public URL, and Steps sections, and the endpoint line adds minor redundancy that could be trimmed.

4 / 5

Actionability

It provides fully executable, copy-paste-ready coscli commands with concrete examples covering single file, subdirectory, and recursive directory uploads.

5 / 5

Workflow Clarity

Steps are listed with a pre-check ('Confirm local file exists'), but the skill supports recursive/batch uploads and overwrites remote files without any verification that the upload succeeded, so the destructive/batch cap at 3 applies.

3 / 5

Progressive Disclosure

As a simple, under-50-line single-purpose skill with no need for external references, its well-organized sections satisfy the progressive disclosure bar.

5 / 5

Total

17

/

20

Passed

Description

82%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 concise, well-formed description that clearly states both capability and trigger conditions in third person. It is specific to its niche with natural trigger terms, with only minor room to broaden action coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Upload local files to Tencent COS') and one concrete action (upload via coscli), but does not enumerate multiple distinct actions, matching the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

It explicitly answers both what ('Upload local files to Tencent COS ... using coscli') and when ('Use when user wants to upload a file to CDN/OSS, or deploy static assets') with concrete trigger phrases.

5 / 5

Trigger Term Quality

It includes natural phrases users would say — 'upload a file to CDN/OSS', 'deploy static assets' — giving good keyword coverage, though a few synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

It targets a clear niche (Tencent COS upload via coscli) with distinct triggers, minimizing conflict risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
clacky-ai/openclacky
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.