← Keyshift Chord TransposerCONTENT HISTORY

Update to Keyshift Chord Transposer

Snapshot Oct 28, 2026 · 13:00 UTC · version 2.0.1

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for chord-transposer

Full description — Now says: Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Keyshift Chord Transposer and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 24, 2026 · 13:49 UTC

Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable Western Latin PDF.

After

Oct 28, 2026 · 13:00 UTC

Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF.

Skill instructions

Before

Oct 24, 2026 · 13:49 UTC

Western Latin PDF. PDFs use Latin-only Courier. Unsupported characters are refused before making a file; do not silently transliterate the user's lyrics. No audio, tablature or staff notation is supported.

After

Oct 28, 2026 · 13:00 UTC

monospaced PDF. PDFs print Latin, Greek, Cyrillic, Vietnamese, Chinese, Japanese and Korean lyrics; CJK characters take two columns. Right-to-left scripts and emoji get a note instead of a PDF; do not silently transliterate the user's ly...

Supporting files

Before

Oct 24, 2026 · 13:49 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":463}]

After

Oct 28, 2026 · 13:00 UTC

[{"relative_path":"SKILL.md.bak-20261026b","size_in_bytes":2040},{"relative_path":"agents/openai.yaml","size_in_bytes":463}]

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -1,6 +1,6 @@
 ---
 name: chord-transposer
-description: Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable Western Latin PDF.
+description: Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF.
 ---
 
 # Keyshift Chord Transposer
@@ -15,4 +15,6 @@
 
 Read the summary, chord mapping, estimate note and PDF link to the user. Lyrics are in widget-only metadata and a sealed stateless file link, not the model-visible summary. The key estimate considers the first and last chord and can be wrong for songs that change key.
 
-PDFs use Latin-only Courier. Unsupported characters are refused before making a file; do not silently transliterate the user's lyrics. No audio, tablature or staff notation is supported.
+PDFs print Latin, Greek, Cyrillic, Vietnamese, Chinese, Japanese and Korean lyrics; CJK characters take two columns. Right-to-left scripts and emoji get a note instead of a PDF; do not silently transliterate the user's lyrics. No audio, tablature or staff notation is supported.
+
+Conventional qualities combine minor/major aliases, extensions, suspensions, additions and alterations (for example min7, mmaj7 and maj7#11). Enharmonic names normalize to the chosen spelling; a reverse shift can restore pitches without restoring the original names. Keep the original sheet when its spelling must be restored.
Full technical diff · 3 changed fields

changed /description

BEFORE
"Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable Western Latin PDF."
AFTER
"Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF."

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 463
  }
]
AFTER
[
  {
    "relative_path": "SKILL.md.bak-20261026b",
    "size_in_bytes": 2040
  },
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 463
  }
]

changed /skill_md_contents

