Transcription
[clears throat] Oh, hey everybody. Can you hear me? I'm just setting up. Uh, if you're on YouTube and you can hear me, just confirm. Hello. Hello. Testing. Uh, go live on Tik Tok. Okay. Oh, wait. Hang on. AI master class. Um, see, okay. Hello. I'm just setting up.
[clears throat] Yeah, we're not starting until another 10 minutes from now. So, I'm just making sure I have audio on all the platforms and stuff. [sighs] I don't have time to make tea. Oh man, I'm sad. Okay. [laughter] [gasps] Do you think I have time to make tea? I don't know. It's risky. It's risky. Where is here's the live chat? Okay. Hello. Hello. Yeah.
So, um to follow along today, make sure you have Claude Code open in a terminal. Uh, because I don't think the some of the commands will work in Visual Studio Code. Make sure you're signed into your Cloud Code accounts. Um, because yeah, there's a lot to talk through today. Okay. Okay. Tik Tok seems fine. Uh, [sighs] hello everybody on Tik Tok. Can you hear me on Tik Tok? Just confirm if you can hear me on Tik Tok. Yeah, I have too many windows open. [laughter] Okay, great. Tik Tok can hear me. Let me just check Instagram. I [snorts] think Twitch broke some time ago and I have not fixed it. I probably need to like reauthenticate stuff. [clears throat] Wow, I have 347 followers on Twitch. That's cool. Okay. [laughter] Oh man, maybe if I get 1,000 followers on Twitch, I can start streaming video games. That'd be so cool.
Okay. Um, for Tik Tok people, Instagram people, if you want to follow along, make sure you have Cloud Code installed. Um, ideally in a terminal since some of the commands may not work in Visual Studio Code. So, just make sure um you have that ready to go. Today is going to be really intense. Um, like really intense. I'm going to send out a companion newsletter after this live stream, like immediately after, so you guys can follow along there as well. Um, but yeah, we're going to cover a lot of just advanced concepts today. I'm going to hit start recording before I forget. Okay, great. So, we're recording. Okay, everything looks good. [snorts] Do I want it in the I think I'm going to move my camera here. Stop recording. I'm just trying to shrink my camera so it's not doesn't block too much of the text. I still need my camera for YouTube maybe. Okay. Yeah. Okay. Well, whatever. That'll [laughter] have to work. Okay. Uh I'm trying to shrink this. What up? Okay. My system is under heavy load. Oh yeah, because I'm I actually have a bunch of video generation also running. [laughter] So remove unnecessary scenes. Okay. Okay, cool.
So yeah, we'll begin in a few minutes. What was I going to do? Oh, I can show this. This is kind of cool. This is actually a video fully edited by um Hyperframes. I'm trying to move this Tik Tok live studio where here. Okay. So, yeah, this video is fully edited by AI. So, I just filmed my talking head and then everything else in the video was AI. I'm going to put it on unmute since you guys can't hear it anyway. So, this is all AI. This is all hyperframes. This is all AI as well. It even clipped my talking head and put me like in the corner there picturein picture. So, that was cool. Um, use my brand hot pink, you know, chapter markers all AI generated. This one I was experimenting with hyperframes. So I actually still use Remotion for shorts and stuff, but this one I was experimenting with hyperframes in particular. So yeah, that one was cool. Let's see if I I was actually going to use this video. I will probably start. Okay, so yeah, here I'm just showing some cool graphics like this one. This one quotes like this. Uh, Remotion is free. This tool as well is free. It's called Hyperframes. Uh, it's the one I'm currently experimenting with for my long form YouTube videos. So, I just posted a YouTube video last night that was edited by Hyperframes, but it was like my first try, so it was a little bit sloppy, a little bit inconsistent. Oh. [snorts] It's really fun, but you have to set aside like several hours, I think, to dive in. Um, yeah, I actually have an agent right now updating this file. So, [laughter] uh, wait, let me pull let me show like an this was an older version of it. Okay, so there's that. Like here, it made like these quotes and stuff. It made this visual, which is supposed to be like a Roomba. It made this visual, which is like a highway with different lanes, right? Like it's pretty cool. Um, what else? Made this visual. This visual. This one here is animated as well. All these animations. I did none of this editing. Literally none of it cuz I hate video editing. [laughter] Um, but it is really interesting. Uh, and it's pretty cute looking. Like I do like the hot pink. I could not get the psychedelic theme to look good. Like I'm really struggling with that. Um, and so I just opted for light, clean, modern theme, emojis, hot pink is the brand color. Um, but yeah, this was entirely edited with hyperframes for free. Yeah. So claw, I combined claude and hyperframes to edit this. So it was like pretty crazy. And there you can get very different styles. So, you can you can have Claude like grab B-roll screenshots from a website, grab a make a GIF out of something, like grab a screen recording. It can do all of those things and add them to the video. Um, here I'm just I was just trying to edit like a talking head video and then add graphics while I'm talking and stuff. And it worked like really really really well. And this is this is just my second attempt, right? So, I just started experimenting with this about like 2 3 days ago. Um, but what's cool is like you can standardize your whole brand, right? Like it can look very consistent and everything. Um, and like you can iterate multiple times on the visuals to make sure each visual is like really clear and explains like whatever it is you're trying to explain. So, I'm actually going to use some of the visuals here for our talk today because they were so nice. I was like, "Oh, I I was like, I'm either going to make a PowerPoint slide to talk through some of these concepts or a video and a video is way cooler." So, [laughter] I just made a video. Uh, okay. Maybe will I I'm just trying to decide what screen I'll start on for YouTube. Okay. Maybe this screen. No. Um, Butterbup. [clears throat] Butterbup. This is pretty cool. I just Yeah, I give up. I think I give up on the psychedelic theme. [laughter] It's just really hard to get AI to do it. Well, for now. I do really like this pink. It's like nice and cool and pink. Um, okay, we're we'll start in like 3 minutes. I don't want to start before, you know, people have join joined and I know a lot of people want to hear this today. Uh, and I will share, by the way, this um the worksheet after with all the prompts that we're going to run through. So there there's a lot in here. Um, just trying to figure out what uh should be. Okay. Maybe I will just start with this screen. Yeah. Okay. We'll just start with this screen. So at least the title's here. [snorts] Boom. Um, but yeah, maybe next Friday I'll do a hyperframes uh tutorial because it was really really fun. So, if you would be interested in in seeing how to use Claude plus this free tool called Hyperframes to make long form YouTube videos literally for free, drop yes in the chat so I can see if people want that. [snorts] [sighs] Okay, we see a lot of yeses. [laughter] Yeah, I mean I was very happily surprised as well. Um, I mean, like, yeah, obviously there's stuff I would fix here, but I think it's kind of cute with the emojis, you know? Like, this was all made by AI. Like, I just talked. I don't normally read a script, but um I've gotten a lot of feedback on my YouTube videos that they're confusing when they ramble. So, [laughter] um, so I have been scripting some of these like videos a bit more, so it's like a little bit easier to follow, cleaner to follow, and easier to edit. So, [sighs and gasps] yeah. So, yeah. Uh, for those who joined, I was basically asking if you want me to do next week how to use AI to make long- form videos like this completely for free. Drop yes in the chat. So, just drop yes in the chat if you would want this for next week. It's really easy to set up, too. It probably took like 10 minutes to install it. Um, and then set it up. Oh, wait. That's a new visual. I haven't seen that one. Yeah, it'll still do some things like this. Like sometimes the text here is overlaying on the visual, but it's not it like it's not doesn't make that many mistakes. Do you know what I mean? It's like if you're going for a specific visual, then that might be harder. But if you have like a sketch or something then it can like it's much easier to follow along. Um, hyperframes is free and open source. In terms of tokens, it's similar to using cloud code for coding. So, um, it doesn't burn more tokens than that. Um, because hyperframes is basically like it basically makes videos in HTML. So, cloud code is essentially coding the video. Um, but it's it's really cool. I just don't want, you know, all the videos to look the same, [laughter] right? But it's very cool for some for someone like me where I don't like editing. So, um, okay. So, we'll start. Oh, I guess now. Okay, hang on. So, let me prepare something. [clears throat] Okay, cool. There's this. Okay, cool. Today's Let me scroll down. Can I hide this? No. Okay. Um, [sighs] all right. So, today I'm going to talk about loop engineering, which is the buzzword right now. And in this tutorial, we're going to build your first autonomous agent using the concepts of loop engineering and using specific tools such as Claude Code. Yeah, using cloud code, the goal command, and routines. And this tutorial is really for AI builders who have heard a lot about autonomous agents, but you don't have hands-on experience yet building your first one. So in the first part of this talk I'm going to talk about what is loop engineering like literally let's just define it and understand the key concepts behind it and then let's go ahead and build our first autonomous agents using these cloud code tools such as /goal and routines and by the way you have full permission to repurpose all of my education so today's newsletter is literally thousands of dollars worth of training uh I know this cuz I see a lot of AI content most of it's very shallow everything today is like from realworld practical experience supporting thousands of customers with my product. And honestly, many of you will fall off on this training, okay? Um, you're going to need to go to this tutorial and follow through after, but it's 100,000% worth it. But yeah, [laughter] my husband just walked in. Wait, what? He just walked into my room and stood in the corner like [laughter] what? Okay. So, I'm just going to I'm just saying that because I know this is going to be a lot today. So, it's okay if like you fall off somewhere. That's why I made a companion newsletter and I will send this out immediately after. And I just want to reiterate, you have full permission to repurpose all of this education content. Okay. So, yeah.
So, here's the agenda. So, today we're going to talk about what loop engineering actually means and then we're going to implement it for real using a cloud code goal command. I'll teach you exactly how to write the perfect /goal prompt and how to make sure it doesn't blow up everything on your computer. And then we're going to build our first autonomous agent by combining the concepts from loop engineering into a Claude code routine. You do not need any technical background for this. You don't need to know even though we're using cloud code, you do not need to know how to code. Um, however, the only prerequisite here is setting up cloud code. So if you haven't done that, click on this link or go to my YouTube and search cloud code tutorial for beginners so that you can set it up. Okay.
Okay. So first let's just talk about what loop engineering means uh like what like what what problem is it solving? So the typical way people do things is they prompt AI. It could be chat. It could be Claude. They type they read the answer from AI and they type again. They read the answer from AI. You type again. So in that case, you are actually part of the loop. The loop is you and AI. You are the one checking AI's work. You're deciding what the next step should be and then you're telling AI. So you are the loop. Loop engineering, all it really means is taking you out of that loop and building a little system that does the prompting for you. Meaning it checks the AI's work and then it decides what the next step should be. And when I say it, I mean another AI agent. Okay, so loop engineering is really about building a system that prompts your AI on a schedule and against a goal. Okay, you need to have a goal. Otherwise, the AI doesn't know if it should stop. But once you build a system like this, the beauty is you don't have to type every single prompt yourself. You don't have to review every single output yourself. So all we mean by a loop is like do a step, check the result, did we accomplish the goal? If not, here's what you should do next. If we did accomplish the goal, then we can stop. Okay, so there there have been different ways to do this. Like for example, I often will append this to the end of a complex prompt. Don't stop until dot dot dot. But now with cloud code goals and routines, there are more formalized ways that you can do this.
Okay. So, uh, so here, yeah, I'll talk about the loop has six parts. Okay. Here I have pretty visuals now. Okay. [gasps] Okay. So, just to put and by the way, this was all AI generated visuals. So, super cool. Um, here I'll play it for people who didn't see it the first time. This is all AI edited. So, this is AI generated as well. So again like the way mo 99.99% of people who are using AI right now you are in the loop okay you and AI are talking back and forth you say fix this bug chat GPT says okay I fixed it then then you go take a look you review the work and you're like oh no this still doesn't work here's why then chat's like oh okay you're right let me take a look again right like that is the loop it's just you and the AI I are in the loop together. So loop engineering, we're trying to remove you from this loop and replace you with another AI agent. So now we're going to have two AI agents. One doing the work and the other one doing what you would have done, which is review the work and then decide what the next step should be, what the next prompt should be. No, the concept of loop engineering that is being hyped right now, it's really the same thing people have been doing or at least advanced people have been doing. So when you type a prompt like don't stop until this condition is met, that is loop engineering essentially. Now like the tooling has improved so that this is now much better.
Okay, so we're going to go through each of these one by one. So the very first I should back up. There's six key concepts in what people are calling loop engineering today. So the first one is automations. Let me just go to the right visual. Okay, here. So all we mean by automations is like there's some kind of schedule and then your AI agent runs and it completes certain tasks and it's running by itself. So instead of you sitting there every time and telling AI here's what you should do, the loop is running on its own, it's running by itself on a schedule or you can trigger it with an external event. That's automation. Okay.
The second part of a loop is let me go forward here. Okay, here the second part of the loop is called work trees. And this the concept here is when you have many different AI agents and they're all working on the same project, they can easily conflict. So what you want to do is give each agent its own lane. You can think of it as like lanes on a highway, which uh AI made this visual I really liked, like lanes on a highway. Okay, if you have like six agents all working on the same project changing the same files, it's very likely to end up in a complete mess. like this agent's going to change this thing, but this other agent was working on the same thing and now they're confused. Um, this third agent was reading and analyzing the thing and then it changed because of some other agent editing it. What you want is difference uh what they call work trees for each agent. Now, just a caveat, you don't actually have to implement this yourself. It's now part of cloud code and tooling. Okay, but conceptually this is a really important concept because like once you're orchestrating multiple agents, you want each one to have its own lane, its own work tree so it can safely make changes without disrupting the work of other agents simultaneously. Okay.
Uh now concept number three behind loop engineering is skills. Many of you are probably familiar with skills, okay? But for those who aren't, it's you can think of them as a playbook. you write the way like let's say you reply to customer support tickets a certain way. You want a playbook that the AI agent can follow. So it can consistently reply to customer to support tickets the exact same way that you would. So a skill MD file just formalizes whatever your playbook is. So for example, how you want to name things, the conventions you want the AI agent to follow, the mistakes that it should never make, any constraints or guard rails. You would include all of this in your skill MD file or your playbook. Okay? So you teach AI once and it will follow this playbook skill every single time. Okay.
Key concept number four in loop engineering. Let me fast forward here. Key concept number four is connectors. Uh you can think of this as AI being able to use the tools that you use every single day such as Gmail, Slack, Intercom, etc. So here is a good visual. Okay. So instead of AI just yapping back and forth like here's the fix that you should implement, connectors allow your agents to go implement the fix for you. like it'll fetch your codebase, find the bug, try to fix it, add helpful comments, and check it back into your codebase versus AI that's just yapping and telling you what to do. Okay, so when you connect your AI agent to connectors, it can basically use all of the tools that you use. could be Gmail, could be your issue tracker, uh Jira, GitHub, linear, could be your communication systems like Slack, could be your CRM like Salesforce, HubSpot, content creation tools like Canva, Higsfield, Loato, etc. Whatever tools you use, now your AI agents can use them, too. This is already a really huge unlock. So like personally I just try to get people to this step [laughter] you know like if you can get to this step you're already ahead of 99% of people using AI like I'm a very happy teacher. Um [laughter] but the what we're going to talk about today is like be beyond uh this. I'm just kind of reiterating what are the key concepts in loop engineering. And for by the way for many of you who have been using AI for a long time who have joined my live streams for a long time you should already be familiar with most of these concepts. Um, and that's kind of what I'm trying to emphasize like loop engineering cons as a term is brand new, but as a concept like we we were all doing different pieces of it. And it's kind of blown up on Twitter because now we have a term that we can all rally around and say, "Oh yeah, this is what I've been doing. This is how I've been thinking about building my agents." Okay, so [snorts] blah blah blah. Oh yeah, that was a good visual.
Okay, so concept number five in loop engineering is sub agents. This one is really important. Um, so the easiest way to think about it is you have two agents. The one who's actually doing the work, the maker, and then a second agent, the checker. And the reason why you want to have two separate agents is because the first agent is just biased and will lie to you. You know, when you're like, fix this bug, and then your AI is like, yeah, it's done. everything works great, but it actually just deleted all of your tests. Um, [laughter] yeah, that you don't want the agent doing the work to be the one checking the work because it will often tell you that it's done even though it's not done. So, the key concept here is we're just separating the tasks. One agent will do all of the work and the second agent will independently review it. If the checker says, "Hey, this isn't good enough or this isn't ready yet." It's going to tell the maker, "Here's why, and here's what I think you should do next." Right? This is very intuitive if you just think about it as like two people interacting. One person making stuff, the other person reviewing the work, like a writer and an editor. I think I have a visual for that actually. Oh, yeah. [laughter] Nice. So yeah, like a so a writer's writing and an editor is like a second set of eyes and they are paid to be brutally honest. Okay. And it's this like interaction back and forth that leads to amazing writing. It's that collaboration between the the creative person who's doing all of this writing, but also the editor who's taking a fresh look at it and giving really critical feedback like is it done? Is it ready? Is it high quality? So a lot of people don't do this. they will use the same AI to review the work done and that's why you get a lot of issues like it said it was done but it really wasn't it was super broken but why did it lie to me um because it's reviewing its own work okay so that's concept number okay we're blasting through these okay six so the final concept in loop engineering is memory and you can think of this as like a shared notebook okay so that your AI agents on each run has context on what's been done, what else needs to be done, what should I do next. Now, practically when you hook up cloud code to your GitHub repo or your GitHub project, that serves as a sort of memory because like within that project, uh for example, in my social media posting project, um my agent tracks like all of the posts it's made. Like it has a little log file that tracks that. Uh so practically here you don't have to do anything if you've already hooked up Claude to your GitHub repo. But the reason this is important is without some kind of shared notebook across all of your agents, every run would start from zero. Like it really wouldn't know what the previous agent has already accomplished, what blockers they're running into, and what it should do next. So memory is an important part of loop engineering. But practically you can achieve this just by connecting your cloud code project to a GitHub repo so that your agents can write to that project their status updates what they've done, what else they're stuck on, and what they should do next. Okay. Oh, yeah, it's like a whiteboard. Okay. Oh, this is a good one. Okay, cool. Um, and by the way, for those who joined late, this what I'm showing on the screen is a YouTube video I'm going to publish later. Um, and it was fully edited by Claude and Hyperframes, which is a new free open source repo. And it's pretty cool. Like, it's very cute and everything. Um, all I did, I just filmed myself talking and then it edited it and added all of these visuals and interactive graphics. They're not moving right now because I just I don't I don't want too much motion so I can explain stuff. But all of these graphics are like animated and stuff here. I can show this. Okay. And then [snorts] Oh, that's the whiteboard. It even cut out my face here. Oh yeah, here. I was just showing the animations. Okay, cool. [laughter] Okay, so yeah, let me just summarize. So, so in summary, loop engineering is all about removing you, the human from the loop so that an AI agent has a goal. It knows what to do. It tries to accomplish the goal. It reflects on its own work or a separate agent, a checker reviews its work, and then it decides like if the goal has not been met, here's what I should do next. That is what Boris, the founder of Claude Code, means when he says he doesn't prompt Claude anymore. His whole job is designing these loops because instead of like I ask Claude do this, I review the work and then I tell it what to do next. Instead of the instead of you being the one doing that, you can have AI taking your role role doing that. Reviewing the work and then prompting what should the next step be. So here's the whole loop that we're going to build by the way. Um [laughter] so uh basically have some kind of trigger like a schedule when your agent runs. It will have a shared notebook or memory which is typically your GitHub project. Um if you have multiple agents working simultaneously each one will have its own work tree, its own lane so it doesn't collide with all the other agents. You'll have one agent that is predominantly doing the work, the maker. another agent, usually faster and smaller, such as a cheaper model like Haiku, checking and reviewing the work independently. If the goal has not been met, the checker says, "Hey, go back. Do this instead." Like it'll give feedback to the maker in terms of what steps should be taken next. That's what people mean when they say, "Let AI prompt itself." The checker is actually providing feedback in in a in in context for what the next prompt should be for the maker agent who's responsible for doing the work. And then when it's when the work is done, you can open a PR for example. You can email it to yourself. You can send a slack message to yourself. Exam though. Okay, cool. So I think that's it that I want to talk about here. Uh yeah, turn. Yeah. Okay, cool. Okay, do we have any questions on that? That was a cool video. Yeah. Uh, okay. If you guys have any questions on that, let me know. Just drop it in the chats. Are you actually using loops like this for Blotato features? Yes. So, that's what my new AI agent is. Um, so I dropped a new AI agent in Blot that uses BA like literally exactly this loop. Um, and it does not use any bloated agent frameworks or anything like that. Um, it's really just built from scratch without any agent frameworks. Um, can I use codeex to loop cloud code? You can, but I'll show you today. You can also do it entirely within cloud code. Uh, could we do a quick summary? Okay. [laughter] Oh, here I put the summary here. I'm going to send out this um this thing immediately after. Okay. So, here were the six parts we talked about. Number one is oops, sorry. Number one is automation. So, some kind of trigger or timer that starts the loop on its own so that you don't have to be the one typing to start the work. Okay, we're going to cover that in the last section, cloud code routines. Um, second concept number two is separating the work areas. So, two AI agents do not collide with each other. Practically speaking, you normally don't have to set this up manually and most people won't even have this need to be honest with you. Like you'll just have one AI agent at a time working on your project. Um, it's it's a lot to manage like multiple work streams. So, I would consider that like very advanced. But concept number three, skills. So having your loop access uh like repeatable playbooks for the different tasks you should do. Many of you are familiar probably with skills and connectors already. So the the concept here is just that your loop has access to skills as well as connectors. Connectors are uh allow your agent to use the tools that you use. So Gmail, Slack, uh HubSpot, whatever you use it can plug in. and sub agents. The concept here is one agent to do the work and a difference agent to independently check the work. So that your main agent is not grading its own homework. And then the last concept is memory. So that could be a notes file that lives outside of the chat. Uh it's often times a GitHub project with with uh textbased markdown files within the project where your agents can log information etc. Um, a lot of people now like to do uh a lot of markdown in Obsidian and use that as their like second brain memory. Um, it's uh yeah, but okay. So that I'll just stop there and summarize instead of rambling. Okay. [laughter] So, okay. So, those were the six parts of loop engineering. And if most of those look familiar to you, um, they that's good. They should, right? Loop engineering as a term is not a new concept in the sense that like people have been doing this, but it's blown up on Twitter recently because like someone really put a name around it and helped to kind of like organize a lot of the thinking that has been done around this. So, uh, if you're you're probably already doing some of these. For example, if you have a cloud co-work uh, schedule that checks your Gmail every morning and surfaces emails that are urgent to you and labels or archives the rest. That is considered loop engineering. Um, it may not have all of the parts, okay, but conceptually you've gotten a lot of things there already. Okay, so that those were the key concepts. Yeah, I will caveat this like it sounds simple. Um, but actually the hardest part is defining the checker. Like let's let's take a social media post for example. How do you define what a good post is? Like it's it seemed like your task is like write a viral LinkedIn post. Okay, [laughter] but like how does the checker define what a great viral post is? And so, um, as we'll walk through the examples today, eventually you'll notice that actually defining what good and done looks like is the hardest part of creating the loop. Often times people already know the task they want done, right? Like clean this up or write this thing or plan this out, but it's it's hard to define what good looks like, what done looks like. Um, but that's okay. That means you're doing it right. So, okay. [snorts] Okay. Okay, so now we're going to dive into the actual practical uh part of this tutorial. So, make sure you have Cloud Code open. Uh let me actually open it now on the right side. Oops. That's okay. I'm just trying to get the font size right like so you guys can read the font. Can you guys still kind of see the font the stuff on the right side? Hopefully. And I know it's really tough on vertical streaming platforms. Um I am on horizontal streaming platforms as well if you find it really hard to read. Uh you can use cursor and other tools but they won't have slash commands like slashgoal. I think I honestly I haven't used cursor for real in like a year. So [laughter] um and then I'm not sure about like routines either. Um before cloud code routines I just used GitHub actions, right? So that like that's another option if you're GitHub based. Okay. Okay, cool. Um, can you guys see my screen? Um, no, it's it's actually the opposite. The checker is the small fast model. So the default checker in cloud code is haiku. You can change it so it uses a different model, but typically you want your primary worker to be a more advanced model and then your checker to be a smaller, faster model. Okay. Uh okay, cool. So yeah, let's get started. So the very first thing we're going to do is just think about a task you repeat every week. So when do you start the task? Like literally fill this out. Starts when. Is it a certain time of day? Is it when an email arrives? And then define what done looks like. So for example, in the morning at 8 am, I want to go through all my emails and label them accordingly or archive them and and uh let's say surface the three most urgent ones to my attention by DMing me on Slack, something like that. And then here's the check how the AI proves it's done. That would mean like every email it has been labeled or archived. Okay? So, think about this for one task that you repeat every single week. Um, and by the way, like I recommend business owners in particular do this once a week. So, this is an aside. This should not be in the final video, but like I have a new habit I have a habit tracker app that I always use when I develop new habits. And like one of them that I've used now for a while is always to automate, delegate or subtract something I'm repeating every single week, right? So if there's something I'm doing every single week, I either want to automate it with the help of AI, delegate it to someone else, or subtract it from my life. Just stop doing it altogether. Um if you do not have that practice in place on a weekly basis, you'll often end up like just drowned in lots of random tasks. Um, [laughter] so but so any that was an aside, but um, okay. So I'm just giving people time to think about this one sentence they repeat uh, or this one task they repeat every week. Okay, now what we're going to do is use the cloud code /goal command and make sure you have cloud code set up in the terminal. Okay, so I'm just scrolling down here to where the prompt will be. Um, and it's similar to the concepts we talked about before. So you give Claude your goal, like what is the goal condition? it keep it will keep working on its own until the goal is completed. So how does that work? So for those of you who are technical and curious how this actually works basically slashgoal is a wrapper around the stop post hook notification. So you know post hook notifications like uh when the prompt when the you type in a prompt cloud code runs that's called the end of a turn. Okay. At the end of a turn, that's when your post hook stop notifications happen. For example, I have a post hook stop notification. When cloud code is finished running, it emits a mooing sound. So, [laughter] if you've been on my live stream where you heard like lots of mooing, that was like cloud code running and it was done. [laughter] So what what they do at slashgoal is uh on that stop post hook notification they have another AI model uh the default is haik coup it serves as a small fast model to check whether the goal condition is met and decide like should we keep going or should we stop because the goal condition has been met. So that was a technical explanation that you can also cut out of the YouTube video. But for those of you curious how /go goal actually works, it's like it's actually a wrapper around the stop post hook notification and it runs that a small prompt at the end of each cloud code turn to check if the goal has been met. Okay, so here's how you type it. So let's just do a simple example. So how you type it is really simple. So you can just type /goal. Okay, and it should turn blue like this assuming you have cloud code in the terminal and it's updated. Make sure it's up to date. Okay. And then you can see here it's trying to help you with documentation like what is the condition that you want to keep you want AI to keep going until this condition has been met. So here's a simple example we're going to do. Sort every file in my downloads folder into subfolders by type. Keep going until no files are left. Do not delete anything. And stop after 30 turns. I'm just going to pull up my downloads folder somewhere. Where did it go? Where is my Oh, no. That's not my downloads folder. Oh, here it is. Okay. Okay. So, so let's do let's just paste this. Uh, you can take a screenshot of this. So, let me just put it here so everybody can take a screenshot. Actually, I'll type it into the chat. Uh, that's too long to type into Tik Tok chat. Okay. Yeah. No, sorry, Tik Tok. I'll type it into the YouTube chat. Sorry. Sorry, Tik Tok. I'll type it into the Instagram chat as well. Uh, okay. That Okay, cool. So, I typed it into the YouTube chat and the Tik Tok chats or not the Tik Tok chat, the Instagram chat. Uh, okay. Cool. So, here, just trying to I need to make it like readable. Okay, so here's my downloads folder. I'll put it down here. It's It's kind of messy now. Let's just run it and see what it does. Hang on. Let me move this here. Okay, [snorts] so Oh, I forgot I actually already have a cleaner skill, but [laughter] um you won't have a cleaner skill. So when you run this, you know, you're not going to see like the goal matches my cleaner skill. Um, but yeah, so now it's found 17 files. Um, it counted how many are in each category. Now it's creating the folders and moved everything turn by turn. Okay. And pretty much done. Found 17. Let me create the folders and move everything. All files moved. Zero remaining at the top level. Now it's going to verify its work. Verifying the counts. Done. Your downloads folder sorted. No files left at the top level. Nothing deleted. Boop boop. Okay. And then you could see goal achieved. Okay. So, this one was a very simple example because um I've gotten feedback that my examples are too complicated. So, I'm trying to stick to simple examples. Okay. So, it was it was actually completed very quickly, you know. However, I have run goals and and loops like this where it's running for 5 hours continuously. Okay. Um, so don't don't let the how fast this happen fool you. Um, you can set a quite an ambitious goal and let it keep running for hours on end. Okay, but here it was just a really simple example and now you can see my downloads folder has those other folders organized and everything was organized here. Videos, other images, etc. Okay. And so let's think about like con just conceptually what happened here. So here are the things. Here is how like that prompt was struct structured. So Claude was moving each file at a time, checking what's left and moves on to the next file and repeats. It stopped on its own when the entire downloads folder was sorted. And there were three things that made this like a good goal prompt. So let me scroll back up to it. Okay, so we have a clear end state, right? Like keep going until no files are left. Like that's a clear end state goal. It had a check it can run right counts the loose files still in the folder and a guardrail. Do not delete anything and stop after 30 turns. Loose. I don't like this word loose. Okay, just deleting this from my goal. Okay, so here's our goal. Sort everything. Keep going until blank. This is the end condition. So when you type this um the small fast model which is default haik coup is going to check that no files are left like that's one of the goal conditions that it must check and then these are constraints like or guardrails don't delete anything and stop after 30 turns. Um because with a malformed goal prompt it could like keep going for hours and hours unintentionally. Um, and so it's nice to put some kind of guardrail like stop after 100 turns just so you don't blow through all of your tokens for the month or for the week. Um, okay, cool. So, that was a really simple example of a goal. Um, now I'm going to walk through some intermediate examples, although I don't actually have any of these receipts, but I'll just talk through them. Okay, so here's one. So here are five intermediate level examples. You don't have to run them right now, but I'm just giving you ideas of what else you can do. So again, um, standardizing a lot of messy files until every name matches a specific format. For example, I have a ton of invoices and receipts. Okay? So you can rename them all in this particular format in date order and keep going until no file has its original name. do not delete or move anything and stop after 25 turns. So this is one example the end state here like what is the goal condition that our checker agent can verify? We have zero files left with the old style name. Okay.
Now practical example number two categorizing a spreadsheet until no row is missing a label. Okay. So for example let's say you have a big spreadsheet and you're trying to label every row in the spreadsheet. So the goal is fill in the category column for every row in expenses.csv. Here are the categories. Food, travel, bills, shopping. Keep going until no row is blank. Do not change other columns. And stop after 30 turns. Right? Okay. So this is the goal. This is the end state. Keep going until no row is blank. And here are our constraints or guardrails. Don't change other columns. And stop after 30 turns. Notice here like we're not typing massive multi-paragraph prompts. Okay, that's that's kind of what people mean when they say like prompt engineering is dead. It's not it's not really dead. It's just it's just this is the next evolution of prompting. It's like how do we define this loop so that an agent loop can like verify its own work, check what else needs to be done, prompt itself to figure out how to complete the work, and then check again if the work should be done. So the end state there was making sure there's no rows missing a label. Zero blank cells in the category column.
Here's practical example number three. Working through a stack of documents until none are left. This pattern is called empty the queue. Um, I'll talk about this in more detail when I share some cloud code routines I have for customer support, like processing every open ticket until none are left or processing every email or processing every unread email until none are left. That's like the empty the queue pattern. Um, okay. So, here /goal write a fiveline summary of every PDF in my reports folder. Keep going until every PDF has a summary. do not edit the PDFs and stop after 40 turns. Okay, so again, we have a clear goal. We have a clear end condition and we have our guardrails. The end state is every PDF must have a matching summary.
Practical example number four, cleaning up a bunch of social media captions until they fit all of your brand voice rules. Uh, for example, rewrite every caption in this file so that it's meets this character limit and has no hashtags. Keep going until all of them are done. Don't touch any other file and stop after all of these turns. The end state is zero captions over 150 characters or containing a hashtag. And then this one is turning a list of roof ideas into hooks until the list is done. Turn each of these ideas into hooks. Keep going. Don't change other files and stop after 30 turns. All 20 of these can be rewritten uh as hooks less than 10 words. Then this is the end condition. Okay, so here's the cheat sheet number two. So this is just generally the framework to think about when writing your goal prompt slashgoal what done looks like checked by how like how do you prove it? Is it a count? Is it that all of your tests pass? Is it that you're you have zero bugs in this area and stop after x number of turns? Okay. So I know that these are to me to me they're simpler. Okay. But again, I got a lot of feedback saying I need to have simpler examples. Um, but th this is the foundation for you writing way more complex autonomous agents. Um, it's it's this framework. It's this cheat sheets of of prompting. It's it's it's like not even
About prompting. It's like how you are defining the task. Like what does the end condition look like? How do you verify it? How do you prove that we've met it? And some kind of guardrail stop after x number of turns. Okay, so practice that. Like try it with some of these examples. You can tweak them so it makes sense for your use case or industry. But like, really get in the hang of thinking in this way. You want to think in terms of loops where there is a verification step in the task itself because a lot of people actually don't ever add a verification step. Um, it's something that I teach, right? Like, don't stop until. But having observed thousands of people prompting, I can tell you that the average prompt I see is like four words long. So, [laughter] um, if this is basic to you, that's a good thing. Um, don't worry, we'll get into the advanced stuff. So, [laughter] okay. So, yeah. Hopefully everybody took a screenshot of this. So, like, keep it as simple as possible because you're you're actually retraining how you're prompting. Okay? So, like, I don't care how simple it looks to you, just try it in this framework. Keep trying it in this framework. Obviously, if you're pro, you're going to create a skill that's going to help you write this prompt properly. Um, but yeah, just keep doing it in this framework so that you train your mind to prompt in this way. Okay.
So now we're going to build our first autonomous agent with a cloud code routine. So slashgoal is great. It runs like while you sit there. Um, but a cloud code routine basically adds that timer. It adds the automation aspect that I talked about in the first concept of loop engineering so that the loop can run without you. Remember that the whole goal of loop engineering is to remove you, the human, from the loop. It's about like, how do we set up a system so that it can just keep looping until a complex goal is achieved. So, uh, cloud code routine is really awesome. If you come from an automation background, like you've used n8n or Make.com or Zapier. Um, it's I wouldn't say it's a total replacement for them um because it's a little it's a little less deterministic than those workflow platforms, but it's it's super awesome thing to have in your toolkit. So, a cloud code routine is basically just a saved AI loop that runs by itself on a schedule. Um, specifically in the cloud, if you're using a cloud code routine, even when your laptop is closed. Okay? So, you don't need your computer on all the time to run a cloud code routine. It's actually running in the cloud somewhere. Um, it sets up a fresh environment, pulls your GitHub project, and then runs uh the skills. It can use MCP connectors. It can make API calls, but it runs in that isolated environment. Um, quick aside. So, if you are advanced and you are and you like the concept of cloud code routines, but you wish you could run it locally, um, just check out launchd. Tell Claude to set up a launchd uh schedule for your tasks. And that way you bet that way your uh routine on your computer runs and has access to all of your local files and setup. So if you don't want to run this in the cloud. Okay.
Okay. [snorts] So to set this up, we're gonna go to cloud.aicode. Okay. So that's over here. So let me just type the link in the chat. cloud.ai/codeines. Okay. Claude. Okay. Okay. So yours will probably look totally empty. Um, I have a few here that we're going to walk through as examples. Okay. Oh, yeah. We're going to do this one. Daily email cleanup. Okay. [laughter] [gasps] Uh, we'll do this simple example. So, but let me go to the edit. So, go ahead and click like new routine up here. Your your screen is going to look like this. I'm going to pull up uh what I already have and you're going to copy it and we're going to talk through what it does. Okay. So, click new routine and then you should have a form that looks like this. Uh, again, you can think of a routine as a loop that is running on its own in the cloud. You just set up a trigger which could be uh a daily or weekly schedule. It could be when a GitHub webhook fires or it could be uh you can trigger it yourself sending a post request. We're going to keep it really simple and create a daily email cleanup agent that will read your unread emails and post the three most important ones to Slack. In my case, I'm just going to DM myself. one [snorts] line each. And here's the guardrail. Do not reply to anything. Okay.
So, I'm going to paste these instructions uh in the chats. Oops. Okay. You won't have Sabrina obviously in your Slack, [laughter] so you can just change that. Uh, okay. Cool. Okay. So, that's the this is the name of the routine. These are the instructions. This is a very simple one. We're going to read all of your unread emails, figure out the three most important ones, and send a Slack message to myself. And do not reply with anything. This is the constraint or guardrail. This is where you can select a project, but you don't have to. So, in this particular case, I don't actually need it tied to any particular project. It's just reading my emails. This is where you select the model. Okay, so Opus 4.8, etc. [snorts] And this is the trigger. When do you want this loop to run? Okay, in this case, we're going to say run daily at 9:00 a.m. So, just click schedule and then run daily at 9:00 a.m. You can edit this as well. Okay. Oops. Okay. And then connectors here is what this loop will have access to. So, remember, one of the key concepts of loop engineering is connectors, the ability for your AI agent to use the tools you use. For this example, we're just going to use Gmail and Slack. To add connectors, you can click add connector here. And we will cover how to add tools that don't have uh these nice connectors and stuff like that. We'll cover that later. Okay. There are additional options here. We're not really going to cover behavior, notifications, permissions. Okay. So, just make sure yours looks exactly like this. So, name of the routine, simple instructions, daily at 9:00 a.m., and then these two connectors. And then go ahead and click save. Okay.
If I make a skill, can that be triggered from a routine? Yes. So, we were we're going to cover that. This is just the simple example. [laughter] Um, yeah. So, just make I'm just leaving this up here so people can make sure it looks like this. Okay. So, uh, well, click save. So, then you'll have it here. This is where you'll see um all of the routines you have running. So I obviously just created this one, right? You can test it by clicking run now. So go ahead and click run now in the top right corner and it will say workflow run started. Okay, you can actually click this to expand it and see what it's doing. U I'm going to close this cuz it's going to reveal a lot about my email inbox, but um in a second we should get a summary in my Slack with my top three most urgent emails. Okay, I'm just going to check here if there's anything else I should cover. Oh, inter. Okay, we'll get to that next. [sighs] Um, yeah, if you have questions and stuff, this would be a good time to post it in uh YouTube or TikTok. Uh, okay. This I don't know how long I do have a lot of unread messages in my email. [laughter] Okay, searching for Gmail and Slack. Now it's fetching a bunch of tools. Now I have the emails. Now it's going to assess the most important emails. Like you can see its entire thought process here. And by the way, you can continue the conversation. So let's say it did something. Maybe you want more information. You can come here in routines, open up the chat, and continue talking to it. Like you can ask questions here. You can have it run additional things etc. Okay.
Okay. [sighs] So if your connector is not listed um you will need to go back to the actual cloud.ai interface. So go to cloud.ai. If so if you go to customize connectors and then this is where you can add your connector. So click the plus. Uh usually for most apps they have an official connector. So Gmail here. Okay. And and then once you add it it'll look like this. Um a lot of people ask me about permissions. So this is also where you can manage the permissions of all of your connectors. So always allow needs approval or blocked. If you're a beginner, I recommend keeping it at always allow for read only things. Meaning like it can read your content, but it needs approval if it's going to write, edit, or delete anything. Okay. Okay, so that's a pretty good configuration, especially if you're a beginner. Okay, let's go back to our routines. Let's see if that finished running. Okay, so that one finished running. So, you can see check mark here today at 12:44 p.m. So, let's go to my Slack and see if it DM'd me. Yes. So, okay. So, here are my top three unread emails. You can see the time stamp is literally right now. Someone sends a long book excerpt. Okay. Um, which plans for Blot uh showcase at some event? Okay. Interesting. So, these are my top three most urgent emails. It was sent to my Slack. Okay. And again, you can open the conversation here. You can continue the conversation if you want to update anything. And you can update the uh the routine itself. So, once you create it, it's kind of going to look like this. Click this pencil button in the top right corner if you want to go ahead and update it again. Okay, that was the simple example. [laughter] Um, I'm just going to talk through intermediate examples and then I'm going to show you an advanced example which is like my own routine. Okay, so here are some intermediate level examples. Let's say you do have like thousands of unread emails. It can completely sort your inbox, label every single email, and archive the ones you don't want. Okay, so you can set that up as a routine running on a daily or a weekly basis. Um, honestly it it this one's really awesome. Um, so uh just just to help label emails even like label receipts, label filter these out, archive these emails. So uh if you have a monthly report, you can create a cloud code routine that every single month pulls data from certain systems. Let's say your CRM uh and your email marketing system and it'll write the first draft of your report and send it to you in Slack. Okay, so that's another idea of an intermediate level example. If you have a lot of news you're trying to keep up with, you could say, "Every Monday, read the updates on this topic and hand me a short brief so I stop doom scrolling and but I stay up to date on the news that I care about." You can have another cloud code routine that does this. So, what I would recommend is picking one of these or a variation that you resonate with so you can make your first routine and make sure that it's running autonomously every day or every week.
Okay. So now let's walk through a real example because I know people have questions like well how do you integrate skills? What about other APIs etc. So that will all be answered here. So um let me just pull it up. So now I'm going to show you a real example of a cloud code uh loop including the main agent that does the work and the checker agent that independently reviews the work. So it's going to be these two. I wish I could move them next to each other, but um [laughter] so this one day every day runs at 8 a.m. and cleans up support tickets and also surfaces any issues and gives product roadmap recommendations. This is the checker. So it will review all of the closed tickets that were closed by this agent and confirm they should have been closed because I don't want to close support tickets that should have been escalated to a human. Okay, so let me open this one up. Click in the PL. Okay, cool. So, here's what this looks like. So, it's actually it's actually not that much longer, but it utilizes different things. So, here I have a skill already in this GitHub project. By the way, this is where you can add your GitHub projects. For me, help.bloat.com is where I host my support documentation and it also has my skills related to customer support. Okay, so run the cleanup ticket skill on all open customer support tickets using the intercom API, which I'll talk about as well. Provide a summary in Slack # support channel. And when referencing conversations, always provide the full link so I can easily click and open it. Do not delete tickets. Here are constraints and guardrails. And do not stop until you've processed all currently open tickets. This actually isn't necessary because this is already the goal condition, but just want it's like wanted to just make it extra clear here. Um here's the trigger. This runs daily at 8 a.m. And then here are my connectors intercom and Slack. Okay, in this routine I also actually have um an API key. So what you can do is you can create uh a separate environment that stores like your uh environment variables. So the default environment for me does not have any environment variables and then my support environment contains my API key for intercom and the reason for that is uh using the intercom API I have access to a lot more things than using the intercom MCP. For example, the intercom MCP does not allow me to close open tickets but the intercom API does. So for those of you who are feeling limited by connectors or you want to integrate an API that doesn't have a connector, uh for example, I'm I don't think Perplexity has a connector to Claude since they're competitors. Maybe now they do. Um, but you can you can just create uh a new environment like click add environment and then you can put your environment variables here. So let's say this is our research environment and we want to put our perplexity API uh token here equals and then put the token here. So this is what it would look like. Okay. So any tool that does not have uh an MCP that feels that fulfills your needs, you can just integrate the API into the routine just like this. Just create a new cloud environments, call it whatever its purpose is, and then put your environment variables, your API keys and tokens right here. Okay. Um, so I have one for support. Um, and then that's it. So it will run daily at 8 a.m. It will analyze all of my open customer support tickets. It will automatically close the ones that no longer need help or need to be escalated. It will also look for um any urgent issues like outages, bugs that are urgent that I need to fix. And it's all tied to this cleanup ticket skill. Okay, so there's actually a lot in this skill that I'm not showing. Uh, but that's the whole point. Like you can create these skills in your GitHub project and then your AI agent loop just can use these skills uh in the process. Okay.
Okay, cool. So um okay let me close this. What else? So this is the this is the maker agent the primary one doing the work classifying tickets analyzing them and then I have the checker agent here. So this will run about 2 hours after the other one. And its job is to independently verify all of the support tickets that were automatically closed today. Confirm that each ticket should remain closed. If the support responses received by a customer do not clearly solve their problem, reopen the ticket. So again in loop engineering the concept here called it sub agents. One a primary agent to do the work and another agent to verify the uh quality and accuracy of the work. So this is the checker agent that um helps verify it. So it's set up similarly, right? So, uh, the only difference really is it runs 2 hours after the first one runs cuz the first one takes a while to actually process all of those tickets. Uh, and then you can see examples of it in Slack. So, if I go to support. So, okay. So, here's the ticket cleanup run. Okay. Just a lot of tickets. Okay. And then let me open this. So this is the cleanup checker and it was running. So okay. So here I'm just pulling up a summary. Okay. Yeah. So here in the first run today at 10 a.m. that I triggered manually. The full audit was complete. 151 tech tickets were currently closed. Uh or 151 tickets were correctly closed. One ticket needed reopening. Okay. So this is an example again of the checker verifying the work and it found that one ticket needed reopening. Okay. So that is a more advanced and realistic implementation of an autonomous agent. So I'm just scrolling here. Yeah. And then I mean I covered this in the blog post but the next level is to integrate any a API uh with your routine which I talked about a little bit here, right? Like if you want to edit this, click this cloud and this is the environment. Click add environment and this is where you can put all of your API keys for any tool you want your cloud code routine to access. [snorts] Okay. And then yeah, just some tips here like if you are brand new to all of this just start readon like instead of having it reply and close tickets just have it summarize your emails like label your emails. And that's why I started with that as a simple example. Like I know it's a for people in AI who've been doing this a while, it's like a really simple example. However, again, I've gotten feedback that my examples are too complicated. I should start with simpler examples. So that that's a nice one because it's just reading your emails. It's not replying to your emails. Um, it's just reading them, labeling them, and surfacing urgent emails. Um, and make sure you set your constraints and guard rails. You know, do not reply to email or do not delete anything. In my case, do not uh do not delete any support tickets. Um, and then routines use the same plan as your normal claude and there's a daily limit in settings. So just be mindful of that and [snorts] that's another reason why we have a guardrail like you know stop after x iterations. So here's the cheat sheet number three. Uh, so ship one tiny routine this week. Think about when should it run? What is the trigger? What should it do? Fill that in here. What are the tools it needs? connectors and API make you can make a list here and what is the limit that you want it to have like don't reply to emails or don't delete something okay so um like think about this cheat sheet and fill it out and this will help you create the cloud code routine by the way claude can create the routine for you if you like literally copy paste this into cloud code and be like create a cloud code routine and you fill out these blanks it will create it uh mostly for you I you will need to go in here and still create your environment variables and stuff but okay. So yeah, start read only let it summarize stuff for a few days before you let it write anything, edit anything or delete anything but definitely use this template to again reorient how you've been prompting so that now your your prompting is all about creating these loops.
Okay. So just to recap everything we've talked about. So we talked about loop engineering is a shift from typing prompts to designing this loop. Slashgoal and routines are things you can use to make loop engineering a reality much more easily in 2026. So /goal and then you type the goal you want it to keep going until it hits that goal. And then there's going to be a second verifier agent that checks whether the condition is met. Uh and then a routine. It's like a timer, right? and that can be connected to your skills, your connectors, your API keys, your notebook, which is your GitHub repo. Um, it's connected to all of those things which are all key concepts in loop engineering so that it can run the loop in the cloud without you and that will be your first fully autonomous agent that where you are removed from the loop. Now the hard part like I I really try to emphasize this like the the hard part is um is defining what done is like what is good what is good enough what is done uh that's why like my personal formula whenever I think about how am I using AI effectively the amount of AI leverage I personally get is always a function of like my skill and my clarity this is like the formula I I personally think about all of the time by clarity I my ability to define what it is I want it to do and what done looks like. What does good look like? And skill is like my ability to review the AI agents work so that I can further improve the loop. Um, so a lot of people like this simple formula cuz it's cool, easy to understand. Um, but this really is how I think about AI. like if I have no skill in something um you know AI can help me build up some initial skill fast but I'm just not going to get the same amount of leverage as someone who is already very skilled in the thing. This is why like senior developers are like so much more productive using AI tools than a junior developer. Um, because you have the ability to review the work, identify clearly like what is wrong and how the loop should be improved. Like maybe you didn't clearly define what good looks like or what done looks like. Maybe your uh end condition was make sure all the tests pass but your tests were garbage, right? Like you have to go improve the tests and that requires skill to be able to like recognize that and do it. So this is really my personal formula whenever I think about how do I use AI to maximize my leverage. Where do I have skill? Where do I have clarity like to to be able to define what it is I want and what good and done looks like. Okay.
Um, so yeah, that's pretty much it. So hopefully that was helpful. I guess I'll just do another recap here with all the lines. Where's my loop? Okay. Man, this video is so cool. It was made with AI. Um, I'm looking for the graphic with a circle. Yay. Okay, cool. So, here we are. Um, okay, cool. So, yeah. So, okay, let me So, so in the beginning, we talked about like what are the key concepts of loop engineering because like that's the latest buzzword. The reality is people have been doing loop engineering. We just didn't have like a collective name we all agreed on. Um, for many of you who have been following my content, you should be familiar with at least half of these, right? So, concept number one in loop engineering, automation, like running it on a trigger or when something happens, do this. That way, you're not the one sitting there prompting it to happen. It's just happening without you starting the loop. Um, number two is work trees, which means let's say agents are working on the same codebase. You want each one to have its own safe space so it can experiment without colliding with all of your other agents um get work trees. Um practically speaking like most people don't have to do anything to set this up and practically speaking most people won't really need this unless you're really having a lot of agents u modifying like the same exact things. Um number three is skills. So many of you are familiar with this. Um, it's basically uh a playbook that your agents can follow to do a task the same way every time. And so you don't have to give it that context and instruction every single time it does a task. And number four, connectors. Uh, just like we saw, connecting it to Gmail, connecting it to your support desk, connecting it to your CRM, connecting it to your content creation tools, connecting it to Plot, for example, to publish to social media. Connectors are what give your AI agents the ability to use useful productivity tools, the ones you use every single day. Number five, sub agents. The key concept here for loop engineering is you want one agent to do the primary work. It's usually the smarter, bigger model. So let's say opus sonnet 4.8 or opus 4.8 Right? And then you have another agent that's typically the smaller faster model like Haiku reviewing the work independently like has this goal condition been met? Yes or no? Haiku is going to check that. If the answer is no, okay, the primary agent has to go and keep trying until it completes the goal. And the last concept for loop engineering is memory. It's like a shared notebook for every agent run to have the same context of what's been done, what's been tried, what are we struggling with, what needs to be done next. Practically speaking, if you have a GitHub project already hooked up to your cloud, that is going to serve as the memory as the scratch pad. Okay, so those were all six concepts for loop engineering. And then we also talked about how to use cloud code/goal to make your first loop and also how to use cloud code routines to make your loops autonomous running without you. Um, that's it. Yeah. Oh man, my voice is gone. But okay, if you have any [laughter] question, I'm going to stop recording now. Uh, but if you have Oh, wait. OBS is on my other screen. Okay, I'm going to stop recording otherwise the file is going to be really large. But yeah, if you have any questions, just drop them in the chat. Um, I'm checking both YouTube and TikTok chat right now and I just have to go stop the recording. Okay, sweet. Oh. Oh. Oh, okay. So yeah, drop your questions in the chat while and let's just like compile the questions. I need to order sushi real quick because I'm really hungry. But [laughter] I'm also on a diet. Okay. So, okay. But yeah, you can drop your questions in the chat and I'll check in a second. Oh, wait. Let me ask if I need to ask if my friend wants sushi, too. Who you want sushi? Okay. Uh, where is the template? I am going to drop that later today. Just make sure you're subscribed to my newsletter which is my link in bio. Uh, yeah, the cheat sheet will definitely help. Um, just built a playbook. [sighs and gasps] What about uh what's the difference between doing this and in co-work? Um, I think co-work doesn't have the slashgo command yet. So, as far as I know, that's just in cloud code, but you can you can definitely do pieces of it in co-work, right? So, cloud co-work has the schedule thing that is uh similar to cloud code routines. So, you can schedule recurring tasks and stuff. [snorts] Uh, what is the best way to start from the beginning to autopost with Claude through Canva? What is the best video? Oh, um, see I think I have a I have a Canva video somewhere. Yeah, probably this one. Okay, I'll drop this in the chat. So, um, this live stream will it will probably take a week for the editors to edit it, unfortunately. So, uh, is there any AI that is actually free? Yes, open source models are free. Um, you can try setting it one up with like LM Studio is one kind of app. Okay. Can you stop a goal in the middle of the execution? Yes. Just type slashgoal clear. Okay. Like this. And um also if you type /goal while it's running, it will give you a status update. Like it'll say here's what I've tried and here's what we're trying to do, etc., etc. So you can actually type /goal while it's running. Okay. My friend's not replying to me about sushi. Um, should I just order her sushi just in case? Okay. Yeah, I guess that's that's what I should do. Okay. [laughter and gasps] Okay. Oh, yeah. I need to get my eel unagi. Yes. [snorts] Okay. Oh, I'm so hungry. I stayed up till 1 last night cuz this um hyperframes was so fun editing this video. Okay, cool. [snorts] What was the skill you used for the presentation? Um, I'm not sure what you mean actually. Um, so all of the prompts will be here in this newsletter, which I will send out literally like today after this live stream. I just want to check it one more time. Am I charging 10K for this? No, it's it's actually free, but it's worth 10K. So, I put 10K in the TikTok title, which totally free will create animations at least 3 minutes long. Check out Hyperframes, Remotion, and um LTX. Um, oh, hang on. Where is the questions? Uh, say if you have questions, now is the time to drop them. I have 20 minutes left. Oh. I'm a video editor. Uh oh, yeah, that's okay. I have too many video editors now. [laughter] [sighs] Why do I do TikTok instead of consulting for companies that will pay you loads of money? Um, that's a good question. Honestly, it's not like that fun. Like I've been at a big company and honestly all of the productivity gains and improvements that you deliver don't trickle down to employees. Like they really go to the shareholders and the people at the top. So I am more interested in like just democratizing this knowledge on TikTok for like normal people so that you can make your own money cuz I really don't believe it will trickle down to you. Even if I like yeah I can teach a company it will save them or make them billions of dollars but like that's not going to help you the employee. [laughter] So [gasps] if you think so u well that's unfortunate for you. Um, but yeah yeah I mean I also yeah I I don't know a lot of people ask me if I want to do AI consulting but it's first of all I'm very introverted. I don't like interacting with people. So like yeah, [laughter] I'd rather just sit here in my shitty corner. [gasps] So um how many people do you think will use these loops? I think it's it's really not common mainstream knowledge at the moment. Like e even before cloud code goal and routines like you know I frequently tried to prompt don't stop until this but it's it's not perfect either because it's using the same agent to do the grading which as we as we see you know it it um it just lies and hallucinates that it did a good job. [laughter] Um, so not many people are like really using loops in this way. Like 99.999% of people I see, I swear it's just they type a prompt, chat answers, they read the answer, then they think about what they should prompt next, they type the prompt, they wait for chat to finish again, they read the answer, then they think, "Oh, what should I type next?" Like this is the way 99.999% of people use AI today. um one like for sure if you don't think that you probably exist in a bubble and like should go talk to like real people. Um, but yeah real people that's how they are prompting today. Very few people are really setting up loops like this that are run running autonomously almost all of the time. Um, and it's not that it's like autonomous forever like you you do have to be very involved in reviewing the output and improving the loop. So even for my like customer support agent, I'm very involved in like figuring out, oh, it got this wrong, it got this wrong, or like I just changed the product and some parts of my help docs or earlier YouTube videos are now out of date. You know, it's like um in a business context, like it's a very dynamic problem. Like I'm always improving systems, ripping about ripping out things that no longer are working, replacing them with a more efficient way of doing things. Like it's changing all of the time. Uh um okay. So [sighs] you have a way to use AI for content generation. Yeah, that's what I was showing earlier in this thing. Hang on, where did the video go? Um, so yeah, that video I was showing was like 100% edited with Remotion. So draft I'm working on storyboarding it as well. Um, so like by storyboarding I mean, so basically like I'm getting a lot of YouTube Wait, can you guys still see my screen? Yeah. Okay. So basically by storyboarding I mean I'm getting a lot of feedback that I should spend more time in pre-production like scripting my videos etc. so that they're clearer. And so I've actually been experimenting with using this free AI tool. By free I mean like it's 100% free. the only cost is like Claude to call it, but you can use an open-source model instead of Claude. Um, and so I'm experimenting with a pipeline that um storyboards a video and then I film my talking head. So that way I can like see like do my words are my words landing and is the visual like helping to clarify what I'm saying? So this is an example storyboard actually. So I fed it the same script but I didn't give it my video. So here it's actually just storyboarding like what each scene should be. Like here this is going to be my talking head. Okay. And then this other scene is going to be this visual. And then it actually uses um text to speech in hyperframes. So there's actually voice. So I can hear the the AI voice, not my voice, but I can hear the AI voice with the visual and then make a judgment like is this landing? Is this the simplest way I could explain things, etc. Um, and so this has been really interesting actually to experiment with. Again, everything you're seeing on the screen is 100% free and AI generated. Um, and you can hook it up to an open-source model, so you don't even have to pay for cloud tokens, right? So, so yeah, this has been a very helpful exercise for me because I'm not a visual person. Like I I enjoy writing, so I actually don't mind spending more time like writing and and prep. Um, but it's very hard for me to translate like what I'm saying into visuals that actually clarify the point. That's why like I usually just have lots of text open on my screen because that's that's how I process information. Like I literally don't watch YouTube videos. I would rather read help docs than watch YouTube videos. Um, I don't like you that's just how I learn. Um, and so it's something I struggle with for YouTube. like how do I convey some of these complex concepts in visuals that are easier for visual people to follow, right? That's why they're watching YouTube videos. Yeah, I know a lot of people are the opposite. A lot of people get overwhelmed when they see a lot of text. Like I am so weird. Like I read every single legal document ever in my first startup. Like I read it multiple times. Um like and I enjoyed it. Like that's weird. Like I know that's weird. Like I'm super into reading and writing and I'm completely not visual at all. Like if if like an editor is like, "Oh, can you give me feedback on this video?" And I'm like, "Well, I don't really know what to say. Like, I guess I like this part. I got bored at this part. Like, I don't have much more feedback [laughter] beyond that." Um, so this working on this has just like helped me personally like bridge that gap between like what am I saying in my script and is the visual helping to clarify what I'm saying? And I just started this like last night. I was up until like 1:00 a.m. working on this uh I'm calling it my storyboarding pipeline. Storyboard skill, right? So, it's it it takes a script and then it creates like the visuals that are going to be with the script and then I'm going to go back and tweak the script if I'm like this wording isn't landing with the visual or this visual isn't landing with the wording. I need to change one of them or both of them. Uh, yeah, this is just called hyperframes. So, it's super easy to set up. So if you just tell Claude set up hyperframes and create a twominute horizontal YouTube video just about loop engineering whatever like just put that one sentence in and in 10 minutes cloud code will be done and you will have a whatever 2 minute YouTube video about loop engineering. So yeah, just do that. Uh, okay. Best full pipeline. Um, is PC or Mac better? Um, honestly, if you're non-technical, I generally recommend Mac. If you're really technical and you like playing around with open source models, especially you will probably get a PC with Linux, right? Like some kind of Abuntu flavor. Yeah, this is hyperframe. So for a while I use reotion and I have a shorts editing pipeline in reotion but I was playing around with hyperframes last night. So the difference is hyperframes is HTML based and uh reotion is not. I believe it's react based. So you can you can extend remotion like very significantly like you can you can have uh reotion make 3D stuff with 3JS and stuff. Um, you can have it make like cool math visualizations with NM. um you like you can extend it s really significantly whereas hyperframes you can't extend it that significantly but it is easier to use out of the box. So if I had to make a comparison it would be like hyperframes is Apple or iPhone and Remotion is Android Google. Okay. So choose choose your own adventure there. [laughter] But yeah that's based on my um testing so far. Um, it's really fun though. It's It's teaching me a lot about like maybe I should have more visuals in YouTube videos to like clarify complex concepts or not. I don't know. Like I'm just I'm trying all this out. You know, [laughter] in my ideal world, I would just stand at a whiteboard and just like talk all day about AI, but you know, it's helpful sometimes when there's like actual visuals that are not like my handdrawn chicken scribble. So, [snorts] um, how can I become your YouTube editor? Honestly, I have too many YouTube editors and I'm slowing down on video production cuz um well, basically I'm just getting advice that I should spend a lot more time scripting and pre-production. So, for the next month, that's what I'm going to try. Yeah. So, like honestly, if you just want it to like look really good like this with as minimal work as possible, use hyperframes. If you um are like if you really want full control, you're going to have your own design system for your video pipeline, you want to extend it with other tools like 3JS for 3D visualization, then invest in Remotion, far more extensible. Okay, but I'm guessing most people have an iPhone for a reason [laughter] cuz it's like we don't need all that. We just need to make a decent video. Okay. [laughter] [gasps] Um, so we love my handdrawn info. The thing is like even when I vibe board, so if you have been to several live streams, even when I vibe board, it's like I just I just write text. I'm I like I'm literally so not a visual person that when I whiteboard, I just write text, you know? [laughter] Like, so, um, but it's been fun. It's like it feels like a stretch goal like, oh, I have to really figure out what like what is the best visual that will convey this point, you know? like that's it's hard for me but it's use I think it's useful to learn that skill so that's why I'm investing in practicing that u and AI is helping me with it like again this storyboard was completely generated by AI with a voice over so I can like literally hear like oh that doesn't quite land or the visual is has the wrong timing like the visual should be later a little bit um or it's kind of confusing here like why am I saying these things but the but uh the text says these these things like you know there needs to be like coherency like or coherence in the thing. So um [sighs] okay yeah a lot of people switch to Android for the camera cuz it does have a better camera but then they're like screw it I [laughter] miss Apple like everything just works in Apple. So um I am doing an in-person meetup in the school. We literally have an in-person meetup next week. So, if you're not in the school group already, like I'll post the link here on YouTube, but it's literally the best free community you will ever join. I promise. And if that is ever not true, I hope somebody yells at me. [sighs and gasps] Um, how has fullstream marketing operations gone with this for SEO, social media? Yeah. So, like how my agents Okay, so how my agents actually look on a day-to-day basis is I have like a terminal open with three to four agents, each one working on a goal. So, um, like I'll I'll have it be running throughout the day, then I'll remote control so I can just like walk around the house and do other stuff. So, it's like literally just running working on the goal. When it's ready for me to check something, I check on my phone to see what's being done. If it needs a lot of feedback, then I'll go to my computer and be like, "Okay, this we need to fix this, fix this, like this." How I set up the goal uh had incomplete information. But I I literally have a go to market engineer, a content engineer, a YouTube engineer, and then a support engineer pretty much working daily with with their own respective goals. Um, so in terms of fullstream marketing, I mean, it's still early, right? Like you know, slash goal is brand new, cloud code routines are brand new. It's still early, but it's it's it's just like to to me, I see uh like a massive productivity gain. Like while I was making this thing, I had another agent write my whole newsletter with the instructions and we went back and forth like how do we simplify this further? How do we let's make the examples even simpler and build up to like more complex examples? like you know it it still takes feedback to do it well uh in terms of having multiple streams for marketing but it's it's like incredible how much tedious stuff it can automate. Um, and I'm just I'm really there to provide like the highle this is our strategy. This is where we want to get to and provide feedback along the way like okay you were I clearly didn't specify enough information here and I need to go back and add context so that the AI agent loop has enough information to know when the job is complete. So um it's not mill it's not millions of dollars. Um, I don't know what that meant. The It's not millions of dollars. Not even close. It's both. [sighs] She runs Blot. I was her admin. Who is I'm confused. Who is my admin? Um, okay. Well, okay. Hela set up an in-person two days class helping each person set it all up. Well, that was the point of today. You guys are supposed to follow along today to set it up. [laughter] So um what's a voice llinter? You mean like for uh if you have an AI voice [snorts] u is it possible to productize and package something to sell to SMB? Yeah, of course. Um that's literally what my product is. >> [laughter] [gasps] >> So, um I analyze frame by frame my stock footage and edit. Oh, well, ffmpeg is very limited for editing. Like ffmpeg is a good utility library and it's it's what a lot of these tools use by the way. They use ffmpeg. Um, but you can actually tell Claude like uh analyze the video. You can also plug it into Gemini to analyze the video. Um, or you can tell it like take a screenshot at each 3 second interval in the video to analyze what's happening in the video. You know, it's hard to see it going on to Oh, yeah. I'm not really sharing anything right now. So, [laughter] we're just wrapping up the call until my sushi arrives. Oh, yeah. It's arriving in 15 minutes. [gasps] Okay. Uh um so to Rachel, [gasps] um I have a video dropping soon that's like 12 ways to make money with AI and it's it's I really just try to consolidate like multiple different revenue streams and which ones are scalable versus faster income. Um, I think it's going to drop this week. I hope so. Um, but I would look out for that video and I will probably send a newsletter along with it. But like that video is the one where I really try to break down like here's what you can do etc. Okay, I think I am going to just send this newsletter now. Uh, I mean I don't I feel like
These intermediate level examples are a little easier as well, but that's fine. Okay, I'm just reviewing this GitHub. Any tool. Uh, okay. I think this is ready to send.
Okay. So, yeah, if you are looking for the companion Oh, I should have put a P. If you're looking for the uh companion newsletter that has all the prompts and everything, I'm just I'm sending it out right now. So, should be in your inbox in a bit. So, just look out for that.
Um, someone is spamming to become my YouTube editor. Don't. Okay, that's kind of annoying. Um, to sign up for my newsletter, just go to the link in my bio. So, just go to sabrina.dev. It's not that I don't want to hire new YouTube editors, it's just I already have YouTube editors. So, you would have to be like significantly better than my current YouTube editors whom I enjoy working with. You know what I mean? Like I I don't um besides like I'm really trying to focus a lot more on pre-production for the next couple of months and just like see how that goes.
So, okay. Um so, what are you analyzing each frame for? I guess can you also analyze a photograph, a technical drawing from an architect? Yeah, you definitely can. So, um just just drop it into cloud. It will analyze it. Uh well my school community is for women so who are building an AI and you do need a valid LinkedIn profile. This is how we confirm your identity. Okay. So um you can apply to join. It's free. It has 4,500 women in there. We have educational trainings and workshops almost every single day of the month. And then we have an in-person retreat ne literally next week uh in Salt Lake where I'm going to take everybody hiking.
So um any tips on social media listening skills for agents? How do you write your scripts? Yeah. So for that I use Apify and then just tell it to like so Apify find the top 10 videos on this topic. You can put in keywords or hashtags from the past month with the highest number of views and the lowest number of followers. So I have an air table tracking this. I call it like momentum score cuz like sometimes a creator will just like have a lot of momentum on their on their growth and I want to see like their entire profile. So um that's what I do. So Apify I'll just type it in Tik Tok. Apify find top five videos on this topic or hashtag in past 30 days. And you can have that autonomously running, right? Like every single week, have that running and then it will just email you or send you a Slack message with who those creators are and what those videos are?
Okay. Any obsolete MacBooks you'd recommend to run locally or to do all of this you taught us today? Um, yeah, like lit anything you can afford, honestly. Um, there was nothing I showed today that was locally intensive because the cloud code routines run in the cloud. Um, unless you're doing like launchd to run root uh Oh, wait. Hang on. My dog groomer. Yes. Is texting me? [laughter] Yes. Okay. Uh, yeah. I mean, you can run routines locally using like LaunchD if you're on Mac, but I didn't cover any of that today. So, nothing I showed today is like crazy computationally expensive. So, you can definitely you just buy a used MacBook. Um, in fact, when I buy a MacBook, I usually just buy refurbished because like I have so many already. Like, it's fine. It does not need to be brand new. Yeah. Like I used my 2016 MacBook until like 2022. So, [laughter and gasps] yeah. You know, it's it's generally not like a like you're probably not running into a hardware issue unless you're doing what I'm doing, which is like OBS for agents running in the background streaming on five platforms. So, okay.
[sighs and gasps] Yeah, I mean, this is the women's community. Um, I do plan to start like an open community, not just for women at some point. It's just the problem is spam. Um, I found that in the at least in the women's community, like so many women are are helpful in cleaning up like spam and promotions and stuff. And so it's it's been a like a tremendous crowdsourced effort to keep it high quality. And um I just worry about that [laughter] with a with a open community that anyone can join. You know what I mean? Because like even for our community, we have screening questions. You have to have a valid LinkedIn profile. That's how we ensure like people are real and like not just like deep faking somebody else. Um where are the details on Salt Lake? Just they're they're in the school community. Just you can ask you can create a new post in the school community because it's literally happening next week June 25th to 28th.
Okay. Uh um I personally prefer Pro if you're choosing between MacBook Air versus Pro, but it's like whatever you can afford right now, you know? Like I I I think Air is a little too weak, especially cuz I do video stuff, right? Um so if you can get pro, then get a pro. Get a used pro. Um, [sighs] what do you do when your agents are running overnight and are well over 30% in their context window? Um, so if you just don't want them to burn through everything, that's where you can set guard rails like stop after x number of turns and uh you could say stop after x number of turns and produce a summary of what you've done, right? That way it just doesn't burn through your context window if you need the context window for the morning for your actual work.
[snorts] Um, are you backing up skills or anything to a hard drive? All of my skills are backed up to GitHub, right? So like every project I work on has a has a GitHub repo. So like coming from a technical background, it's like if you if you have, you know, different code bases, you would have a different GitHub project. So I do the same. So, like I have one for potato marketing, one for my content empire. I actually made a new one just for YouTube because I'm experimenting so much with like long form editing and it's pretty different from short form editing. So, I have a new project for that. Um, I have another one that's just my website and SEO. So, blot.com and it has like uh the blogs and stuff there. And then I have other projects obviously for technical things. um playgrounds, my potato app, my help docs. So I have separate GitHub projects for each like area of my company and then each of those GitHub projects is synced to GitHub on the cloud. Each GitHub project has the cloud skills in it. So I back up the cloud skills in the cloud. Um so that way I can just like change the cloud skill. If I end up not liking it or want to change it back, I can I can easily do that or I can see what it was before and compare it.
So, not spamming, but really want to know how you think consultants should approach cold outreach. Uh, well, always with value first. Um, actually there's a really good story of uh a woman in our AI community who just shared that she basically like cold DM somebody on LinkedIn and um ran a security check on their website and found some critical stuff like important stuff, sent it to the person who was cold and that person was like, "Oh, like we need you as a consult like we need you to train our team on AI literacy and do these this other stuff." That is cold outreach, but it's like leading with a lot of value. Like it wasn't just like I DM'd you, buy this. [laughter and gasps] It was like, you know, she just DM'd like, "Hey, I see we're like in the same industry or whatever she said, and then she happened to run the person's website through a security scanner, found a bunch of vulnerabilities, shared it with them, and they were super positive in their response." Um, that's an example of like cold outreach that leads with a ton of value.
Um, if you So, I blocked the guy who's a video editor, but if you were a video editor trying to cold DM me, the way not to do it is to spam my lives with zero value. I would be really more impressed if you edited this live in real time. Like, you you recorded 10 minutes of this live and sent it to me as a link in the chat right now. Like, that would be impressive. And I'd be like, "Oh, that's kind of cool. You just like did that live right now." Um, like that would be interesting. That would be leading with value. Um, even if I say no, at least I have like a good impression of you. I can refer you to other people because you actually took the initiative to do that. Lazy DM, lazy cold outreach is literally like this, like you hop on my live and you just spam 30,000 times, like the same message that adds zero value, you know? So, um, just don't do that. [laughter]
Uh so she actually vibecoded uh her own tool to run these security checks. So she ran this uh prospects website through her own tool and then and then DM them the results. Yeah. I mean I you'd be surprised. I read most cold DMs on certain platforms. Like my Instagram and Facebook are insane because of my DM automations. So I don't read those. Tik Tok I don't read because it's just a really messy inbox and I get a billion. But LinkedIn I don't have that many followers on LinkedIn so I still read the DMs there. Um I still read my email inbox, you know. So people cold outreach me all the time. It just it's just like lead with something valuable like what like you know.
So um I currently use many chat but I want to replace it. So, I'm actually building like ManyHat but with MCP API so that I can just have Claude create my ManyHat automations. Um, and that will actually be part of Blot hopefully by the end of next month. Yeah, there's definitely a lot of scammers, guys. So, you know, just you like you literally cannot pay me um unless you sign up for my very cheap low ticket product, which by the way, you can automatically get a refund for if you don't like it. Just hit the support, click refund, you [laughter] know, like don't pay me any other way. There's just don't send me investor money. Don't send me crypto. Like what? Just I need to make more announcements about that because people always fall for it.
Um, is it worth it considering older models? Uh, yeah. If you're going to be running your own models, sure. Yeah, you would want I mean to be honest, if you're going to be running your own models, get like a Mac Studio. That's what I have. Um, especially for video related stuff. And then I do want to experiment a lot more with open source. So, if you can afford it, that's what I would recommend. But uh someone wrote to me as you yesterday on Facebook to join your group. Yeah, there's a lot of scammers on Facebook.
Okay. Um Oh, hang on. My my sushi is almost here. Uh if you I just put the link in the chat. So it's school.com. I'll just go there since I'm sharing my screen. Actually, I'm not signed in here. I forgot. So, So, here it is. Looks like this. I should probably change this logo soon. [laughter] Put put like, I don't know, a picture of me or a picture of us there or something. Um, but yeah, that's a link. I just dropped it in Tik Tok.
You're teaching Claude, but do you favor other services or think them superior? Um, I generally prefer to just go deep on one ecosystem so that I'm productive in it. So, I personally have been using Cloud Code for well over a year. Like, I personally publicly announced I was permanently leaving cursor in favor of cloud code in February last year. And by the way, people I got push back on that. People were like, "No way. No way. No way it'll be permanent." Um, you know, it probably won't be permanent. There will be some other tool that comes out that's better. But like as of 2026, I find the it's it's the ecosystem and integrations of cloud code that uh make it just my tool of choice. It's like a Swiss army knife for anything I might want to do. Like certainly I use specialized tools for other things, right? Like for my support stack, it I use intercom as like the front-end support widget also for my email marketing. And then I have local open- source NADN literally hosted in the closet over here that runs my entire AI support bot for like $1 a month, right? Like that like that's that's just how it's set up. But like Claude is my kind of my Swiss Army knife. Like whatever I might want to try first, I'll probably try it in Claude first. Um where it sucks is anything visual related. Like I know they just dropped artifact support in Cloud Code, but it's still like really basic. So if you're doing a lot of image and video generation, for example, in Cloud Code, it's like hard to visualize. If you're stitching a bunch of video clips together, you have to like open it every single time and it's like kind of annoying. Um, and only recently did Higsfield come out with an MCP. Um, you can use replicate and FAI APIs as well. Plug them into Cloud Code to generate stuff and then cloud can use FFmpeg to stitch everything together. But it's still like not an amazing experience. So anything like visual that that requires a lot of visual review is still not a great experience in claude.
So okay [snorts] um yeah unfortunately that particular group is just for women. So because I don't know like the spam problem is really tough. I don't want to start a a community open it up to everyone and just like lots of spammers join. If you actually look at most free school communities, it's just like total spam. Like it's like it's like it's really just an email list at this point, you know? [laughter and gasps] Like no one's actually going into the school and like engaging cuz it's just way too much spam.
So um if you do not have enough space to run things locally, what cloud do you recommend for agents? So um in the third part of this tutorial we w we talked about um cloud code routines over here. So that's over here like okay I'm not going to rehash it. Oh I was wondering what the poll was so far. Oh good. So this this is a poll by the way at the bottom of my newsletter. So I'm starting to add these to see like is this too hard to follow? So that's interesting. 21% this is interesting but not useful. So it would be nice to know like why but you know Substack sucks. So [laughter] like Substack has like zero automation or like workflow features which so uh compared to Beehive or Convert Kit if you're coming from that. So u okay I think my sushi is okay. Few more minutes then I'll hop off.
Um, let's see. I'll go back to YouTube. Yeah the newsletter is already sent. So it should be in your inbox. So, make sure you check the spam folder in case it's landing there. Um, I I'll drop the link as well in the chat. Yeah. Can So, Canva significantly improved their MCP connection with Claude. So, I dropped some new tutorials on it. There are tips and tricks to make it better. Like, for example, if you're using a Canva template, I have Claude first look at the template to check how many words should fit into each like text block. cuz if you don't do that then like Claude will just put too much text or too little text and it ruins the aesthetic of the template. So like that's one little hack to like make it look better. So I think the Canva MCP is actually quite usable today, but you have to kind of like set it up in that way. And so I do have like two or three Canva tutorials on my YouTube just walking through like tips and tricks to get the Canva MCP set up properly. Um because a lot of people will try the Canva MCP and they'll be like make this and then they'll it will suck. Like for sure it'll suck. So the real way to use it is to use Canva templates and have Claude populate information into those templates. Uh then it's going to look way better. Like way way way better. So okay.
Uh oh yeah, let me I posted the newsletter link here. I pasted it in Substack Tik Tok and I'll paste it in Instagram as well. >> [clears throat] >> Um, how do you um I personally don't use any CRM systems anymore just because it's I have a low ticket SAS product, right? So, I initially set up GHL for Blot, but it was like really unnecessary. Also, Intercom has basic email marketing features. So, I can technically send email campaigns. I can set up goals hooked up to Stripe to see like, oh, in this email campaign, 50 people converted into paying customers, right? So, it has like just enough email marketing tied to revenue that I don't feel I need to set up a separate system like Salesforce, GHL, or Mailchimp. Um, for my newsletter, I'm just using Substack uh because it's free. It's like a newsletter plus social network combined. So, that's what I use. But um uh okay, if you're not getting So, it takes a while to send it through email cuz I have like 230,000 people on my email list, but I just dropped the link here on Instagram as well. I will drop it again on YouTube and I will drop it again in um Tik Tok.
Yeah. Can you offer me scholarship under your AI school? Well, the good news is all my AI education is free. So, you don't need a scholarship. You could just watch my YouTube videos. >> [gasps] >> Yeah, I mean I would like to start a community that is not that is open for everyone eventually. It's just it's the the problem is spam. Like it just you get so full of spam so fast. Um even in my current skull community like people always try to promote their stuff in like sneaky ways, you know? [laughter] So um I have to like set my foot down and be the bad person. But I I don't mind doing that to to protect something worth protecting, you know.
Um, for the brain, notion, obsidian, Google sheet or just database honestly GitHub get like you can your brain is GitHub. So in the cloud code routine when you set it up you connect it to your GitHub repo and that can serve as your brain. It can store all of your markdown files uh pictures even etc.
Can I hire you? Um, I am not for hire but I certainly know a lot of AI consultants. If you really need hands-on support, just send me an uh email, I guess. Or honestly, I reply to my newsletter with like what your project scope is and what your budget, and that's like the easiest way I can refer you to somebody. I don't make money off of the referrals. So, I only refer somebody if like I genuinely feel they're a good fit. I could be the spam police. That's funny. Yeah. I mean, we we have a lot. We have like 30 admins as our spam police, you know, and there's still spam. like people still sneak in stuff. [laughter]
So, um yeah, I was paying 400 a month for Beehive and I wasn't using most of the features. Um I also generally do like that Substack has a social platform component. Like it currently Substack's pretty fun. Like it feels like a less toxic version of Twitter. There's a lot of really good smart people on there, especially a lot of free AI content and education on there that's like middle medium quality in my opinion. So that's good. Um definitely way higher quality than like Tik Tok or Instagram. So um I highly recommend Substack. Uh so yeah.
Okay, cool. Um well, yeah. So my sushi arrived. So thanks everybody for joining. Um check your inbox or check this link. I'll post again if you haven't received the email yet. Um and highly recommend going through this. Um when you really change your framework into like running loops, it is such a huge productivity unlock. Like you really can be doing multiple not crazy technical things but multiple minor things at the same time by like constructing a clear goal, giving it the way to verify its work and then letting it do its thing, letting it cook, as I like to say. So um but yeah, thanks everybody for joining. highly recommend following through the newsletter and I put it at the top. You have full permission to repurpose all of my content. This training in particular, I know is worth thousands and thousands and thousands of dollars. So, I really hope you just try to go through it. Um, cuz it's it's a it's a next level unlock for those of you who are especially if you're already familiar with skills, you're already familiar with connectors, and it's just it's it's about like changing your thinking of how you tie this all together. Um, okay. But thanks everybody for joining. So, okay. I'm going to end the stream now. End video.