**SpecBindProfiles** stores **keybind snapshots** per **specialization** and **saved talent loadout**, so each build can have its own keys—similar in idea to gear-per-loadout addons, but for bindings.
## Features
- **Options → AddOns → SpecBindProfiles** with **spec tabs** and a **talent loadout** list.
- Per loadout: **Capture** (save current keys), **Apply** (load saved keys), **Delete**, and **Auto** (with **Master** on, auto-apply when you switch to that loadout).
- **Master** toggle: global allow/deny for automatic keybind switching when spec or loadout changes.
- **Binding editor** with filter and per-action Key 1 / Key 2 / Clear for the **selected** loadout.
- **Slash:** `/sbp` or `/specbindprofiles` opens this addon in Settings.
## Usage
1. Open **Esc → Options → AddOns** → **SpecBindProfiles**.
2. Pick a **spec** tab (UI only; does not change your in-game spec).
3. Select a **loadout** row, then **Capture** after setting keys in-game, or **Apply** to restore a saved snapshot.
4. Adjust **Master** and per-row **Auto** as you like.
## Saved variables
Per character: **SpecBindProfilesDB**.
## Compatibility
Built for **Midnight-era** clients. If the addon is “out of date,” set `## Interface:` in `SpecBindProfiles.toc` to match your client:
`/run print(select(4, GetBuildInfo()))`
**Author:** Achilles