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.

94

1.42x
Quality

93%

Does it follow best practices?

Impact

100%

1.42x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is guydemo/music

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A well-structured, actionable, and token-efficient skill body with excellent progressive disclosure. The only gap is workflow clarity: the multi-step composition-plan path lacks explicit validation checkpoints or a recovery loop beyond the generic error-handling snippet.

Suggestions

Add an explicit validate/confirm checkpoint to the composition-plan workflow (e.g. inspect positiveGlobalStyles and sections before composing, and on bad_composition_plan apply composition_plan_suggestion then retry).

Frame error handling as a concise feedback loop: on 422/bad_prompt, read prompt_suggestion, revise the prompt, and retry — rather than only a generic try/except print.

Clarify when to prefer compose_detailed over compose (e.g. when lyrics or metadata are needed) so the method choice is unambiguous.

DimensionReasoningScore

Conciseness

The body is lean: quick-start code, a methods table, and short targeted sections, with no padding explaining what music is or how APIs work. Every section earns its tokens.

3 / 3

Actionability

Provides fully executable Python, JavaScript, and cURL snippets that are copy-paste ready, plus a concrete composition-plan example and a runnable error-handling block.

3 / 3

Workflow Clarity

The composition-plan workflow (create plan -> modify -> compose) is sequenced, and error suggestions exist, but there are no explicit validation checkpoints or a framed validate-fix-retry loop, matching the 'sequence present but checkpoints implicit' anchor.

2 / 3

Progressive Disclosure

The body is an overview pointing to one-level-deep, clearly signaled references (installation.md, api_reference.md), both verified to exist, with detailed parameters correctly split into api_reference.md.

3 / 3

Total

11

/

12

Passed

Description

100%

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, third-person description that clearly states capability, enumerates concrete actions, and provides explicit natural-language triggers for when to use it. It is concise, specific, and unlikely to conflict with sibling skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Generate music', 'prompt-based generation', 'composition plans for granular control', and 'detailed output with metadata' — matching the anchor for several specific concrete actions.

3 / 3

Completeness

Explicitly answers both what ('Generate music using ElevenLabs Music API') and when ('Use when creating...'), satisfying the highest completeness anchor.

3 / 3

Trigger Term Quality

Natural user-facing terms are well covered: 'instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition', all phrases a user would naturally say.

3 / 3

Distinctiveness Conflict Risk

Scoped to a specific provider API (ElevenLabs Music) with distinct music-generation triggers, making conflict with other skills unlikely.

3 / 3

Total

12

/

12

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.