CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mux-video

RETIRED 2026-07-15 — the Mux pipeline was replaced by wzrrd-video (fully Cloudflare-native). Use skills/wzrrd-video instead. Kept for historical Mux asset management only. Covers direct uploads, API asset management, webhook event flow, playback embedding, and the Mux CLI. Use when uploading video, creating assets, checking encoding status, embedding playback, or handling Mux webhook events.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a well-executed retirement notice: it is maximally lean, points unambiguously to the replacement skill, and preserves the two facts a future session needs (where the credentials live and that webhook events are dead). The only real gap is the absence of any concrete API example for the historical-asset management it says is still possible.

DimensionReasoningScore

Conciseness

The body is seven terse lines where every token is informational: what replaced it, where credentials live, and webhook status. The retirement date is placed within an explicit deprecation notice, satisfying the time-sensitive-information guideline, so it matches the lean anchor rather than 4's minor-trimmable-explanation.

5 / 5

Actionability

Concrete, specific pointers are given: exact replacement path "skills/wzrrd-video/SKILL.md", exact credential names "mux_token_id"/"mux_token_secret" in agent-secrets, and the webhook endpoint's vestigial status. Not 3 because the guidance is specific and executable in intent; not 5 because there is no example API call or command for managing the historical assets.

4 / 5

Workflow Clarity

The primary action (redirect new video work to wzrrd-video) is unambiguous, and the historical-asset path is stated ("use the Mux API directly" with named credentials). Not 5 because the historical-asset path provides no steps or auth-usage detail; no destructive or batch operations, so no validation cap applies.

4 / 5

Progressive Disclosure

The body is under 50 lines, needs no external references, is clearly organized under a RETIRED heading, and contains a single well-signaled one-level pointer to the replacement skill. Matches the simple-skill guideline for a top score.

5 / 5

Total

18

/

20

Passed

Description

88%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 well-formed description that explicitly covers both capabilities and trigger conditions with concrete, Mux-specific actions, while clearly signaling its retired status and directing to the wzrrd-video replacement. Its main weakness is trigger overlap with the replacement skill, since the generic video triggers now describe wzrrd-video's job.

DimensionReasoningScore

Specificity

"Covers direct uploads, API asset management, webhook event flow, playback embedding, and the Mux CLI" lists five concrete, domain-specific actions with comprehensive coverage of the Mux workflow. Fits the comprehensive-coverage anchor rather than the minor-gaps anchor (4), since the action list spans the full pipeline: upload, manage, events, playback, and CLI.

5 / 5

Completeness

Both "what" (the five capability areas) and "when" (an explicit "Use when..." clause with concrete triggers) are clearly and explicitly stated. Matches the anchor-5 example structure; not 4 because the when-clause is fully explicit rather than merely adequate.

5 / 5

Trigger Term Quality

"Use when uploading video, creating assets, checking encoding status, embedding playback, or handling Mux webhook events" provides good natural trigger phrases. Not 5 because common synonyms and file extensions (e.g., "video files", "MP4", "streaming") are missing.

4 / 5

Distinctiveness Conflict Risk

The Mux niche is clear and the description names its replacement ("Use skills/wzrrd-video instead"), but generic triggers like "uploading video" and "embedding playback" overlap with the closely related replacement skill's domain. Minor overlap risk with a closely related skill, matching anchor 4 rather than 5's minimal-conflict standard.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

joelhooks/joelclaw

Path

skills/mux-video/SKILL.md

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.