skyworkai avatar

Skywork Music Maker

This connects Claude to Mureka's music generation API, letting you create full songs with vocals or instrumentals from text descriptions. The workflow is solid: you describe what you want in natural language (even non-English), Claude converts it to a structured prompt with genres, BPM, instruments, and mood, then hits the API. It'll generate lyrics with proper verse/chorus structure if you need them, or you can write your own. Generates multiple variations so you can pick the best one. Worth noting it requires an API key from platform.mureka.ai and walks you through setting that up first. Good for prototyping music ideas, creating background tracks, or just experimenting with AI composition without touching a DAW.

skills.sh installs
345
GitHub stars
208
last updated
Aug 21, 2026

Install

$ npx -y skills add skyworkai/skywork-skills --skill skywork-music-maker --agent claude-code

Installs into .claude/skills of the current project.

Files

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 MUREKA_API_KEY is set. If not, guide the user to get an API key at https://platform.mureka.ai/ (register → API Keys → generate key → export MUREKA_API_KEY="..."), 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., summer_pop_song/).

Sponsors

Details

Repository
github.com/skyworkai/skywork-skills
Category
Backend & APIs
First seen
Jun 3, 2026

More from skyworkai/skywork-skills

All 6
1decebals avatarperformance-smell-detectiondecebals/claude-code-javaDetect potential code-level performance smells in Java - streams, collections, boxing, regex, object creation. Provides awareness, not absolutes - always measur341skills.sh installs
2pproenca avataraudio-voice-recoverypproenca/dot-skillsAudio forensics and voice recovery guidelines for CSI-level audio analysis. This skill should be used when recovering voice from low-quality or low-volume audio340skills.sh installs
3arraydude avatarreact-query-best-practicesarraydude/agent-skillsReact Query v4 (TanStack Query) best practices, patterns, and troubleshooting. Use when working with useQuery, useMutation, query invalidation, caching, WebSock339skills.sh installs
4base avatardeploying-contracts-on-basebase/skillsDeploys smart contracts to Base using Foundry. Covers forge create commands, contract verification, testnet faucet setup via CDP, and BaseScan API key configura339skills.sh installs
5jwynia avataragile-coordinatorjwynia/agent-skillsOrchestrate multiple worker agents to implement groomed tasks. Use when multiple ready tasks need implementation, when you want autonomous multi-task execution,338skills.sh installs
6pinecone-io avatarpinecone-docspinecone-io/skillsCurated documentation reference for developers building with Pinecone. Contains links to official docs organized by topic and data format references. Use when w338skills.sh installs