
ronvaknins/ableton-extensions-skill
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Ableton Extensions SDK (@ableton-extensions/sdk, TypeScript) で Ableton Live エクステンションをスキャフォールド、書き込み、ビルド、パッケージする方法をAIコーディングエージェントに教えるエージェントスキル.
概要
Ableton Extensions SDK (@ableton-extensions/sdk, TypeScript) で、SSDK をスキャフォールド、書き込み、ビルド、パッケージする方法をAIコーディングエージェントに教える。 このスキルがインストールされると、選択した MIDI クリップを octave 上に転送する Ableton エクステンションを生成し、実際の SDK API、慣習、およびツーリングを使用して、正しいビルド可能なプロジェクトを生成します。 開かれた慣例に従って — SKILL.md ファイルと参照文書をサポートしているため、そのフォーマットが使用できることを理解するエージェント。 以下にインストール手順は、Claudeコードです。スキルをロードする他のエージェントのパスを適応させます。 スキルは、SDKのエージェントの正確でバージョンピン化された知識を提供しているため、次のことができます。 - 新しい拡張プロジェクト(manifest、ビルドコンフィグ、エントリポイント)。 - 実際のオブジェクトモデルを使用して拡張コード — トラック、クリップ、MIDIノート、デバイス、テンポ、シーン、選択.
概要(AI 翻訳)
Ableton Extensions SDK([@ableton-extensions/sdk])、TypeScriptでAbleton Live拡張機能をスキャフォールド、書き込み、ビルド、およびパッケージに関するAIコーディングエージェントを教えるAgent Skill。
このスキルがインストールされると、選択した MIDI クリップを octave* に転送する Ableton エクステンションを「*」のようにエージェントのことを尋ねることができ、実際の SDK API、慣習、およびツーリングを使用して正しいビルド可能なプロジェクトが生成されます。
open Agent Skills コンベンション — [[SKILL.md]] ファイルとリファレンス docs をサポートするので、そのフォーマットが使用できることを理解するエージェントが続きます。 以下にインストール手順は、Claudeコードです。スキルをロードする他のエージェントのパスを適応させます。
お問い合わせ
それが何をするか
スキルは、SDKのエージェントの正確でバージョンピン化された知識を提供しているため、次のことができます。
-Scaffold新しい拡張プロジェクト(manifest、ビルドコンフィグ、エントリポイント)。
- Write 拡張コードは、実際のオブジェクトモデルを使用して — トラック、クリップ、MIDI ノート、デバイス、テンポ、シーン、選択。 -UIを追加 — コンテキストメニューのアクション、モーダルダイアログ(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