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.

68

Quality

82%

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

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

A tight, actionable single-purpose skill with real bundled scripts and clean structure. Its main weakness is the absence of a verification step for the paid network generation step, which leaves the workflow without an explicit checkpoint.

Suggestions

Add a one-line verification step after the Run command (e.g., check the output file exists and its duration is near the requested length) so the workflow has an explicit validation checkpoint.

Remove or condense the opening paragraph that duplicates the frontmatter description to reclaim tokens.

Show the prompt and duration sourced from the template recipe rather than a hardcoded '--duration 10' so the example reflects the stated contract.

DimensionReasoningScore

Conciseness

Very lean with no over-explanation of ffmpeg/loudnorm concepts, but the body's opening paragraph repeats the frontmatter description almost verbatim, a minor redundancy that could be trimmed.

4 / 5

Actionability

Provides a concrete executable command matching the bundled gen_music.py flags, with the referenced scripts present in scripts/; minor gaps are the placeholder '--prompt ...' and hardcoded duration in the example.

4 / 5

Workflow Clarity

The single action (run the script) is unambiguous and its outcome stated, but there is no validation checkpoint for this external paid API call (e.g., verify the output file exists / has expected duration), which caps clarity per the feedback-loops guidance.

3 / 5

Progressive Disclosure

A simple under-50-line skill with no needed external references, organized into clear ## Run and ## Contract sections; referenced scripts (gen_music.py, media_proxy.py) exist in the bundle.

5 / 5

Total

16

/

20

Passed

Description

92%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 strong, specific description that names concrete actions and an explicit use-when trigger tied to a distinct provider/billing context. Slightly under-complete on trigger synonyms but otherwise excellent.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Generate an instrumental music bed', 'Trims any sparse intro, loudnorm, fades the tail' — covering generation and post-processing comprehensively.

5 / 5

Completeness

Explicitly answers both what (generate/trim/loudnorm/fade a music bed) and when ('Use for the music layer of any video-ad format') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes natural terms a user would say ('music bed', 'instrumental music', 'music layer', 'video-ad format') but misses common synonyms like 'background music', 'soundtrack', or 'audio bed'.

4 / 5

Distinctiveness Conflict Risk

Tied to a specific provider and billing context ('ElevenLabs Music', 'elevenlabs-proxy', 'bills the Ads agent', 'video-ad format') giving it a clear niche with minimal overlap risk.

5 / 5

Total

19

/

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