Automate Suno Music Creation with Claude's Browser Extension

This is Part III of the faceless channel series. In Part I, we set up the full pipeline — Suno, Google Flow, DistroKid. In Part II, we automated YouTube uploads with Python.

Now we're going after the biggest time sink: music creation itself.

Suno doesn't have a public API. You can't script it the traditional way. But you can let Claude do it for you — using the Claude browser extension to interact with Suno's web interface directly.

What Is the Claude Browser Extension?

Claude's browser extension (Claude in Chrome) lets Claude see and interact with web pages. It can read what's on screen, click buttons, fill in forms, scroll, and navigate — just like a person would, except faster and without getting bored.

That means Claude can open Suno, write a prompt, hit generate, wait for the result, and download the track. All while you do something else.

What you need:

Why This Works Better Than You'd Expect

The manual Suno workflow looks like this:

  1. Think of a concept for a track
  2. Write a prompt describing the genre, instruments, mood, tempo
  3. Paste it into Suno's create form
  4. Click generate
  5. Wait 30-60 seconds
  6. Listen to the result
  7. If it's good, download it. If not, tweak and regenerate
  8. Repeat for the next track

Steps 2 through 7 are repetitive. Claude can handle all of them. You just tell it what kind of music you want, and it drives Suno's interface to make it happen.

Step 1: Plan Your Batch

Before you hand things off to Claude, decide what you want. The more specific you are upfront, the better the results.

Create a simple brief:

I need 6 lo-fi tracks for my channel "Midnight Waves":

1. Rainy night study session — soft piano, vinyl crackle, 80 bpm
2. Sunday morning coffee — acoustic guitar, warm pads, 85 bpm
3. Late drive home — muted synths, slow drums, 75 bpm
4. Autumn reading — Rhodes piano, light brush drums, 82 bpm
5. Ocean at midnight — ambient pads, distant waves, 70 bpm
6. Empty cafe — jazz piano, upright bass, gentle rain, 78 bpm

This is your production list. Hand it to Claude and let it work through each one.

Step 2: Let Claude Drive Suno

With the browser extension active and Suno open in a tab, you tell Claude what to do. Here's the kind of instruction that works:

Go to the Suno tab. For each track in my list:
1. Click "Create" to start a new song
2. Switch to Custom mode
3. In the style field, enter the genre and instruments I specified
4. In the lyrics field, write "[Instrumental]" since these are lo-fi beats
5. Set the title to the track name I gave you
6. Click Generate and wait for it to finish
7. Listen to both variations and tell me which one sounds better
8. Move on to the next track

Claude reads the Suno interface, finds the right buttons and fields, fills everything in, and triggers generation. It can see the page updating in real-time and knows when a track is done generating.

Step 3: Claude as Your A&R

Here's where it gets interesting. Suno generates two variations for each prompt. Normally you'd listen to both and pick the better one. Claude can help with that decision.

Claude can't hear the audio directly, but it can read Suno's waveform visualizations, see the track duration, and read any metadata Suno displays. More importantly, you can ask Claude to play each track and describe what it sees on the player UI — timestamps, energy levels, whether the waveform looks dynamic or flat.

A smarter approach:

This splits the work well. Claude handles the tedious clicking and typing. You handle the creative judgment call that actually matters.

Step 4: Prompt Engineering for Music

Claude is also excellent at writing Suno prompts. Instead of crafting each prompt yourself, give Claude your channel's style guide and let it generate the prompts.

My channel "Midnight Waves" makes lo-fi ambient music.
The vibe is always: nighttime, calm, slightly melancholic,
cozy. Instruments I like: piano, Rhodes, soft synths,
vinyl crackle, rain sounds, brush drums.

Generate 10 Suno prompts for new tracks. Each should have:
- A track title
- A style/genre description for Suno
- A mood keyword
- A suggested BPM

Claude will generate 10 detailed prompts that match your channel's identity. Then it can take those same prompts and plug them directly into Suno — no copy-pasting required.

Step 5: Download and Organize

Once you've approved the tracks, Claude can download them from Suno. It clicks the download button on each track, and the files land in your downloads folder.

Post-download organization:

Ask Claude to help you rename and organize the files:

Rename the downloaded files to match this pattern:
midnight-waves-[track-name].mp3

Then move them to my ~/music/releases/march-batch/ folder.

Claude Code can handle the file operations on your local machine while the browser extension handled the Suno interaction. The two work together.

Step 6: Chain It All Together

Here's the full automated pipeline across all three parts of this series:

  1. Prompt generation — Claude writes Suno prompts based on your style guide
  2. Music creation — Claude drives Suno via the browser extension, generates tracks, downloads the keepers
  3. Visual creation — You generate matching visuals in Google Flow (or Claude helps prompt those too)
  4. Video assembly — You combine audio + video in your editor
  5. Upload & distribution — The Python script from Part II handles YouTube uploads and DistroKid distribution

Steps 1, 2, and 5 are now automated. Steps 3 and 4 are the only manual parts, and they're the creative ones — the parts worth doing yourself.

Tips for Getting the Most Out of This

What This Means for the Faceless Channel Model

With all three parts combined, the weekly workflow for running a faceless music channel looks like this:

That's a week of content in under 2 hours. Most of it is the fun part — picking visuals, listening to tracks, making creative decisions. The boring stuff is handled.

Read Part I to set up the channel, and Part II to automate YouTube uploads.

Next up: In Part IV, we automate the last manual step — generating visuals with Google Flow — and close the full pipeline.

Want the full step-by-step walkthrough?

My tutorial covers everything from setup to going live. 10 audio modules you can follow along with.

Get the Tutorial — $39