CtrlK
BlogDocsLog inGet started
Tessl Logo

render-multiworld

Assemble a silent, music-led 3-world product-tour ad — trim and hard-cut-concat the per-world WIDE-arrival + top-down-macro clips, composite the HTML/Playwright brand end card ("FIND YOUR DAILY." + handwritten scent labels + arrows) over an AI flat-lay background, and mux one music bed into a 720x1280 web master. FREE, deterministic assembly (Playwright + PIL/HTML + FFmpeg); the recipe supplies the config and gates the paid clip/background/music calls. Use for the multiworld-product-tour format.

60

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/ads/capabilities/render-multiworld/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-structured with a clear run sequence and good progressive disclosure to verified bundle files. It loses points for lacking copy-paste executable commands inline and for missing an explicit validation checkpoint in a batch assembly workflow.

Suggestions

Add concrete FFmpeg command snippets for at least the trim/concat/mux steps so the body is copy-paste actionable rather than prose-only.

Insert an explicit validation checkpoint in the Run sequence (e.g. verify all six clips are sealed-bottle compliant before concat, and probe the concat output before mux) with a fix-retry loop.

Tighten the Gaps/routing-notes section by collapsing the provider-comparison detail into a one-line pointer to scripts/PIPELINE.md.

DimensionReasoningScore

Conciseness

Mostly efficient and free of basic-concept padding, but the Gaps/routing-notes section spends many tokens describing capabilities that do not exist yet (proxy routing, provider comparison) that could be trimmed.

2 / 3

Actionability

Steps carry specific parameters (720×1280, 24fps, yuv420p, loudnorm I=-16:TP=-1.5:LRA=11, AAC 192k, 27.0s) but the body gives no actual copy-paste FFmpeg/Playwright commands, deferring execution detail to scripts/README.md.

2 / 3

Workflow Clarity

A clear 4-step sequence (trim → end card → concat → mux) is present with a QC note, but this batch concat operation lacks an explicit validate-then-proceed checkpoint or fix-retry loop in the run steps.

2 / 3

Progressive Disclosure

Well-organized sections (overview, Run, Contract, Gaps) with clearly signaled one-level-deep references to real files — "See scripts/PIPELINE.md" and "scripts/README.md" — both of which exist.

3 / 3

Total

9

/

12

Passed

Description

85%

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 concrete and specific about capabilities and sits in a clear, conflict-free niche, with an explicit trigger clause covering the 'when'. Its weak point is trigger-term breadth: a single jargon phrase rather than the natural terms users would say.

Suggestions

Broaden the trigger to natural user phrasing, e.g. "Use for multi-world product tour ads, 3-world scent/tour video ads, or Pinterest-style product showcase ads."

Avoid or gloss the internal jargon ("multiworld-product-tour format") so a user who doesn't know the template name can still match it.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "trim and hard-cut-concat the per-world WIDE-arrival + top-down-macro clips", "composite the HTML/Playwright brand end card", "mux one music bed into a 720x1280 web master".

3 / 3

Completeness

Clearly states what the skill does (assemble, trim/concat, composite, mux) and provides an explicit trigger clause ("Use for the multiworld-product-tour format"), satisfying both what and when.

3 / 3

Trigger Term Quality

Only a single niche trigger phrase ("Use for the multiworld-product-tour format") with no common natural variations a user would actually say; leans on jargon rather than user vocabulary.

2 / 3

Distinctiveness Conflict Risk

Describes a very specific ad format niche (silent music-led 3-world product tour, 720x1280) with a distinct trigger, making accidental invocation of the wrong skill unlikely.

3 / 3

Total

11

/

12

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
gooseworks-ai/goose-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.