
ronvaknins/ableton-extensions-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI 코딩 에이전트를 비계, 쓰기, 빌드, 패키지 Ableton Live 확장 SDK (@ableton-extensions/sdk, TypeScript)로 가르치는 에이전트 기술.
개요
ABLETON Extensions SDK (@ableton-extensions/sdk, TypeScript)를 사용하여 비계, 쓰기, 빌드 및 패키지에 AI 코딩 에이전트를 가르치는 것. 이 스킬이 설치되면, "선택된 MIDI 클립을 팔아"로 변환하는 Ableton 확장을 생성하고 실제 SDK API, 컨벤션 및 툴링을 사용하여 올바른 빌드 가능한 프로젝트를 생성할 수 있습니다. 오픈 컨벤션을 따르십시오 - SKILL.md 파일 플러스 참조 docs 지원 — 그래서 형식이 그것을 사용할 수 있다는 것을 이해하는 어떤 대리인. 아래 설치 지침은 Claude Code입니다. 다른 에이전트에 대한 경로를 따르십시오. 기술로, SDK의 버전 PINned 지식이 정확합니다. - 새로운 확장 프로젝트(manifest, build config, Entry point). - 실제 객체 모델을 사용하여 확장 코드 - 트랙, 클립, MIDI 노트, 장치, tempo, 장면, 선택.
개요(AI 번역)
Agent Skill는 AI 코딩 에이전트를 비계, 쓰기, 빌드 및 패키지로 가르치는 Ableton Live extensions with Ableton Extensions SDK (@ableton-extensions/sdk, TypeScript).
이 기술이 설치될 때, *“와 같은 에이전트 물건을 요청할 수 있습니다 선택된 MIDI 클립을 octave”*를 전달하고 실제 SDK API, 컨벤션 및 툴링을 사용하여 올바른 빌드 가능한 프로젝트를 생성할 것입니다.
오픈 Agent Skills Convention — a SKILL.md file plus support reference docs — 그래서 형식이 사용할 수 있다는 것을 이해하는 어떤 대리인. 아래 설치 지침은 Claude Code입니다. 다른 에이전트에 대한 경로를 따르십시오.
무엇 그것
기술로, SDK의 버전 PINned 지식이 정확합니다.
- Scaffold 새로운 확장 프로젝트(manifest, build config, Entry point).
- Write 실제 객체 모델을 사용하여 확장 코드 - 트랙, 클립, MIDI 노트, 장치, tempo, 장면, 선택. -Add UI — right-click context-menu 작업, modal 대화 상자 (WebView HTML) 및 진행 대화 상자.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Ableton Extensions Skill
An Agent Skill that teaches an AI coding agent how to scaffold, write, build, and package Ableton Live extensions with the Ableton Extensions SDK (@ableton-extensions/sdk, TypeScript).
When this skill is installed, you can ask your agent things like “create an Ableton extension that transposes the selected MIDI clip up an octave” and it will produce a correct, buildable project using the real SDK APIs, conventions, and tooling — instead of guessing.
It follows the open Agent Skills convention — a SKILL.md file plus supporting reference docs — so any agent that understands that format can use it. Installation instructions below are for Claude Code; adapt the path for other agents that load skills.
What it does
The skill gives the agent accurate, version-pinned knowledge of the SDK so it can:
- Scaffold a new extension project (manifest, build config, entry point).
- Write extension code using the real object model — tracks, clips, MIDI notes, devices, tempo, scenes, selections.
- Add UI — right-click context-menu actions, modal dialogs (WebView HTML), and progress dialogs.
- Build & package — bundle with esbuild and produce a distributable
.ablxarchive. - Stay within the SDK’s boundaries — it knows extensions are an offline editing/automation layer, not a real-time MIDI/audio effect (that’s a job for Live’s built-in MIDI effects or Max for Live).
How it works
Agent Skills use progressive disclosure: a small always-loaded entry file points to larger references that the agent reads only when relevant. This keeps context lean.
ableton-extensions-skill/
├── SKILL.md # entry point — always loaded; frontmatter triggers the skill
├── README.md # this file (human-facing; not loaded by the agent)
└── reference/ # loaded on demand, when the agent needs the detail
├── scaffolding.md # create a project, manifest/package/build configs, CLI, .env, debugging, packaging
├── api.md # the full object model: ExtensionContext, Song/Track/Clip/MidiClip, enums, scopes
└── recipes.md # copy-paste code for context menus, dialogs, note/clip edits, transactions
SKILL.mdhas YAML frontmatter (name,description). The agent reads thedescriptionto decide when to activate the skill (e.g. a request mentions an Ableton extension, MIDI clip editing, a context-menu action). Its body covers the entry-point shape, core concepts, and the workflow.reference/*.mdare pulled in only when needed — e.g. the agent opensreference/recipes.mdwhen writing a modal dialog, orreference/scaffolding.mdwhen setting up the build.
What you need to download / install
| Requirement | Why | Where |
|---|
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add ronvaknins/ableton-extensions-skill