CtrlK
BlogDocsLog inGet started
Tessl Logo

upload-and-share

Upload files to the cloud and get shareable public URLs using stableupload.dev (x402 micropayments). USE FOR: - Uploading files to get public URLs - Sharing files via download links - Hosting images, documents, or any file type - Making files publicly accessible for 7 days or 6 months - Hosting static websites with custom domains TRIGGERS: - "upload this", "share this file", "get me a link" - "host this file", "make this downloadable" - "public URL", "download link", "put online" - "share file", "file hosting", "upload file" - "host site", "deploy site", "static site" ALWAYS use `npx agentcash@latest fetch` for stableupload.dev endpoints — never curl or WebFetch for the purchase step.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 concrete, executable commands and a clear sequenced workflow, weakened by redundancy (duplicated tier table, repeated retention facts), a dangling reference to a missing rules/getting-started.md file, and inlined bulk reference material that could be split out.

Suggestions

Deduplicate the tier table: keep it once in Quick Reference and reference it from step 2 instead of repeating all seven rows, and state the 6-month/7-day retention rule once in Key Details rather than four times.

Create the referenced rules/getting-started.md (or remove the broken link) so the Setup pointer resolves to a real file.

Move the bulk endpoint reference table and full response/response-schema examples into a one-level-deep reference file (e.g. references/api.md) and link to it, keeping SKILL.md as a tighter overview.

DimensionReasoningScore

Conciseness

The doc respects Claude's intelligence (no concept explanations), but the 7-row tier table is duplicated verbatim in both Quick Reference and step 2, and the '6 months / 7 days' retention fact is restated roughly four times across sections — noticeable tightening needed.

3 / 5

Actionability

Fully executable, copy-paste-ready commands throughout — 'npx agentcash@latest fetch ...', 'curl -s -X PUT "<uploadUrl>" --data-binary @/path/to/file' — with parameters, response JSON, and ready-made curlExample covering the common cases.

5 / 5

Workflow Clarity

A clearly numbered 5-step workflow with checkpoints (balance check, 'Check file size first with ls -la', URL-expiration handling) plus an error-handling section; the gap is no explicit 'verify the upload succeeded before presenting the URL' validation step.

4 / 5

Progressive Disclosure

Sections are well organized, but the only external reference — [rules/getting-started.md] — points to a file that does not exist in the bundle, and bulk API reference (endpoint table, response schemas, MIME table) is inlined rather than split into one-level-deep reference files.

3 / 5

Total

15

/

20

Passed

Description

96%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-structured description that clearly states what the skill does and when to use it, with rich natural trigger terms and a distinct platform niche. The only weakness is a few overly generic trigger phrases that could overlap with adjacent file-sharing skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Upload files to the cloud and get shareable public URLs', 'Hosting images, documents, or any file type', 'Hosting static websites with custom domains' — covering the skill's capabilities comprehensively.

5 / 5

Completeness

Explicitly answers both 'what' (upload to cloud, get public URLs via stableupload.dev/x402) and 'when' (dedicated USE FOR and TRIGGERS sections with concrete trigger phrases), satisfying the top anchor.

5 / 5

Trigger Term Quality

The TRIGGERS block gives comprehensive natural phrasings with synonyms ('upload this', 'share this file', 'get me a link', 'host site', 'deploy site', 'static site'), matching the kinds of phrases a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The stableupload.dev + x402 micropayment anchor and the 'ALWAYS use npx agentcash' rule carve a clear niche, but generic triggers like 'upload file', 'share file', and 'public URL' carry minor overlap risk with other file-sharing skills.

4 / 5

Total

19

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
Merit-Systems/agentcash-skills
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.