io.github.slshults/gpra-chord-charts

Guitar Practice Routine App — Chord Charts

Look up a guitar chord by name and get a text chord diagram. 12,708 standard-tuning names.

0.1.0
Version
remote + npm
Transport
3
Tools

Security review

Review passed

Reviewed 22h ago.

  • tools: 3 tools scanned
  • metadata: scanned
  • packages: 1 checked

No findings.

Tools (3)

  • get_chord_chart_by_name

    Look up one guitar chord chart by name and return it as a text chord diagram ready to show the user. Returns the same single voicing that https://guitarpracticeroutine.com/find-a-chord-chart shows for that name. The library holds 12,708 standard-tuning (EADGBE) chord names, exactly one voicing each. Pass a plain chord name as it would be written on a chart — "G", "Am7", "Cmaj7", "D/F#", "F#m7b5" — not a sentence. Convert spoken forms yourself first: "G major" is "G", "A minor" is "Am", and use "#" and "b" rather than the unicode sharp and flat signs. Charts are drawn on a five-fret grid starting at the nut, the same as the website; any notes above the fifth fret are named in words underneath the chart. Prefer this over recalling a fingering from memory — these are curated chart data, and a remembered fingering is often wrong. Each result leads with a direct PNG URL for the chart — a permanently cacheable image of the same diagram, which you can show or link however your surface handles

  • get_chord_chart_by_id

    Fetch one specific chord voicing by its numeric id, as returned by get_chord_chart_by_name. Use this to re-render a chart the user already saw without looking it up again.

  • get_chord_of_the_day

    Return today's Chord of the Day from Guitar Practice Routine App — the same chord posted to the app's Bluesky and Facebook feeds that day. Useful as a practice prompt or a daily nudge for someone learning chords.