Skip to content
Get Friday PicksSubmit

music-skill: your agent composes the music, note by note

An Agent Skill that writes original instrumental music as a real score, then plays it on sampled pianos, orchestra, band and world instruments, mixes and masters it, and hands you the MP3, WAV, MIDI and a stem per part. No audio-generation model; all sound banks are free for commercial use.

In short: An Agent Skill that writes original instrumental music as a real score, then plays it on sampled pianos, orchestra, band and world instruments, mixes and masters it, and hands you the MP3, WAV, MIDI and a stem per part. No audio-generation model; all sound banks are free for commercial use. It is a free skill for people who use Claude Code or Codex and want help with sound & music.

Checked on · Added

Works with

Agent / toolAccess / costLink
Claude CodePaid Claude plan or APIclaude.com/claude-code
CodexChatGPT plan or APIopenai.com/codex
GitHub repoOpen source · ★ 1owoevan-dev/music-skill
music-skill: your agent composes the music, note by note

Image: from the GitHub README, shown with credit.

Try it in 60 seconds

/plugin marketplace add owoevan-dev/music-skill
/plugin install music-skill@music-skill
npx skills add owoevan-dev/music-skill

Install command copied from the project README. Check the README for the latest version.

What it does

An Agent Skill that writes original instrumental music as a real score, then plays it on sampled pianos, orchestra, band and world instruments, mixes and masters it, and hands you the MP3, WAV, MIDI and a stem per part. No audio-generation model; all sound banks are free for commercial use.

music-skill has your agent compose music the way a small studio would, not generate a waveform. The agent writes a score (every note, chord and drum hit), a review step flags clashing notes, a performance model adds…

Short excerpt from the README of owoevan-dev/music-skill. Read the full README on GitHub.

Inside the repo

ListenQuick startWhy not just generate it?How it worksInstallUsing itSound banksHow well it worksQuestionsLimitsDocumentationContributing

A prompt to try

Write a 30-second upbeat instrumental for a product reel: piano and light drums, a build at 0:12 and a clean ending on beat at 0:30. Send the MP3, the MIDI and the stems.

Written by us so you can reuse it. Replace each [bracket] with your details.

Step by step

  1. Open the GitHub repo and listen to the examples to hear what it can do.
  2. Install it in Claude Code with /plugin marketplace add owoevan-dev/music-skill then /plugin install music-skill@music-skill, or npx skills add owoevan-dev/music-skill for Codex and other agents.
  3. Ask your agent to set up the renderer and the sound banks (bootstrap.py, then fetch_soundbanks.py; use --only band or --only orchestra to download less).
  4. Ask for a piece in plain words with its length and mood, then ask for changes bar by bar and for the MIDI and stems.

Watch out for

The first setup downloads about 3.4 GB of sound banks, so start with one group. Results depend on the model writing the score: listen before you publish. Surge XT (optional) is GPL-3.0 and runs as a separate program; the README lists every bank and its licence.

Docs, demos & materials

Common questions

What does music-skill do?

An Agent Skill that writes original instrumental music as a real score, then plays it on sampled pianos, orchestra, band and world instruments, mixes and masters it, and hands you the MP3, WAV, MIDI and a stem per part. No audio-generation model; all sound banks are free for commercial use.

Which AI agents can use music-skill?

It works with Claude Code and Codex. The code is on GitHub at owoevan-dev/music-skill.

Is music-skill free?

Free & open source (MIT). No account, API key or GPU. Needs Python 3.10+ with NumPy, FluidSynth and FFmpeg (pinned portable builds on Windows, system packages on Linux/macOS) and about 12 GB of disk for all 29 sound banks (or install one group).

How do I install music-skill?

Run the install command from the README: “/plugin marketplace add owoevan-dev/music-skill”. Check the README on GitHub for the latest version, then follow the steps on this page.

Is music-skill safe to install?

We read 114 instruction and code files in the repo and found no red flags. That is not a guarantee, so review anything that runs commands on your machine. How to check a skill before you install it →

Sources & credit

All credit to the original authors. We rewrite in our own words and link back. Something wrong? Report it.

Related skills and use cases in Sound & Music

See all Sound & Music entries →

Related

Let sound design lead the scene thumbnailAGENT USE CASE1:21

Let sound design lead the scene

Building many scene variants with sound first, the creator says the result looks less like AI slop and renders fast.

Claude Code logoClaude Code♥ 988
Music video coded in Codex with Remotion + Suno thumbnailAGENT USE CASE1:30

Music video coded in Codex with Remotion + Suno

A complete music video built only with code (Remotion via Codex), with the song made in Suno.

Codex logoCodex★ 64.3k
AudioCraft: MusicGen + AudioGen SFX thumbnailSKILL

AudioCraft: MusicGen + AudioGen SFX

Meta's open library for local music and sound-effect generation.

Claude Code logoCodex logoClaude Code +1★ 23.7k
earshot: give your coding agent ears for sound thumbnailSKILL

earshot: give your coding agent ears for sound

A local tool and MCP server, with two skills, that lets Claude Code or Codex judge audio it cannot hear: describe a sound, rank candidates against a description, find the best moment in a recording, check loudness and sync, and critique a whole video's soundtrack. It can also render sound effects from a bank made in code for code-made films.

Claude Code logoCodex logoClaude Code +1★ 3.1k
ACE-Step: free local music generation thumbnailSKILL

ACE-Step: free local music generation

Open-source music model for royalty-free beds you generate on your own machine.

Claude Code logoCodex logoClaude Code +1★ 4.9k
Make a track in Ableton Live by chatting thumbnailAGENT USE CASE

Make a track in Ableton Live by chatting

An MCP server lets the agent drive Ableton: drums, bass, melody and a rough mix from chat.

Codex logoCodex★ 229

Free newsletter

Friday Picks

New AI tools you can use right away, in plain words. Every Friday.

Free. No spam. Unsubscribe anytime.