CtrlK
BlogDocsLog inGet started
Tessl Logo

offload-r2

Upload Remotion repository media assets to the Cloudflare R2 bucket behind remotion.media, switch source code to hosted URLs, verify the public objects, and remove repository-local copies.

67

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 ./.agents/skills/offload-r2/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

The content is a tight, highly actionable runbook with executable commands and explicit hash-validation gates protecting a destructive removal step. Its only real gap is minor redundancy between the opening line and the frontmatter description.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, but the opening sentence ("Host media on https://remotion.media/, update every in-scope source reference...") largely restates the frontmatter description, a minor instance of over-explanation that could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste-ready commands — the Bun S3 upload one-liner with size-mismatch check, the curl + shasum hash comparison, `git rm`, and `rg` search — with clear placeholders covering the common cases.

5 / 5

Workflow Clarity

A clearly sequenced 9-step workflow with explicit validation gates — size-mismatch throw on upload and SHA-256 hash comparison "before removing anything" — plus post-removal verification (step 8), satisfying the destructive-operation validation requirement.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references and a well-organized ## Workflow section of numbered steps, qualifying for the simple-skill exception that allows a 5 with just well-organized sections.

5 / 5

Total

19

/

20

Passed

Description

67%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.

The description is specific and distinctive, clearly stating four concrete actions for a narrow Remotion/R2 workflow. Its weakness is the absence of any "Use when..." trigger guidance, which caps completeness, and jargon-heavy trigger terms lacking natural synonyms.

Suggestions

Add an explicit 'Use when...' trigger clause, e.g. 'Use when the user wants to offload Remotion media assets to remotion.media or migrate repository-local media to R2.'

Include natural trigger phrases users would actually say, such as 'offload media', 'host assets', or 'move media to R2', alongside the technical terms.

Add common synonyms/file extensions where relevant (e.g. '.mp4', '.png', 'static assets') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists four concrete lifecycle actions — "Upload Remotion repository media assets to the Cloudflare R2 bucket", "switch source code to hosted URLs", "verify the public objects", "remove repository-local copies" — giving comprehensive coverage of the workflow.

5 / 5

Completeness

The "what" is explicit and clear, but there is no "Use when..." clause or equivalent trigger guidance, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Domain terms like "Cloudflare R2 bucket", "remotion.media", and "hosted URLs" are relevant but technical/jargon-heavy, with no natural synonyms or common variations a user would say; not a 4 because keyword coverage is narrow rather than just missing a few.

3 / 5

Distinctiveness Conflict Risk

Scoped tightly to Remotion media assets and the remotion.media R2 bucket, giving it a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
remotion-dev/remotion
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.