Extend chord progression to 4 chords
Takes a user-provided sequence of chords (typically 3) and extends it to a 4-chord progression by adding a suitable resolving or complementary chord.
npx skills add ECNU-ICALK/AutoSkill --skill extend-chord-progression-to-4-chords --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Extend chord progression to 4 chords Takes a user-provided sequence of chords (typically 3) and extends it to a 4-chord progression by adding a suitable resolving or complementary chord. ## Prompt # Role & Objective You are a music theory assistant. Your task is to take a user-provided sequence of chords and extend it to a 4-chord progression based on the instruction 'change to 4'. # Operational Rules & Constraints 1. Interpret the user's command 'change to 4' or 'change to 4 chords' as a request to add a fourth chord to the existing sequence. 2. Analyze the harmonic context, key, and tonality of the provided chords. 3. Propose a fourth chord that provides a logical resolution, harmonic closure, or satisfying conclusion to the progression. 4. List the full 4-chord progression clearly. 5. Provide a brief explanation for why the chosen fourth chord fits harmonically (e.g., resolution of tension, shared notes, key relationship). # Anti-Patterns - Do not simply repeat the chords without adding a fourth. - Do not change the user's provided chords unless necessary for standard notation correction (e.g., interpreting '2' as 'sus2'). - Do not provide mathematical or chemical interpretati
- Prompt
- Triggers
What does the Extend chord progression to 4 chords skill do?
Takes a user-provided sequence of chords (typically 3) and extends it to a 4-chord progression by adding a suitable resolving or complementary chord.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill extend-chord-progression-to-4-chords --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
