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:
- Claude Code (the CLI tool) or Claude Desktop with the browser extension enabled
- The Claude in Chrome extension installed
- A Suno account (free tier works, Pro gives you more generations)
Why This Works Better Than You'd Expect
The manual Suno workflow looks like this:
- Think of a concept for a track
- Write a prompt describing the genre, instruments, mood, tempo
- Paste it into Suno's create form
- Click generate
- Wait 30-60 seconds
- Listen to the result
- If it's good, download it. If not, tweak and regenerate
- 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:
- Have Claude generate all tracks first
- Then go through them yourself in a quick listening session
- Tell Claude which ones to download and which to regenerate
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:
- Prompt generation — Claude writes Suno prompts based on your style guide
- Music creation — Claude drives Suno via the browser extension, generates tracks, downloads the keepers
- Visual creation — You generate matching visuals in Google Flow (or Claude helps prompt those too)
- Video assembly — You combine audio + video in your editor
- 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
- Batch everything. Don't generate one track at a time. Give Claude a list of 5-10 and let it work through them while you do other things.
- Save your style guide. Write a short document describing your channel's sound. Reference it every time you ask Claude to generate prompts. Consistency is what builds an audience.
- Keep a prompt library. When a Suno prompt produces a great track, save it. Over time you'll build a library of prompts that reliably produce good results for your niche.
- Use Suno's extend feature. If a track is great but too short, ask Claude to click "Extend" in Suno to continue the song from where it left off.
- Quality control is still on you. Claude automates the mechanics. You decide what's good enough to release. Don't skip the listening step — your ears are the final filter.
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:
- Sunday afternoon: Give Claude your track ideas. It generates prompts and drives Suno to create them. ~30 minutes of your time (mostly waiting and listening).
- Sunday evening: Generate visuals in Google Flow, combine with audio. ~1 hour of creative work.
- Monday morning: Run the upload script. Everything goes to YouTube and streaming platforms. ~2 minutes.
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.