BEFORE
"---\nname: chord-transposer\ndescription: Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable Western Latin PDF.\n---\n\n# Keyshift Chord Transposer\n\nCall `transpose_chords` with `sheet` and one choice: `semitones` (-11 to +11), `from_key` with `to_key` (same major/minor mode), or `capo_fret` (0 to 9). A capo-fret input returns shapes below the sounding key; shapes plus fret reproduce that key. Use `spelling: auto` for target-key spelling, or `sharps`/`flats` for consistent spelling across round trips.\n\nCall `find_capo_options` with a sounding `key` or a `chords` list (1 to 100 names). Share the ten fret options and easy open chord counts. For a key input it uses the seven diatonic triads; ease counts only the listed open chord names and their 7 forms.\n\nCall `show_chord_sheet` with `sheet` and optionally `from_key` to show the unshifted sheet. Its -1/+1 controls call `transpose_chords` on the current sheet.\n\nChord sheets support chord-only lines above lyrics and ChordPro brackets such as `[Am]Lantern [F]garden`. Sheets have a 12,000-character limit. Root and slash bass move; quality text stays the same. Tabs use 8-column stops, and collisions move later chords right with one separating space.\n\nRead the summary, chord mapping, estimate note and PDF link to the user. Lyrics are in widget-only metadata and a sealed stateless file link, not the model-visible summary. The key estimate considers the first and last chord and can be wrong for songs that change key.\n\nPDFs use Latin-only Courier. Unsupported characters are refused before making a file; do not silently transliterate the user's lyrics. No audio, tablature or staff notation is supported.\n"
AFTER
"---\nname: chord-transposer\ndescription: Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF.\n---\n\n# Keyshift Chord Transposer\n\nCall `transpose_chords` with `sheet` and one choice: `semitones` (-11 to +11), `from_key` with `to_key` (same major/minor mode), or `capo_fret` (0 to 9). A capo-fret input returns shapes below the sounding key; shapes plus fret reproduce that key. Use `spelling: auto` for target-key spelling, or `sharps`/`flats` for consistent spelling across round trips.\n\nCall `find_capo_options` with a sounding `key` or a `chords` list (1 to 100 names). Share the ten fret options and easy open chord counts. For a key input it uses the seven diatonic triads; ease counts only the listed open chord names and their 7 forms.\n\nCall `show_chord_sheet` with `sheet` and optionally `from_key` to show the unshifted sheet. Its -1/+1 controls call `transpose_chords` on the current sheet.\n\nChord sheets support chord-only lines above lyrics and ChordPro brackets such as `[Am]Lantern [F]garden`. Sheets have a 12,000-character limit. Root and slash bass move; quality text stays the same. Tabs use 8-column stops, and collisions move later chords right with one separating space.\n\nRead the summary, chord mapping, estimate note and PDF link to the user. Lyrics are in widget-only metadata and a sealed stateless file link, not the model-visible summary. The key estimate considers the first and last chord and can be wrong for songs that change key.\n\nPDFs print Latin, Greek, Cyrillic, Vietnamese, Chinese, Japanese and Korean lyrics; CJK characters take two columns. Right-to-left scripts and emoji get a note instead of a PDF; do not silently transliterate the user's lyrics. No audio, tablature or staff notation is supported.\n\nConventional qualities combine minor/major aliases, extensions, suspensions, additions and alterations (for example min7, mmaj7 and maj7#11). Enharmonic names normalize to the chosen spelling; a reverse shift can restore pitches without restoring the original names. Keep the original sheet when its spelling must be restored.\n"
Full snapshot data
{
  "description": "Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF.",
  "included_files": [
    {
      "relative_path": "SKILL.md.bak-20261026b",
      "size_in_bytes": 2040
    },
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 463
    }
  ],
  "name": "chord-transposer",
  "skill_md_contents": "---\nname: chord-transposer\ndescription: Transpose chord sheets, find capo shapes and show an interactive monospaced sheet with a printable monospaced PDF.\n---\n\n# Keyshift Chord Transposer\n\nCall `transpose_chords` with `sheet` and one choice: `semitones` (-11 to +11), `from_key` with `to_key` (same major/minor mode), or `capo_fret` (0 to 9). A capo-fret input returns shapes below the sounding key; shapes plus fret reproduce that key. Use `spelling: auto` for target-key spelling, or `sharps`/`flats` for consistent spelling across round trips.\n\nCall `find_capo_options` with a sounding `key` or a `chords` list (1 to 100 names). Share the ten fret options and easy open chord counts. For a key input it uses the seven diatonic triads; ease counts only the listed open chord names and their 7 forms.\n\nCall `show_chord_sheet` with `sheet` and optionally `from_key` to show the unshifted sheet. Its -1/+1 controls call `transpose_chords` on the current sheet.\n\nChord sheets support chord-only lines above lyrics and ChordPro brackets such as `[Am]Lantern [F]garden`. Sheets have a 12,000-character limit. Root and slash bass move; quality text stays the same. Tabs use 8-column stops, and collisions move later chords right with one separating space.\n\nRead the summary, chord mapping, estimate note and PDF link to the user. Lyrics are in widget-only metadata and a sealed stateless file link, not the model-visible summary. The key estimate considers the first and last chord and can be wrong for songs that change key.\n\nPDFs print Latin, Greek, Cyrillic, Vietnamese, Chinese, Japanese and Korean lyrics; CJK characters take two columns. Right-to-left scripts and emoji get a note instead of a PDF; do not silently transliterate the user's lyrics. No audio, tablature or staff notation is supported.\n\nConventional qualities combine minor/major aliases, extensions, suspensions, additions and alterations (for example min7, mmaj7 and maj7#11). Enharmonic names normalize to the chosen spelling; a reverse shift can restore pitches without restoring the original names. Keep the original sheet when its spelling must be restored.\n"
}

SHA-256 of public snapshot: f5285f23361635bce8164a7a99f219d0f0da5ac195a8e1693141fa42493ecd6e