The Construct · lessons learnt
Do I need to be technical? No

Do you need to be technical to build your own tools? No. Here's why I can say that.

I have a degree in computer science and a master's in design science. I studied programming, 3D animation and visual effects, and filmmaking: directing, shooting, and editing in Final Cut Pro. For the past six months I've been learning AI, and I haven't needed any of what I learned at uni. None. I haven't touched a single piece of code in twenty years.

So you don't need any of it either. If an AI course is telling you to learn Python, get a refund and pay for a Claude subscription instead. Trust me, it'll save you money in the long run, and you'll thank me later. Claude is the best teacher for learning AI. Except maybe a guy with an Aussie Chinese accent 😉 Otherwise, learn straight from AI. I promise you'll learn so much quicker than on any course.

You're not behind. You're only behind if you don't start now. So start building the tools you need. Pick a problem you face every day, talk to Claude about it, and ask it to help you find a solution.

This one is for people who want to cut down the editing time so they can focus on creating, and use AI to make the creative side a little bit easier.

It won't create your story. Don't ask AI to script your story. If you ask AI to create a story that is not from you, it will be shit. It has to come through your experience, the story you genuinely want to tell. That part only works by not listening to AI, and listening to your gut feeling.

What you need
What it installs

Claude asks before each one. If you already have Homebrew tools, it checks first and tells you if anything would get upgraded.

Homebrew
Free · the Mac's installer

Installs the other tools. If you don't have it, Claude shows you one line to paste into Terminal, because it needs your Mac password.

ffmpeg-full
Free · Homebrew

Cuts the video, fixes the sound and colour, and burns in your subtitles. It has to be the full version: the plain one can't do subtitles.

whisper-cpp
Free · Homebrew

Turns your voice into text with times, on your own Mac. Nothing gets uploaded.

Whisper model
Free · one download

The speech model whisper-cpp uses. About 550 MB on an Apple chip Mac, a smaller one on Intel.

Node
Free · Homebrew

Runs Remotion. Claude installs it with the others.

Remotion
Free for most · about 700 MB

Makes your subtitles, the big title in the first second, your poster, and animations like a route map, all in your brand style. It downloads its own render browser the first time.

Remotion is free for individuals, non-profits and companies with up to 3 employees. Bigger companies need a paid licence from Remotion (remotion.pro/license). If Remotion ever fails, ffmpeg burns in plain subtitles instead, so you still get a video.

How it works

Claude makes a folder called ContentEngine in your Home folder, with three folders inside: raw, work and exports. To find them (or just ask Claude to open it for you):

  1. Open Finder.
  2. Click Go in the menu bar at the top.
  3. Click Home.
  4. Open ContentEngine.

Then, every video:

  1. Your story: before you record, you talk to Claude and tell it your story, what the video is about and what you're trying to make.
  2. Your footage: you record it and drop it in raw. Claude never changes or deletes anything in raw, so your originals stay safe.
  3. Claude works in work: what you said written out word for word, the storyboard, the edits, your brand and the rules all go there. You never need to open it.
  4. Storyboard: you check it.
  5. Pick who finishes it, Claude or you.
  6. Finished video: it lands in exports with 2 captions to pick from, ready to post.

Working out the story itself, the script, the research, your angle, is its own job. That's Module 01. This page is the filming and the editing.

Shot it on your iPhone?

  1. AirDrop the clips to your Mac (or in Photos: File > Export > Export Unmodified Original).
  2. Drag them into the raw folder in Finder.
Home › ContentEngine › raw · work · exports All on your Mac, in your Home folder.
the chat
1your story
Talk to Claude. Tell it your story, what the video is about and what you're trying to make.
raw
talk.mov
2your footage
Record it and drop your footage in.Claude never changes your originals.
3workClaude works in here. You never need to open it.
You check this
4storyboard
A page in your browser, one picture per shot.
5who finishes it
  • ClaudeClaude cuts it
  • Video file. Ready to post.
  • Instagram EditsInstagram Edits. Claude adds a song. Nothing posts until you say yes.
  • DaVinci ResolveYou finish it
  • DaVinci ResolveA timeline for DaVinci Resolve.
exports
6finished video
Vertical video with subtitles, ready to post.
Storyboard

A page opens in your browser with one picture per shot and the words you say in it, in order.

  1. Check the order, and that nothing you care about got left out.
  2. Type "ok" in the chat, or say what to change in plain words, like "keep the bit about my dad".

Nothing gets edited until you say ok.

Storyboard sheet for the 30k a month in Hong Kong reel: the first 8 of 22 shots, each a picture of Cy talking with the line he says under it
My storyboard for one reel: one picture per shot, with the words I say
Who finishes it

