RSS Amplifier

frank's newsletter · Apr 3, 2026

use openclaw to publish videos faster

0
Sign in to vote or save

frank chen · frank's newsletter

openclaw is basically the hot talk of the tech industry right now — used alongside some of the strongest reasoning models, it is quite agentic and can help you do stuff

one of the first repetitive tasks that i wanted to outsource to my agent was uploading youtube footage

most people who read this newsletter might not train jiujitsu with me, but i take footage from two angles every time i train so people can watch themselves later

it’s compressed and uploaded to youtube, added to the right playlist and then published as unlisted or public (if it’s me teaching)

you can imagine all this shit is really annoying — gotta batch add things to playlist 1 or playlist 2, teaching videos are public but i don’t want everyone watching our training room so rolling footage is unlisted, gotta compress certain videos because they’re super big, and remove audio on some so i don’t trigger copyright issues

basically a bunch of buttons and dials and settings i have to hit every time i have to upload videos

it got bad — at one point i had like 30 videos backed up because i was lazy to kick things off

the kicker is that youtube doesn’t let you batch publish to unlisted or public

you literally have to go through three fucking modals to hit publish

times 30 (yeah, fuck that)

i was like “i’m not fucking sitting around clicking 100+ times” (i did it though 😭)

so, i built a youtube agent

it’s not replace my brain sort of thing — i see it more as a competent kitchen prep chef that doesn’t complain, learns very quickly, and doesn’t forget steps

what happens now

i now dump raw videos into a folder, tell it to go and it handles all the annoying parts:

  • reads metadata from the video and auto-renames dates and times with a consistent format

  • generates compressed versions for my archive, and audio-cut compressed versions for my unlisted playlists

  • routes uploads to the correct playlist (10psj or 10psm or teaching snippets)

  • handles teaching snippets separately from regular rolling footage, with audio and compressed, shared publicly on a separate playlist

  • and moves processed files out of the way and cleans original files up so i’m not re-processing the same junk

all the while i’m having lunch and doing other shit — training even

less digital housekeeping, more actual training/coaching/content/on-fucking-time delivery for my teammates lol

“i’ll do it later” quickly turned into the staples easy button

while “later” wasn’t the graveyard, some of my teammates were asking “hey has tuesday and wednesday footage been uploaded?”

and i was like “fooook, last tuesday and wednesday isn’t even up” 😬😬😬

this easy button makes publishing:

  1. more consistent

  2. frees up space to do more creative things (what to capture, what to teach, what story to tell)

i should get more creative

ai also does a better job with quality control

renaming was a pain in the ass because i would have to play the first 5 seconds to sort of figure out what day and time it was, what gym it was at, etc etc

with ai, it can just use the metadata given some rules — i could even turn location settings on the video and have it sort it out like that too

so, better quality control

  • naming is cleaner

  • videos are always added to the right playlists

  • less clicks to an upload

  • teammates and i can review footage faster because its up faster

the mysterious “youtubeuploader” lol - this literally took 30 seconds of my time

my learning here is to not rely on willpower when a simple system can carry half the load, openclaw makes things much easier

of course i could’ve figured out scripts to automate it, but putting together the pipeline is what ai is really good at (given the right prompts)

leave the harder part to humans: training, coaching, deciding what’s worth a video and a perspective

this post isn’t meant to be a recap of how to setup openclaw, but i am happy to sit down with anyone and help walk them through it to get the same workflow

  1. install openclaw

  2. connect a messaging service (channel) to it

  3. connect some ai model to it — it has to be decently powerful enough

  4. populate the claw’s soul, identity, and user files (about you)

  5. connect the youtube data v3 api

  6. talk to your agent (mine is called snappo 🦞) to detail out the exact process you want, literally just talk to it and tell it what you do and it will write out processes and scripts for you

  7. have it do a test file of 2-3 videos so you know how things work

  8. if you don’t understand what’s happening, ASK it (but also, i dug around on files too to verify that things were happening like i wanted them to)

  9. it ends up creating instructions like this, but you don’t have to worry about it — if you wanna change it, just talk to it

  10. profit

  • i have a headless mac mini that i used for openclaw, i talk to it through my macbook pro

  • my personal laptop is literally airgapped from the agent

  • i gave snappo as minimal access as (he? it?) needed to do its job

  • do understand that even if you have good habits with secrets management (api keys and such), the fact that you are using a model run by anthropic or open ai or any other model provider means you’re sending that secret info to them

    • if that info is in any way leaked, your youtube account can be at risk

    • without some sort of trusted execution environment, the best i can recommend is just rotating the keys every once in a while, or using an account you don’t care about

    • again, as minimal access as necessary

No posts

Read the original on fronk.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.