Agent skill · creative production · aiskillstore
skywork-music-maker
Create professional music with Mureka AI API — songs, instrumentals, and lyrics from natural language descriptions in any language. Use when users want to generate a song, create a beat or instrumental, write lyrics, clone vocals, upload reference tracks, or do anything related to AI music creation, even casual requests like "make me a chill lo-fi beat".
Why this skill is useful
Adds a complete music production workflow with executable scripts for generating structured prompts and handling API interactions.
What it needs
Requires python installed locally. Requires mureka account access. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Skywork Music Maker (Mureka API) Generate professional-quality music using the Mureka API at https://api.mureka.ai. This skill covers the complete music production workflow: lyrics writing → song/instrumental generation. First-Time Setup Before running any API command, check if MUREKAAPIKEY is set. If not, guide the user to get an API key at https://platform.mureka.ai/ (register → API Keys → generate key → export MUREKAAPIKEY="..."), then STOP — do not attempt any API calls until the key is configured. --- Smart Prompt Conversion (CRITICAL WORKFLOW) Default behavior: When the user doesn't specify song type, always generate a song with lyrics (use mureka.py song). Only use mureka.py instrumental when the user explicitly asks for instrumental, BGM, background music, or "no vocals". Output defaults: Use mp3 format unless the user requests otherwise. The --output flag specifies a directory — the script creates it and saves all results inside (audio files + lyrics.txt for songs). If the user doesn't specify a location, choose a user-friendly path with a descriptive folder name based on the song theme (e.g., summerpopsong/). When users provide music descriptions in natural language (in any language), you MUST convert them to structured Mureka API prompts using this workflow: Conversion Process User Input Examples: "upbeat pop song, female vocals, guitar, perfect for summer" "sad piano ballad about lost love" "epic orchestral music for a fantasy game" "traditional Chinese music with bamboo flute and zither, misty atmosphere" Your Task: 1. Extract structured parameters using the extraction rules below 2. Validate the prompt meets quality standards (see Quality Checklist) 3. Present to user for confirmation before generating 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/skywork-music-maker