CtrlK
BlogDocsLog inGet started
Tessl Logo

create-music-elevenlabs

Generate an instrumental music bed via ElevenLabs Music, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Trims any sparse intro, loudnorm, fades the tail. Prompt + length from the template recipe. Use for the music layer of any video-ad format.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

A lean, well-structured single-purpose skill with an executable run command and correctly signaled bundle references. The only real weakness is the verbatim duplication of the frontmatter description as the opening body paragraph.

Suggestions

Remove the opening body paragraph that repeats the frontmatter description verbatim, or replace it with body-specific context, to eliminate redundant tokens.

DimensionReasoningScore

Conciseness

The Run and Contract sections are tight and earn their tokens, but the opening paragraph restates the frontmatter description verbatim, adding redundant context. Not a 3 because that duplicated paragraph means not every token earns its place; not a 1 because the rest is lean and free of concept explanations.

2 / 3

Actionability

Provides a concrete, executable command with real flags — 'gen_music.py --prompt '...' --duration 10 --out music.m4a' — that matches the bundled script's actual argparse interface. Not a 2 because it is copy-paste ready with specific flags rather than pseudocode or vague direction.

3 / 3

Workflow Clarity

This is a single-action skill and the one action (run gen_music.py) is unambiguous, which the rubric's simple-skill note allows to score 3. Not a 2 because there is no multi-step sequence to underspecify, and the operation is non-destructive so no validation checkpoint is required.

3 / 3

Progressive Disclosure

Under 50 lines with well-organized sections (Run, Contract) and one-level-deep references to real bundled files ('bundled media_proxy.py', gen_music.py), both verified present in ./scripts/. Not a 2 because references are clearly signaled and content is appropriately split rather than inlined.

3 / 3

Total

11

/

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.

A specific, well-triggered description that answers both what and when with a clear niche. Its main weakness is jargon-heavy phrasing ('elevenlabs-proxy', 'loudnorm', 'bills the Ads agent') that dilutes the natural trigger terms a user would actually say.

Suggestions

Lead with natural user language ('background music', 'music bed for ads') before the technical proxy/loudnorm details so trigger-term quality reaches the top anchor.

Trim internal-sounding jargon like 'bills the Ads agent' and 'elevenlabs-proxy' from the description; keep the routing detail in the body Contract section instead.

DimensionReasoningScore

Specificity

Lists multiple concrete actions in third person — 'Generate an instrumental music bed', 'Trims any sparse intro, loudnorm, fades the tail' — matching the top anchor. Not a 2 because it enumerates several specific operations rather than naming only a domain and a couple of actions.

3 / 3

Completeness

Explicitly answers both 'what' (generate, trim, loudnorm, fade) and 'when' via 'Use for the music layer of any video-ad format.' Not a 2 because the 'Use for...' trigger clause is present and explicit rather than merely implied.

3 / 3

Trigger Term Quality

Has relevant natural terms like 'instrumental music bed', 'music layer', and 'video-ad format', but is weighed down by technical jargon ('elevenlabs-proxy', 'loudnorm', 'bills the Ads agent') and lacks common user variations like 'background music'. Not a 3 because the jargon density crowds out the natural phrasing a user would actually say.

2 / 3

Distinctiveness Conflict Risk

Occupies a clear niche — ElevenLabs music bed for video-ad formats — with distinct triggers unlikely to fire for unrelated skills. Not a 2 because the format-specific 'video-ad' scope and proxy routing make it clearly distinguishable.

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.