Skip to content
Automation
Command

/ableton-snapshot

Save a structured snapshot of the current Ableton session state - tracks, devices, key parameters, tempo - to a markdown file. Use as a checkpoint before risky changes or to document a session.

From plugin
ableton-skills
454 skills4 commands
$ npx -y skills add glincker/ableton-skills --agent claude-code

Command definition

ableton-snapshot.md
name: ableton-snapshot
description: Save a structured snapshot of the current Ableton session state - tracks, devices, key parameters, tempo - to a markdown file. Use as a checkpoint before risky changes or to document a session.

/ableton-snapshot

Read the full session state and write it to a markdown file as a human-readable snapshot. Useful as:

  • A checkpoint before applying risky changes
  • A handover document for collaborators
  • Personal versioning ("snapshot before the bridge rewrite")

What it captures

  • **Project metadata**: name, tempo, time signature, total length
  • **Tracks**: name, type (MIDI/Audio/Return/Master), color, volume, panning, mute/solo state
  • **Devices**: per-track device chain with key parameter values
  • **Clips**: per-track clip names, lengths, note count for MIDI
  • **Master chain**: full device list with parameters
  • **Sends/returns**: routing matrix

Output format

Default location: `./snapshots/<timestamp>-<sessionname>.md`

Example output:

# Snapshot: my-track v3
**Date:** 2026-04-25 14:32
**Tempo:** 95 BPM
**Time sig:** 4/4

## Tracks (8)

### 1. Drums (MIDI, orange)
- Volume: -2.5 dB
- Pan: 0
- Devices: Drum Rack > Compressor (3:1, 4 dB GR) > EQ Eight (HPF 30Hz)
- Clips: lo-fi-kit-loop (4 bars, 64 notes)

### 2. Bass (MIDI, yellow)
- ...

## Master chain
- Glue Compressor (2:1, slow, 1.5 dB GR, bypass)
- Limiter (-1 dB ceiling, bypass)

Workflow

1. Read all session data. 2. Format as markdown. 3. Write to `snapshots/` directory in the project root. 4. Confirm: "Snapshot saved to ./snapshots/2026-04-25-1432-mytrack.md"

Don'ts

  • Don't dump every parameter — focus on what matters (volume, key device settings, not every micro-knob).
  • Don't include large clip note arrays — note count is enough.
  • Don't overwrite existing snapshots — always timestamp.
Read more
@glincker
Ships withableton-skills

Claude Skills for Ableton Live producers. Workflows for Claude Code, Cursor, Codex, and Gemini CLI. Pairs with any Ableton MCP server. MIT.

Stars on GitHub

Momentum

stars in total
45
Star history of glincker/ableton-skills on GitHub, a chart by star-history.com

Other commands on ableton-skills.

ableton-debug

ableton-debug

Command

Diagnose connection or behavior issues with the Ableton MCP server. Use when tools aren't responding, AbletonMCP doesn't show up…

ableton-export

ableton-export

Command

Pre-export checklist before rendering audio. Validates levels, headroom, mono compatibility, and sample rate settings. Use right…

ableton-init

ableton-init

Command

Bootstrap a fresh Ableton Live project with our preferred bus structure, return tracks, group templates, and color/labeling…

More commands from other plugins.

plan

plan

Command

Plan n8n Linear ticket implementation

n8n11d209k
@n8n-io@n8n-ioInstall Command
setup

setup

Command

One-time setup after installing ARIS as a Claude Code plugin — registers the Codex reviewer MCP server from the plugin directory…

aris12d18k
@wanshuiyin@wanshuiyinInstall Command
agent
Auto-invoked

agent

Command

name: sc:agent description: SC Agent — session controller that orchestrates investigation, implementation, and review category:…

@galaxy-dawn@galaxy-dawnInstall Command