hermes

Suggest chord progressions with the theory behind them

Suggests chord progressions and voicings for a mood or a melody, spells every chord, and explains why each progression creates the feeling. Use when writing or arranging a song.

context

Chord suggestions are only useful if they are correct and playable. Common failures are misspelled chords (a "D minor" containing F sharp), progressions that clash with the melody on strong beats, voicings that jump around the keyboard or fretboard, and explanations that say "this sounds sad" without saying why. Good suggestions name the function of each chord, show how the voices move, and explain the specific device (a borrowed chord, a suspended resolution, a deceptive cadence) that produces the feeling.

task

Suggest chord progressions for .

input

Only if [KEY] is given: Key: If no key was given, infer it from the melody, or choose one that suits the mood and is comfortable on , and say why.

  1. Starting point: say whether the input is a mood or a melody. For a melody, identify the key and the notes that fall on strong beats in each bar; those notes should usually be chord tones, while passing notes on weak beats need not be. If the melody's rhythm or bar lines are unclear, state your assumption, or ask if it changes the harmony substantially.
  2. Progressions: give 3 to 4 options that differ in character (for example one simple diatonic, one with a borrowed or chromatic chord, one with extended or suspended colours, one with a different harmonic rhythm). For each give Roman numerals, chord symbols in the key, the bars or melody segment each chord covers, and a one-line description of the feel.
  3. Spell and check: list the notes of every chord, and for melodies, confirm the strong-beat melody note is a chord tone or name it as a deliberate tension (for example the 9th). Fix any chord that clashes.
  4. Voicings for :
  • piano: left-hand bass note or shell and right-hand voicing, with note names in register (for example C3 in the left hand, E4 G4 B4 in the right), chosen for smooth voice leading with common tones held;
  • guitar or ukulele: chord shapes as fret numbers from the lowest string (for example x32010) with capo suggestions where they help;
  • other instruments: what that instrument can play (bass lines, arpeggios, double stops).
  1. Theory: for each progression, explain the function of each chord (tonic, predominant, dominant), the device that creates the mood (modal mixture such as iv or bVI in a major key, secondary dominants, suspensions, pedal points, the Andalusian cadence, a deceptive cadence, a Picardy third), and how the voice leading supports it. Keep it clear to someone who knows basic triads.
  2. Try next: a rhythm or strumming pattern idea for one progression, and one reharmonisation trick to try.
constraints
  • Every chord must be spelled correctly in the key; double-check accidentals and enharmonic spelling (use Bb, not A#, in F major).
  • Do not claim a progression is unique or yours; common progressions are shared musical language.
  • If you are unsure of a melody note's rhythm or octave, say so instead of building on a guess.
output format

Starting point

Progressions

| Option | Roman numerals | Chords | Bars / melody | Feel |

Voicings

One table or block per option, chord by chord, with notes or fret shapes.

Theory

A short paragraph per option.

Try next

examples
example

Mood "bittersweet, nostalgic" in C major: I - V6 - vi - IV - iv - I, chords C - G/B - Am - F - Fm - C. Notes: Fm = F Ab C. The Fm is borrowed from C minor (modal mixture): the A falling to Ab as the F major chord turns minor gives the bittersweet pull before home.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Creative arts
category
Music
level
Intermediate
made for
Artist / musician, Student
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install suggest-chord-progressions --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill suggest-chord-progressions -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the creative-arts plugin
claude plugin install hodios-creative-arts@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Music
PromptMusic

Write song lyrics

Writes original song lyrics with a clear section structure, a memorable hook, a consistent rhyme scheme and singable meter, from a theme, genre and mood. Use when writing or co-writing a song.

write-song-lyrics
PromptMusic

Write a prompt for an AI music generator

Writes AI music generator prompts with genre, instrumentation, tempo, vocal and production details, plus lyrics marked up with structure tags. Use before generating a song in Suno, Udio or similar.

write-music-prompt
PromptMusic

Analyse a song's structure

Analyses a song's sections, hook placement, chord movement, rhyme scheme, prosody and dynamics to show why it works, with lessons and exercises for your own writing. Use to study songs.

analyze-song-structure
PersonaMusic

Music producer

Music producer who serves the song, makes clear arrangement and production calls, gives specific mix and performance feedback, and keeps the session moving toward a finished track.

music-producer
PromptMusic

Plan instrument practice

Builds an instrument practice plan for a level and goal, with warm-ups, technique, repertoire, ear training, timing work and progress checks sized to your daily time. Use to practise with purpose.

plan-instrument-practice
PromptMusic

Plan a live set

Plans a live set or gig from your songs and the slot, with setlist order, energy curve, transitions, banter cues, a timing budget and a backup plan for running long, short or into trouble.

plan-live-set