CtrlK
BlogDocsLog inGet started
Tessl Logo

music

Generate music using ElevenLabs Music API. Use when creating instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition. Supports prompt-based generation, composition plans for granular control, and detailed output with metadata.

96

1.42x
Quality

96%

Does it follow best practices?

Impact

100%

1.42x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 well-structured, executable skill body: concise quick-start in three languages, a compact method reference, and a clear composition-plan workflow with references pushed one level deep to real bundle files. The only gap is the lack of an explicit validation checkpoint in the composition-plan workflow.

Suggestions

Add an explicit validation/verification step in the Composition Plans workflow (e.g., inspect positiveGlobalStyles/sections and confirm music_length_ms before calling compose) to reach full workflow-clarity.

Show how to surface and act on bad_prompt/bad_composition_plan suggestion fields inside the error-handling snippet so the feedback loop is concrete rather than just listing error codes.

Briefly note the prompt vs composition_plan parameter choice (use one or the other) to remove ambiguity about when each generate path applies.

DimensionReasoningScore

Conciseness

Lean throughout — quick-start code, a compact methods table, and terse bullet sections; it never explains what music, APIs, or libraries are, so every token earns its place rather than padding at the level-4 'minor over-explanation' tier.

5 / 5

Actionability

Provides fully executable, copy-paste-ready code in Python, JavaScript, and cURL for the common cases, plus a working composition-plan example and concrete error-handling snippet, matching the level-5 anchor for complete coverage of common cases.

5 / 5

Workflow Clarity

The composition-plan flow is clearly sequenced (generate plan → inspect/modify → compose) with an implicit inspect checkpoint and a separate try/except error-handling feedback loop, but there is no explicit validation step before composing, leaving a minor checkpoint gap below the level-5 bar.

4 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references to verified files (references/installation.md, references/api_reference.md) in the Setup note, Methods section, and References list; bulk API detail is split out and navigation is easy, matching the level-5 anchor.

5 / 5

Total

19

/

20

Passed

Description

100%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 description: it names the domain, enumerates concrete capabilities and output types, and provides an explicit 'Use when...' clause with natural trigger phrases. It is concise, specific, and third-person throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Generate music', 'prompt-based generation', 'composition plans for granular control', 'detailed output with metadata' — plus output types (instrumental tracks, songs with lyrics, jingles), giving comprehensive coverage rather than the minor-gaps level 4.

5 / 5

Completeness

Explicitly answers both what ('Generate music using ElevenLabs Music API ... prompt-based generation, composition plans ... detailed output with metadata') and when ('Use when creating instrumental tracks, songs with lyrics, background music, jingles ...') with concrete trigger phrases, matching the level-5 anchor exactly.

5 / 5

Trigger Term Quality

Covers natural user phrases — 'instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition' — with multiple synonyms a user would actually say; music lacks meaningful file extensions, so coverage is comprehensive.

5 / 5

Distinctiveness Conflict Risk

Clear niche (ElevenLabs Music API) with distinct music-specific triggers (jingles, instrumental tracks, AI-generated composition), making conflict with other skills minimal; uses third-person voice with no first/second-person phrasing to penalize.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
calesthio/OpenMontage
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.