Process automation
From the briefing in a chat to finished PSDs, with two approvals of mine.
Automated storyboardIn-house studio process
A storyboard job arrives as a handful of loose links: a Drive folder, a script in a document, assets the client sent however they felt like. I built a process where agents handle the mechanical part and draw inside Photoshop via scripting, but nothing moves forward without two approvals from me. And on every round the system studies my corrections so it lands closer on its own next time.
How it works
01Me
The job arrives
I bring the bot into the very conversation where the job landed.
02Agent
Collection
The bot locates the Drive links, the script and the assets the client sent.
03Agent
Triage
An agent classifies the deliverable: storyboard, one-page PDF or landing page. That decision defines which agents work next.
04Agent
Preparation
The agent set for that type reads the script, sorts the assets and builds a draft as a static image.
05Me
Draft approval · human approval
Nothing enters Photoshop without my sign-off. This is the cheapest gate in the process: correcting direction here costs minutes.
06Agent
Drawing in Photoshop
The bot draws via scripting, following the guides for that project type. On landing pages it asks first whether to create a design system or reuse an existing one.
07Me
Manual review · human approval
I review the layouts by hand, the way I would review any other delivery.
08Agent
Learning
The bot analyses what I changed in review and absorbs it, so the next round starts closer to the final result.
↑ back to drawing, with the learning applied
09Agent
Delivery
It uploads files to Drive, generates the PDF or returns a Figma share link.
10Me
Sending to the client
I send it, already in the format that particular client expects.
Frames produced
Frames from two real batches. Note that the sign-language window and the caption bar come out already positioned by the guide, identical across every frame in the batch.
What was broken
- Every frame in a batch repeats the same work: open the script, find the right asset, build the board, adjust the caption mask
- A storyboard batch runs to dozens of frames, and mistakes show up exactly at the end, when fatigue sets in
- Approving the draft late is expensive: finding out the direction was wrong after the PSDs are done costs the whole batch
- What I fix in review gets lost: in a manual process, the same correction comes back on the next job
Design decisions
Two human gates, not zero
The static draft exists so I can kill a wrong direction while it still costs minutes, and the final review stays manual. Automation without a gate produces an entire wrong batch, which is the most expensive failure in this kind of production.
Triage decides who works
One agent classifies the job as storyboard, one-page PDF or landing page, and only then does the agent set for that type step in, with the guides for that type. Without it, a single generic prompt would have to serve three different products.
The system learns from my review
After I review, the bot analyses what changed and absorbs it. That is what separates this from a generator: the judgement stays mine, but it stops repeating the same mistakes.
Design system is a question, not an assumption
On landing pages the bot asks first whether it should build a new design system or reuse an existing one, because that is a project decision and not an execution detail.
Technical
- Claude Code orchestrating agents specialised by deliverable type
- Photoshop driven by scripting, following the guides for each type
- Google Drive as both the source of client assets and the delivery destination
- Output as PSD, PDF or a Figma share link, depending on the client
What this solves
- The batch stays consistent from first frame to last, because every frame follows the same guide
- A wrong direction dies at the draft, not at the PSD
- Each review I do improves the next round instead of evaporating
- It frees time for the part that is actually design judgement, which is where I add value
Other work
Marketing and lead capture site, live.
The price list as the argument, not as a buried table.
The clinic's best asset was buried in a bullet point.
Two specialties, one page, no decision made.