CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-jewelry-product-video

Create a luxury jewelry advertisement with high-end commercial cinematography and detailed macro animation.

56

Quality

64%

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 ./library/motion/jewelry-product-video/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 well-structured, actionable, and concise recipe with a clear phased workflow and approval checkpoint, held back from 5s by missing exact CLI syntax, failure-recovery loops, and slight overage of the simple-skill line budget.

Suggestions

Add exact executable `muapi` command syntax (e.g. `muapi image generate --model nano-banana-2-edit --prompt "..." --aspect-ratio 4:5`) so the guidance is copy-paste ready.

Include an explicit feedback loop for generation failures (e.g. retry on error, check `muapi predict result` status before proceeding) to reach workflow clarity 5.

Drop the redundant bold lead-in that repeats the frontmatter description verbatim to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, with only minor redundancy (the bold lead-in repeats the description verbatim) and light over-explanation in the notes, fitting anchor 4 rather than 5.

4 / 5

Actionability

Provides concrete prompts with placeholders, named model IDs, aspect ratios, and a curl fallback, but omits exact `muapi` CLI flag syntax, leaving minor gaps that fit anchor 4 over 5.

4 / 5

Workflow Clarity

A clear two-phase sequence with an explicit user-approval checkpoint before Phase B, but no error-recovery/feedback loop for generation failures, matching anchor 4 rather than 5.

4 / 5

Progressive Disclosure

Self-contained with well-organized sections and no nested or buried references; just over the 50-line simple-skill threshold, so it fits anchor 4 rather than 5.

4 / 5

Total

16

/

20

Passed

Description

53%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 clearly states what the skill does within a distinct niche, but it lacks an explicit 'Use when...' trigger clause and natural keyword coverage, which cap completeness and trigger quality at 3.

Suggestions

Add a 'Use when...' clause naming concrete user triggers, e.g. 'Use when creating a luxury jewelry ad, diamond/ring product video, or high-end jewelry commercial showcase.'

Include natural keyword variations users would actually say ('jewelry ad', 'luxury ad', 'ring commercial') directly in the description rather than only in the body's Trigger Keywords section.

List 2-3 more specific concrete actions (e.g. 'generate a base product image, animate macro rotation, and concatenate shots into a final commercial') to lift specificity from 3 toward 4-5.

DimensionReasoningScore

Specificity

Names the jewelry-advertising domain plus concrete descriptors ('high-end commercial cinematography', 'detailed macro animation'), but does not list a comprehensive set of specific actions, matching anchor 3 rather than 4.

3 / 5

Completeness

The 'what' is clear (create a luxury jewelry ad with cinematography and macro animation) but there is no 'Use when...' trigger clause, so per the guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

'luxury jewelry advertisement' is a somewhat natural phrase, but common user variations and synonyms (e.g. 'jewelry ad', 'ring commercial') are absent from the description itself, fitting anchor 3 over 4.

3 / 5

Distinctiveness Conflict Risk

It carves a clear niche (luxury jewelry video) with mostly distinct triggers and only minor overlap risk against general video-generation skills, matching anchor 4 rather than 3 or 5.

4 / 5

Total

13

/

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.

Validation15 / 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
SamurAIGPT/Generative-Media-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.