psr-sx-song-sheetslisted
Install: claude install-skill HelloIamChetan/sargam-psr-sx
# SARGAM — PSR-SX song sheets
Turn a song into a **printable PDF the user can play from**: scale, chords, panel setup, and full notation. The sheet lives on a music stand, so it is built to be read at arm's length with both hands busy.
Two things separate a good sheet from a plausible one, and both are mechanical rather than a matter of care:
- **Preset names are checked, not recalled.** `scripts/presets.py` holds Yamaha's published factory list. A name is in it or it is not. Never print one you have not checked — see `references/inventory.md`.
- **The sheet says what it does not know.** Coverage is scored out of 10 and printed on the sheet. An honest gap is useful; an invented interlude is worse than a blank one.
## Step 0 — config and model
Look for `psr-sx.config.md` (or any `*psr*config*.md` / `*keyboard*config*.md`) in the working folder or a connected folder, or attached to the conversation. It carries the user's model, their expansion packs, their Registration Memory slots and their preferences. `assets/config.md` is the blank; `references/models.md` covers what differs between SX600, SX700 and SX900.
No config? Work from the model the user names, or ask once which model they have — it changes the preset list, the knob count and whether Vocal Harmony exists. Then offer to write a config so they never have to say it again.
## The loop
| The user says | Do |
|---|---|
| "play X", "set up X", "notes for X", "make a sheet for X" | Full sheet: research → build → PDF