CtrlK
BlogDocsLog inGet started
Tessl Logo

supabase-storage

Supabase Storage for file uploads, downloads, buckets, and signed URLs. Use when uploading files, managing storage buckets, generating signed URLs, or handling images.

65

Quality

80%

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 ./.claude/skills/supabase-storage/SKILL.md

The canonical home for this skill is supabase-storage in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

72%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 highly actionable, code-dense reference, but it suffers from missing validation on destructive/batch operations and a broken reference file. Inlining large policy/transform sections rather than offloading them weakens progressive disclosure.

Suggestions

Add validation/verification steps before destructive or batch operations — e.g., list files to confirm before remove(), and verify a bucket exists before writing to it.

Fix the dangling reference: either add references/upload-patterns.md or remove the link from the References section.

Move the lengthy Storage RLS Policies and Image Transformations sections into reference files linked from the body to improve progressive disclosure and reduce SKILL.md size.

DimensionReasoningScore

Conciseness

Largely lean and code-forward with minimal concept over-explanation, though the Quick Reference table partially duplicates the detailed sections and a few prose bits could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready code across upload, download, URLs, listing, delete, move/copy, transforms, RLS, and error handling covering the common cases.

5 / 5

Workflow Clarity

Sections are well-organized, but destructive and batch operations (remove, bucket creation) lack validation/verification checkpoints, which caps workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

Clear section headers exist, but large blocks (RLS policies, image transforms) are inlined that could be separate files, references are buried at the bottom, and references/upload-patterns.md is cited but not present in the bundle.

3 / 5

Total

15

/

20

Passed

Description

87%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 description that clearly states capabilities and explicit use-when triggers tied to a distinct Supabase Storage niche. Minor room for improvement in trigger synonym/extension coverage.

DimensionReasoningScore

Specificity

Names the domain plus several concrete actions — "file uploads, downloads, buckets, and signed URLs" — giving clear capability coverage with only minor gaps.

4 / 5

Completeness

Explicitly answers both what ("Supabase Storage for file uploads, downloads, buckets, and signed URLs") and when ("Use when uploading files, managing storage buckets, generating signed URLs, or handling images") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrases appear ("uploading files", "managing storage buckets", "generating signed URLs", "handling images"), but synonyms and file extensions are absent.

4 / 5

Distinctiveness Conflict Risk

The "Supabase Storage" niche with storage-specific triggers is clearly distinct from other skills and carries minimal conflict risk.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
fernandezbaptiste/Skrillz
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.