This is Part IV of the faceless channel series. We've covered creating an album and channel (Part I), automating YouTube uploads (Part II), and automating Suno music creation (Part III).
There's one manual step left: generating the visuals. Let's kill it.
The Last Bottleneck
After Parts II and III, your pipeline looks like this:
- Music creation — automated (Claude drives Suno)
- Visual creation — still manual
- Video assembly — still manual (but fast)
- YouTube upload — automated (Python script)
- Distribution — automated (DistroKid)
Google Flow is a browser-based tool. No API. No command-line interface. You type a prompt, click generate, wait, and download. Sound familiar? That's exactly what we did with Suno in Part III — and Claude handled it perfectly.
Same approach. Different tool.
Step 1: Build a Visual Brief from Your Track List
The key to good music visuals is matching the mood of each track. Instead of improvising prompts one at a time, create a visual brief for your entire album at once.
Give Claude your album info and let it write the visual prompts:
Here's my album "3 AM in Montreal" — 10 lo-fi ambient tracks.
For each track, write a Google Flow video prompt that matches
the mood. Style: cinematic, slow-motion, nighttime Montreal
vibes. No people's faces. Moody lighting.
1. Golden Hour Fades — warm, sunset, ending daylight
2. St-Laurent After Dark — neon signs, wet streets
3. Rain on the Window — interior, cozy, rain outside
4. Empty Metro — underground station, empty platform
5. 2 AM Coffee — cafe interior, dim lighting, steam
6. Neon Puddles — street-level, reflections, colors
7. The Quiet Part — minimal, dark, single light source
8. Snowfall on Sherbrooke — snow falling, streetlights
9. Almost Morning — sky getting lighter, blue hour
10. First Light — sunrise, warm golden light returns
Claude generates 10 detailed Google Flow prompts — each tailored to the track's mood and consistent with your album's visual identity. No more staring at a blank prompt field trying to think of what to type.
Step 2: Let Claude Drive Google Flow
With the browser extension active and Google Flow open, Claude can interact with the interface directly. Here's what to tell it:
Open the Google Flow tab. For each prompt in my visual brief:
1. Clear the prompt field
2. Paste in the prompt for this track
3. Set the duration to the longest available option
4. Click Generate
5. Wait for the video to finish rendering
6. Download the result
7. Name the file to match the track name
8. Move to the next prompt
Claude reads the Google Flow interface, finds the input fields and buttons, fills in each prompt, triggers generation, and waits for the result. When the video is ready, it downloads it and moves on.
What Claude can see and do:
- Read the current state of the page — is it generating, done, or idle?
- Click buttons — generate, download, new creation
- Fill text fields — paste in your prompts
- Wait intelligently — it checks the page state instead of using fixed timers
- Take screenshots — so you can review what it's doing if you want
Step 3: Review and Regenerate
Not every generated video will be perfect. Some will be stunning. Some will be weird. That's normal.
The smart workflow:
- Let Claude generate all 10 visuals in one batch
- Review them yourself — scrub through each one quickly
- Flag the ones that need a redo
- Tell Claude which ones to regenerate and with what adjustments
Tracks 4 and 7 didn't look right. Regenerate them:
- Track 4 (Empty Metro): Add more dramatic lighting,
make it feel lonelier. Less clean, more gritty.
- Track 7 (The Quiet Part): Too bright. Make it nearly
black with just a single beam of light.
Claude goes back to Google Flow, enters the revised prompts, generates new versions, and downloads them. You review again. Two rounds is usually enough to get everything right.
Step 4: Generate Multiple Clips Per Track
A single Google Flow clip might be 5-10 seconds. Your tracks are 2-4 minutes. You need multiple clips per video.
Two approaches:
Approach 1: Variations on a theme. For each track, give Claude 3-4 slightly different prompts that share the same mood but show different scenes. For "Rain on the Window":
Clip 1: Close-up of raindrops sliding down a window pane,
warm interior light behind, out of focus city beyond
Clip 2: Slow pan across a cozy room interior, single lamp,
rain visible through window, steam rising from a cup
Clip 3: Wide shot of a rain-soaked street seen from inside,
curtains slightly open, moody blue-orange lighting
Clip 4: Extreme close-up of condensation on glass,
fingertip drawing a small shape, rain in background
Approach 2: Loop and extend. Generate one strong clip and loop it in your video editor. Works especially well for abstract or nature visuals — flowing water, clouds, particles. Some Google Flow outputs loop almost seamlessly.
For a 10-track album, you might generate 30-40 clips total. Claude handles the repetitive prompt-enter-generate-download cycle. You handle the creative direction.
Step 5: Cover Art Generation
While Claude is driving Google Flow, you can also have it generate your album cover art. If you're using an AI image tool that runs in the browser (Midjourney via Discord, Google Imagen, DALL-E via ChatGPT), the same browser extension approach works.
Generate album cover art for "3 AM in Montreal":
- Style: minimal, dark, moody
- Show a Montreal street at night, slight snow,
warm light from a single window
- No text on the image (I'll add the title later)
- Square format, high resolution
- Generate 4 variations so I can pick the best one
Claude drives the image generator, downloads all four variations, and you pick your favorite. Add your album title and artist name in Canva or Figma and you're done.
The Fully Automated Pipeline
With all four parts of this series combined, here's your complete workflow:
- Plan — Write your album concept and track list (you, 30 min)
- Generate music — Claude drives Suno, creates all tracks (Part III)
- Generate visuals — Claude drives Google Flow, creates all video clips (this post)
- Review — You listen to tracks and watch visuals, flag any redos (you, 1 hour)
- Assemble — Combine audio + video in your editor (you, 1-2 hours)
- Upload — Python script handles YouTube uploads (Part II)
- Distribute — DistroKid pushes to all streaming platforms (Part I)
Your total hands-on time for a full album with music videos: roughly 3-4 hours spread across a weekend. That's planning, reviewing, and assembling — the creative decisions. Everything else is automated.
What's Left to Do Yourself
Automation doesn't mean autopilot. Here's what should always stay manual:
- Creative direction — What genre, what mood, what story are you telling? This is the whole point.
- Quality control — Listen to every track. Watch every visual. Your taste is the filter.
- Video assembly — Matching cuts to music still benefits from a human touch. The emotional timing of a visual transition is hard to automate well.
- Album sequencing — The order of tracks matters. Listen to the album front-to-back and adjust until the flow feels right.
Everything else — the clicking, the typing, the uploading, the distributing — is just logistics. Let the machines handle logistics.
From One Album to a Catalog
The real power of this pipeline isn't one album. It's the ability to repeat it. When you can go from concept to fully distributed album in a weekend, you can build a catalog fast.
- Album every 6-8 weeks — completely realistic with this workflow
- Singles in between — keep the algorithm happy with consistent releases
- Multiple artist names — different genres, different brands, same pipeline
Each album is a permanent asset on every platform. Streams compound. Back catalog gets discovered through new releases. The flywheel spins.
Start with Part I if you haven't set up yet. Then automate with Part II (uploads) and Part III (music creation).
Next up: In Part V, we go beyond YouTube — automating the creation of vertical shorts for TikTok and Reels with Python.