CtrlK
BlogDocsLog inGet started
Tessl Logo

pinme-r2

Use when a PinMe Cloudflare Worker needs R2 object storage, including secure file or image upload, streaming download, metadata lookup, deletion, listing, Range requests, or R2+D1 coordination. Guides AI to use PinMe's automatically injected env.R2 binding without R2 credentials or manual Wrangler configuration.

80

Quality

100%

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

100%Weight 40%Scale 1-3

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

A thorough, action-oriented R2 skill: executable streaming handlers for every core operation, an explicit security workflow, and clear R2+D1 coordination with compensation logic, all organized into navigable sections without redundant explanation. It is one of the stronger skill bodies, though its breadth makes it long for a single file.

DimensionReasoningScore

Conciseness

The body is dense with substantive rules and executable handlers and does not re-explain concepts Claude already knows (what R2/Cloudflare/D1 are); every section earns its place. It is not a 2 because there is no padded explanation or unnecessary context — the length comes from legitimately covering seven distinct operations plus security, not from verbosity.

3 / 3

Actionability

Provides fully executable TypeScript for upload, download, HEAD, delete, and list handlers plus shared helpers and an Env declaration — copy-paste ready, not pseudocode. It is not a 2 because the code is complete with real R2 API calls and concrete validation rather than partial or illustrative snippets.

3 / 3

Workflow Clarity

The Required Security Workflow is an explicit sequenced pipeline (authenticate → authorize → validate → derive key → call R2 → sanitize), and R2+D1 coordination gives an explicit state transition with failure/compensation handling for each failure mode. Validation checkpoints appear before and after R2 calls (e.g. precheck on Content-Length plus enforced stored size), so it exceeds the score-2 anchor which only has a sequence with implicit checkpoints.

3 / 3

Progressive Disclosure

The skill is a single self-contained reference with clearly organized, navigable sections (Runtime Contract, Choose R2 or D1, per-operation handlers, R2+D1 coordination, Large Files, Anti-Patterns) and no nested or dangling references. Because no bundle files exist, organization alone is the relevant axis, and the section structure is clear and discoverable. It is not a 2 because the content is well-organized with clear navigation rather than a monolithic wall or misplaced inline detail.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, third-person description with an explicit 'Use when' trigger, concrete enumerated R2 actions, and a clearly scoped PinMe niche that minimizes conflict risk. It avoids vague fluff and over-claims while remaining concise.

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions — 'secure file or image upload, streaming download, metadata lookup, deletion, listing, Range requests, or R2+D1 coordination' — matching the top anchor listing several specific actions, and is not vague or abstract.

3 / 3

Completeness

Explicitly states what it does (uses env.R2 for upload/download/metadata/delete/list/Range/R2+D1) and when to use it via an explicit 'Use when a PinMe Cloudflare Worker needs R2 object storage...' clause, satisfying both what and when.

3 / 3

Trigger Term Quality

Covers natural domain terms a user would say (file/image upload, streaming download, Range requests, listing, deletion) plus the injected-binding trigger; not merely technical jargon. It is not a 2 because the breadth of natural triggers clearly exceeds 'some relevant keywords but missing common variations'.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to the PinMe Cloudflare Worker R2 binding ('PinMe's automatically injected env.R2 binding'), a clear niche with distinct triggers unlikely to fire for other skills.

3 / 3

Total

12

/

12

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
glitternetwork/pinme
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.