SkillGild
Video & Media

ChordCanvas

Turn a mood into a full MIDI arrangement: chord progressions with bass, pads, lead and drums in eleven styles, section by section, with the reasoning behind every chord. Opens in any DAW.

  • 25 free runs a month
  • Runs in your agent, private tools on SkillGild
  • v1.0.0
  • SkillGild
skillgild install chord-canvas
Works with
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
and any MCP client

License: MIT · Created by SkillGild

Free

What you get

  • A chord progression generator that writes the whole arrangement as MIDI: bass, pads, rhythm parts, lead and drums
  • Eleven style packs: melodic rock, cinematic, Spanish and Phrygian, post-rock, djent, synthwave, jazz-funk, math rock and three fusion styles
  • Every sketch as full.mid, one MIDI loop per section and an editable spec.json you can change and regenerate
  • The reasoning behind each section: roman numerals, the scale to improvise over and the chord move it uses
  • 13 arrangement archetypes and 6 quality checks, from bass-line motion to how often the arrangement changes
  • Optional REAPER project output and a fill mode for REAPER users

Is it a good fit?

Good for

  • Guitarists and keyboard players who want a progression to jam and improvise over
  • Producers who want to start a DAW session from a structured MIDI sketch
  • Songwriters stuck on a verse, chorus or bridge in a particular style

Not for

  • Finished audio: ChordCanvas writes MIDI, and the sound comes from the instruments you load
  • Lyrics or vocal melodies for singing

Requirements

  • A coding agent that can run commands: Claude Code, Codex, Cursor or Gemini CLI
  • Python 3.10 or later; no extra packages
  • Any DAW or MIDI player to hear the result; REAPER is optional

Install the ChordCanvas skill

Pick your agent. The wrapper only tells your agent how to start a session. The skill's instructions arrive with each session, after your access is checked.

  1. Sign in once from your terminal.

    Terminal
    skillgild login
  2. Install this skill for Claude Code.

    Terminal
    skillgild install chord-canvas --agent claude-code
  3. Register the SkillGild MCP server with Claude Code.

    Terminal
    claude mcp add --scope user skillgild -- $(command -v skillgild) mcp

How it runs

  1. Your agent starts a session. SkillGild checks your access and allowance, counts one run, and sends the skill's instructions for this task.
  2. Your agent does the work with its own model and tools, in your project. SkillGild makes no AI model call.

Use it from code

Start a session, follow its guide, then end it. Create an API key under Account and pass it as a bearer token.

Terminal
# Prints the session ID, its tools and the instructions for your agent
skillgild session chord-canvas
skillgild end <session-id>

Questions

How do I install the ChordCanvas skill in Claude Code?

Install the SkillGild CLI, sign in with skillgild login and register its MCP server with Claude Code, then run skillgild install chord-canvas --agent claude-code. Use --agent codex, cursor or gemini-cli for other clients. The install puts ChordCanvas's engine in your skills folder, and SkillGild delivers the instructions at the start of each session.

Is ChordCanvas a chord progression generator?

Yes, and more: it chooses the progression for your style and mood, then arranges it for bass, pads, rhythm, lead and drums, section by section, and exports MIDI you can open in any DAW.

Which DAWs does it work with?

Any DAW that imports MIDI files, including Ableton Live, Logic Pro, FL Studio, Cubase, Bitwig and REAPER. REAPER users can also get a ready project file.

Can I change the chords after it generates them?

Yes. Every sketch keeps its spec.json. Edit a chord, the tempo or the song form and run the compose command again into a new folder.

Is ChordCanvas free?

Yes. Free skills include 25 runs a month, reset on the 1st. Your agent's own model usage is billed by your AI provider, not SkillGild.

Related guides

Setup steps and worked examples for this kind of skill.