Claude asks which way before it cuts, every time.

Claude
Claude cuts it for youClaude cuts the whole video and checks it. You watch it and say what to change. Then it ends up where you picked.
You finish it yourselfNo render. You finish and export it.

It lands in your exports folder with 2 captions to pick from, ready to post yourself.

Not sure? Pick this one.

Claude opens the finished video in Instagram Edits (free) and adds a song.

  1. You pick the song from Instagram Edits' licensed music. Claude keeps it low under your voice.
  2. Claude types your caption, sets trial reel, location and tags if you want, then asks "post it?" It presses Share only when you say yes.
  3. It posts straight away, there's no scheduling. It's public unless you pick trial reel. The upload can take about 20 minutes.

Apple silicon Macs only (M1 or newer). If Instagram Edits doesn't connect, you get the video file to drag in yourself.

Set up once, Claude walks you through it
  1. Get Instagram Edits for Mac at edits.com/desktop and sign in with Instagram.
  2. In Instagram Edits, go to Settings > Automation and turn on Enable Automation Server.
  3. Copy the line that starts with claude mcp add and paste it into the Terminal app yourself, never into the chat. It holds your private key.
  4. Start a new session in the Code tab of the Claude desktop app.
  5. Optional. Turn on computer use in the Claude desktop app so Claude can post for you. Without it, you post it yourself.
A reel open in Instagram Edits on a Mac: the vertical video in the viewer, the video on the first track and a song on the second
Instagram Edits, a reel with a song on the second track

Claude cuts it into a timeline, your clips laid out in order, and you finish it in your editor. Tested in DaVinci Resolve (free). How I've made my last few reels.

  1. No render to wait for, fewer tokens used.
  2. You cut the repeats Claude missed yourself.
  3. Best if you already know a video editor.
Set up in DaVinci Resolve, every video

Claude tells you the frame rate.

  1. Get DaVinci Resolve (free, click Free Download Now).
  2. Make a fresh project for each video.
  3. File > Project Settings > Master Settings. Set Timeline and Playback frame rate to Claude's number, then Save.
  4. File > Import > Timeline, and pick Claude's file.

If the two don't match, the sound crackles.

The same reel as a timeline in DaVinci Resolve: 23 clips in order on the video and audio tracks, with the frame in the viewer
The same reel as a timeline in DaVinci Resolve
Finished video

It lands in exports: a vertical video with subtitles, ready to post. Here's the one I posted on 5 Nov, made with the full version of this workflow.

A frame of the finished reel: a comment bubble saying Unlimited money, bro, the title How I save money while traveling, and subtitles in English and Cantonese
The finished video
The cover of the same reel: Cy smiling at the camera with the title How I save money while traveling
Its cover
Start here

The prompt only works in Claude Code. It won't work in the normal Claude chat, because the chat can't make folders or edit files on your Mac. Claude Code lives inside the Claude app, in the Code tab.

1
Get the Claude app
  1. Go to claude.com/download.
  2. Click Download for macOS, and open it.
  3. Drag it into Applications if it asks.
  4. Open Claude and sign in with your Claude account.
2
Click the Code tab

It sits next to Chat. If it asks you to upgrade, you're on the free plan: Claude Code needs Pro or Max.

3
Pick your Home folder, paste, press Return
  1. Under the message box, make sure it says Local.
  2. Click the folder button and pick your Home folder (the one with a house icon and your name).
  3. Click Copy the prompt below.
  4. Paste it in the message box and press Return.
Lots of "allow?" during setup

Claude asks before it runs anything on your Mac, writes a file or installs anything. From the moment it makes your folders, expect about 20 to 30 of these in the first setup: one per file it writes, one per install. That's normal. It's not stuck in a loop.

  • Read the one line, then allow it.
  • If you're not sure, ask it "what does that do?" first.
  • Fewer prompts: in the row under the message box, set the mode to Accept edits. It stops asking about each file and still asks before it runs anything else.
The Terminal moment, once

About 10 minutes in, Claude needs to install two free tools, through an installer called Homebrew. That installer needs your Mac password, and Claude isn't allowed to type it. So it asks you to:

  1. Open the Terminal app (press Cmd and Space, type Terminal, press Return).
  2. Paste the one line it gives you.
  3. When Terminal asks for your password, type your Mac login password and press Return. Nothing shows while you type, not even dots. That's normal.
  4. Press Return again if it asks.
  5. Wait 10 to 30 minutes while it downloads.
  6. When it's finished, go back to Claude and type "done".

