whatisgithub

What is ableton-extensions-skill?

ronvaknins/ableton-extensions-skill — explained in plain English

Analysis updated 2026-05-18

44Audience · developerComplexity · 3/5Setup · hard

In one sentence

An Agent Skill that teaches AI coding agents to build Ableton Live extensions using the official SDK, so agents write correct code instead of guessing.

Mindmap

mindmap
  root((repo))
    What it does
      Scaffolds extensions
      Writes SDK code
      Builds UI dialogs
      Packages ablx files
    Tech stack
      TypeScript
      Node.js
      esbuild
    Use cases
      Automate clip edits
      Add context menus
      Build custom tools
    Audience
      Developers
      Musicians
      AI agent users
    Requirements
      Beta SDK access
      Beta Live build
      Node 24 plus

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask an AI agent to scaffold a new Ableton Live extension project with correct build config.

USE CASE 2

Have the agent write MIDI note editing code, like transposing or humanizing a clip.

USE CASE 3

Generate right click context menu actions and modal dialogs for Ableton Live.

USE CASE 4

Build and package a finished extension into a distributable ablx file.

What is it built with?

TypeScriptNode.jsesbuildAbleton Extensions SDK

How does it compare?

ronvaknins/ableton-extensions-skill0xbennie/binance-smart-money-trackerajay150313/agentsre-langchain
Stars444444
LanguageTypeScriptPython
Setup difficultyhardmoderateeasy
Complexity3/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires signing up for Ableton's Extensions beta program to get the SDK and a compatible Live build.

So what is it?

This repository is an Agent Skill, a package of instructions that teaches an AI coding assistant how to build extensions for Ableton Live, the music production software. Once installed, you can ask an AI agent to create an Ableton extension, and the skill guides it to write correct code using the real Ableton Extensions SDK instead of guessing at the API. The skill follows the Agent Skills convention: a SKILL.md file that is always loaded, plus a reference folder with more detailed documents that the agent only reads when needed. This keeps the amount of instructions the AI has to process small during normal use, while still giving it access to full detail on scaffolding new projects, the object model for tracks, clips, and MIDI notes, and ready to use code recipes for things like right click menus and dialog boxes. To actually use this, you need the Ableton Extensions SDK itself, which is currently in beta and requires signing up for Ableton's beta program, plus a beta build of Ableton Live that supports extensions, and Node.js version 24.14.1 or newer for the build tools. The skill was built and tested against SDK version 1.0.0-beta.0. Extensions built with this skill can scaffold new projects, edit clips and notes, add right click actions and pop up dialogs, and package the result into a distributable file. They cannot do real time audio or MIDI processing such as reacting instantly to a played note, since extensions only run when a user triggers a command, for that kind of real time effect, Ableton's own built in devices or Max for Live are the right tool instead. The project was used to build a working example extension that turns notes in a selected clip into a chosen chord, and the full build and packaging process was verified end to end. The README describes the project as agent agnostic, meaning any AI tool that understands the Agent Skills format could use it, though the setup instructions given are specifically for Claude Code.

Copy-paste prompts

Prompt 1
Scaffold a new Ableton Live extension called clip-doubler using the Ableton Extensions SDK.
Prompt 2
Add a right-click action on MIDI clips that humanizes note velocities.
Prompt 3
Make a modal dialog to pick a chord type, then turn each note in the selected clip into that chord.
Prompt 4
Build and package my Ableton extension into an ablx file.

Frequently asked questions

What is ableton-extensions-skill?

An Agent Skill that teaches AI coding agents to build Ableton Live extensions using the official SDK, so agents write correct code instead of guessing.

How hard is ableton-extensions-skill to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is ableton-extensions-skill for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.