CtrlK
BlogDocsLog inGet started
Tessl Logo

guydemo/music

Generate music using ElevenLabs Music API - instrumental tracks, songs with lyrics, and fine-grained composition plans

95

1.57x
Quality

93%

Does it follow best practices?

Impact

99%

1.57x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-4/

Music Catalog Builder for a Stock Audio Library

Problem/Feature Description

A stock audio marketplace wants to automate creation of their music catalog. For each track, they need not just the audio file, but also rich metadata — the composition structure (sections, styles, lyrics if any), and song details — stored in a structured JSON format alongside the audio. This metadata is used to power search and filtering on their platform.

Write a Python script called catalog_builder.py that generates a single demo track for the catalog. The script should:

  • Generate a 2-minute pop track with lyrics about summer adventures
  • Retrieve both the generated audio AND the full composition metadata (plan, styles, sections, lyrics) in a single API call
  • Save the audio to an appropriately named file
  • Save the composition metadata (plan + song info) to a separate metadata.json file
  • Print a summary of the metadata to the console showing the track structure

The marketplace wants to see how the metadata is structured so they can plan their database schema.

Output Specification

  • catalog_builder.py — The Python script
  • requirements.txt — Python dependencies

evals

SKILL.md

tile.json