If Terminal says your account is not an administrator, stop and tell Claude: you need to log in to the Mac as its admin, or ask whoever set the Mac up. Already have Homebrew? Claude skips this.

The prompt

Most of the time you just allow the next step. Some steps need you. Here's your whole part, in order.

You: (paste the prompt, press Return)

Claude: I'll check your Mac first. It only looks, it doesn't change anything. OK?

You: yes

Claude: Your Mac is fine. macOS 15, 120 GB free.

Claude: Can I make a folder called ContentEngine in your Home folder?

You: yes

You

  • 1. Paste the prompt, allow each step
  • 2. The Terminal moment: paste one line, type your Mac password
  • 3. Your story: talk to Claude, tell it what the video is about and what you're trying to make
  • 4. Your footage: record it, get it on your Mac, drag it into raw
  • 5. Storyboard: check it, type "ok" or what to change
  • 6. Fix any misheard words in the subtitles
  • 7. Pick who finishes it, a video file, Instagram Edits or the timeline
  • 8. Watch it, say what to change (not for the timeline)
  • 9. Finished video: pick one of 2 captions, post it from exports, or say yes and Claude posts it from Instagram Edits

Claude

  • Checks your Mac, makes the folders
  • Installs the free tools
  • Works in work: writes out what you said, plans the edit
  • Builds the storyboard
  • Cuts it, or builds the timeline
  • Checks its own cut before you see it (not for the timeline)
  • Puts the finished video and 2 captions in exports

Copy it, then paste it into the Code tab (see Start here). It asks before it installs anything or writes a file.

Read it first
Loading…
Make it yours

"All you have to do is drop your videos in, drop your ideas in. And shape Claude to your voice."

Rules

Every editing rule is written in plain English, in a file Claude reads before each edit. Like how long a pause it keeps between sentences. Want shorter pauses, or fewer cuts? Just tell Claude in the chat. It changes the rule for you, and you see the difference on the next video.

Style

It keeps notes on your style. After each edit it asks what you would change and writes it down. When the same change comes up 3 times, it offers to make it a rule.

Brand

Got your own fonts, or a colour look file from your editing app? Drop them in. No brand kit? It asks you 5 questions (your handle, your colours, the font feel you like, where the subtitles sit, natural colour or a set look), then shows you 2 or 3 subtitle styles on your own clip to pick from.

A frame from one of Cy's reels: a comment bubble saying I wish I had your courage, the Bahamas Gold title I was in Armenia when I decided to quit my job, and the subtitle not the first with its Cantonese line under it
I use Bahamas Gold for the title, a Range Rover Classic colour, with a comment bubble and English with Cantonese under it
Tip: find any clip on your drive

Not in the starter kit yet, but it's one of the most powerful things I use. Claude can find any clip on your drive from a few plain words.

  1. Claude builds an index of your whole drive, once: for every clip, a few frames and a transcript of what you say.
  2. You ask in plain words: "me at the back of the car drinking tea", or "the bit where I talk about the border".
  3. Claude searches the index and shows you the clips.

It's not foolproof: it won't find every clip every time. It finds them much more easily if your footage is sorted into folders by place or by date, so Claude can narrow the search.

The first pass takes a while on a big drive. After that it only looks at new clips. To build it for your own drive, paste this into Claude Code:

Build an index of every video in my footage folder: for each clip, a few frames and a transcript of what I say, so I can ask you to find any clip in plain words.

A search for me at the back of the car drinking tea, and 6 matching clips of Cy at the back of his car in Morocco
One search on my own drive: 6 clips from one day in Morocco
It's an early version

Everyone who tries it is a tester, me included.

If something breaks:

  1. Tell Claude what happened, in the same chat, first. It can usually fix it.
  2. If it can't after 2 tries, it writes the problem down for you (in a file called style.md, inside work, then rules) and tells you.
  3. Then DM @breakingcycles.life on Instagram with a screenshot and what you were doing when it broke.
What's not in it

Finding the story is something I'm still working on, and I'm beta testing it on myself. By the look of it, it's working, because my account is growing. Want to learn more? Follow and stay tuned. I share all my lessons learnt as I go.

Scheduled posts. You post it yourself, or pick Instagram Edits and nothing posts until you say yes. Instagram Edits posts straight away.

Play with it, make it your own, then send me your feedback so we can make it better for everyone. Everybody wins.

I'm still testing this. When a rule turns out wrong, I'll change it here.

If you want the next version, follow along on Instagram, @breakingcycles.life.

New here? Module 01 · Tell your story → Start: get the app, paste the prompt ↑