WEBVTT

00:00:00.000 --> 00:00:29.050
So I'm going to write an entire YouTube script in this video from start to finish, and you're gonna watch me do it step by step. Now, I run a YouTube script writing agency, and I've written over a thousand scripts at this point, both for myself, as well as my clients, as you can see right here on the screen. And about a month ago, I built a system inside of Claude that cut my writing time down from five hours down to one hour per script. And I'm not talking about the pace your topic into chatty bitty and pray kind of writing that we get with AI nowadays,

00:00:29.210 --> 00:01:23.680
because those scripts often come out looking like a LinkedIn post, which is not what you want. But the system that I use, I have Claude skills that actually write in the way that I talk, and I have projects set up inside of Claude with files that train Claude on how to write in my voice. So today, I'm gonna pull back the curtain on the entire process, and I'll walk you through the tech stack. I'll show you every file and Claude skill that I use, and then I'll write a real script live, so you can see exactly how I write the script step by step. Now, note, last week I demoed this exact process with how I write scripts, but because I wrote the script about how to write scripts, they got a bit meta and kinda confusing, so I decided to redo the process by writing another script in a different niche. That way it's easier to follow and you're not confused about if I'm actually teaching something or writing something at that moment. But to quickly run through the tech stack, the first thing that we use is inside of skills. So you gotta customize here skills.

00:01:24.480 --> 00:01:31.445
You should see a list of skills right here. We have a bunch of steps in the process. We have the outline writer. I have title writer.

00:01:31.605 --> 00:02:21.270
I have intro writers, hook writers, as well as the CTA writers. And then I also have stuff for chapter titles and things like that, as well as the main body section. Now alongside each specific step, I have quality control steps. So I then feed it back into Claude, and then it runs a quality control step where it makes sure that my main body section or my intro are following some rules. And so it just gives an extra step to make sure that the output is slightly better. And so if it sounds a bit overwhelming right now, don't worry, I'm gonna walk you through step by step how I use these skills so you can use them properly. And by the way, if you wanna download these skills, I'll put a link down below this video so you can check it out. It should take you to this document right here, which has all the skill files in the Google Drive for you to download, and there's also a little video right here just walking through how to actually set it up. So link's down below if you wanna check this out. Now, alongside the skills, if you come down here to projects,

00:02:21.615 --> 00:02:34.175
you should see that I have projects set up for the YouTube channels that I'm writing for. Now, each YouTube channel is gonna have their own project to work in. And if you look here on the right side, we have some instructions. So there's a memory section,

00:02:34.335 --> 00:02:52.700
there's instructions for the channel itself, then there's files right here, which I have four different files. I have the first one, which is a brand bible, I then have a target audience file, my CTA offers, and then a voice and style guide. And so we have these here just to make sure that Claude knows how to write in my voice, and understands

00:02:52.805 --> 00:03:10.970
my brand and what I sell and things like that. So now I'm gonna walk you through the step by step process of actually writing the script. So the next video right now, just to give a rundown of the target audience and what this channel is about, basically, the video is designed to help business owners, agency owners, consultants

00:03:10.970 --> 00:03:12.730
with growing their business.

00:03:13.050 --> 00:03:31.555
And the topic of this video that I have in mind is basically a content system, how I'm able to produce 30 plus videos every single month with only four hours of work. That's the desired result that the target audience wants. They wanna make a lot of videos, fast, at a good quality. So step one in this process would be to think of a title

00:03:31.715 --> 00:03:48.250
for the YouTube video. So the way I would do it is like this. Now, first thing I'm gonna do is activate the voice tool. Now, I like to write with my voice because you can speak way faster than you can type, and so this is a very quick way to do it. So what I'm using is a tool called WhisperFlow.

00:03:48.330 --> 00:04:16.840
This tool right here, it's pretty convenient. I like it a lot. You could just use Claude, so Claude has this speak feature right here, but you usually have a limit of how long you could talk. And sometimes, like, some apps just don't let you do the voice thing for some reason. I find WhisperFlow pretty good. I'm not affiliated with these guys in any way, but this is just an option for you if you wanna write. It's a massive time saver for me. I recommend it. But to start out, let's just start with the title. So I'm gonna start the voice tool. Hey there. So I'm working on a video,

00:04:17.160 --> 00:04:25.055
and for this video, let's run the title skill. I wanna start thinking of some title ideas for this video. Brief rundown of what the video is about. So

00:04:27.135 --> 00:04:34.655
what are some titles that could appeal to my target audience? And so right there, I was just chatting, and WhisperFlow then spits out the little outline,

00:04:34.815 --> 00:04:59.145
and then we click go. And now it's gonna run the title skill, which I have set up. So as you can see here, reading the title writer skill, and let's see what it spits back. So what I've set up this skill to do is it's going to scrape YouTube for outlier videos across different niches. Now, there's no API key available, so I've been testing the system inside of Cloud Code, and it's linked to my API key to basically scrape Google.

00:04:59.225 --> 00:05:24.425
But since I don't wanna give you guys my API key, obviously, you're going to have to add in your API key yourself. But if you don't wanna do that, it's fine. There's a fallback option, as you can see right here, where it's just gonna search through Google to find some frameworks. So as you can see right here, we have some frameworks right here from outlier videos, and then it's gonna give some title ideas for us. Okay, so I'm looking through these, and I'm just gonna talk to Claude a bit more, to tell it more of the direction I wanna go in. So I'm gonna start talking right now.

00:05:38.390 --> 00:05:51.465
So we say that, it now spits it out, and then I click enter. And let's see what it does. So it recommends I say 30 videos, instead of 30 pieces of content. It says leave out four hours a month, bloats the title. Business qualifier,

00:05:51.465 --> 00:06:36.560
just saying business is good. Okay. So as you can see right here, I've set it up to go back and forth and act as a sparring partner. So it's not set to agree with you. You can ask it questions. It then gives its own judgment on what to do, which makes this super cool. So here we have some straightforward titles, how I make 30 videos in four hours for my business. So I like that, pretty simple, gets to the point, so that's the title we're gonna go with. Alright, so I'm gonna move this over to the scripting section, how I make 30 videos in four hours for my business. So, let's move on to the next step, which is beginning the script. So I'm gonna talk to Claude once again. Hey Claude, I like the title, how I make 30 videos in four hours for my business. Let's start with the intro writing skill next, please. So just spit out some ideas that you have for the intro based on our target audience and

00:06:36.720 --> 00:06:58.535
my niche, as well as the title. And then we go like that. Let's see what it does. It's gonna reference the intro writer skill, and then spit back a few variations of the intro. So I've set it to send back three variations of the intro. It then lets me look through it, pick the one I like best, and then from there, we can then run it through the quality control skill. Okay. So looking through these three variations,

00:06:59.050 --> 00:07:08.490
I like variation one. There's a few things I want to change in it though, so I'm gonna go through and tell Claude what to do. So let's do this now. I'm gonna talk to Claude. Okay.

00:07:10.810 --> 00:07:29.100
So we're done. Let's click enter. But this looks good. Can we run this through the intro quality control skill next, just to make sure it's good to go? So there we go. We have a decent version now. We're gonna run it through the quality control skill, and let's see what it does. So the reason I add this quality control step is

00:07:29.260 --> 00:08:10.795
often the first version it sends out isn't going to be perfect, and I'm actually working on a version of this where it does everything without even talking to me. So the idea is I can just chat with Claude, do a brain dump, and then writes out the full script, and then I can then check it, give revisions, and then it's done. That's the goal that I'm going for with, like, the final version of this system. So that's why I have the quality control steps, because it allows Claude to check the script on its own, and it's based on some rules that I've set. That way it can make the improvements without me having to actually tell it. So let's run through the quality control system, and here's the final version that we have. Okay. So let's spit out this. Now one thing it added, which I don't really like, is this and the order of operations. It just sounds a bit corporate,

00:08:10.795 --> 00:08:19.035
and so I'm just gonna talk to Claude right now, and tell it what I wanted to change. Okay, looks good. One final note. I noticed at the end you say, and the order of operations.

00:08:19.420 --> 00:08:21.340
It's starting to feel a bit corporate.

00:08:21.420 --> 00:08:57.000
Please just change it so it sounds more like a normal person would speak. But other than that, it's good to go. And the intro is pretty much done now. This intro should take you a big chunk. If you feel like we're still writing the intro now and it's taking a long time, it's supposed to be like this. The intro is probably the most important part of the script, so we wanna get this part nailed down. When it comes to the rest of the video with the main body sections, we can go through them a lot quicker because intro is 80% of the video's performance, so we wanna get this part right. Okay, so the intro is locked in now. I've pasted it into the Google Doc. So the next step now is to work on the outline.

00:08:57.080 --> 00:09:15.230
So what we're gonna do is go back to Claude, and I'm gonna start the next step. So again, we'll activate our voice tool. Okay, looks good with the intro. Next thing I wanna do is create the outline. So let's activate the outline skill. So I'm just gonna do a brief brain dump of the video, the different things I wanna talk about. So

00:09:18.350 --> 00:09:32.895
So that's the video basically. Create an outline for me, please. Okay, so we just did that brain dump. So this part's gonna take a long time. You basically just let out anything you have in your head, and then from here, the outline skill is gonna activate, and it's gonna organize your thoughts into

00:09:33.055 --> 00:09:53.940
a logical structure that makes sense. So let's see what it spits back. So it's decided to organize our video into the script, one hour with Claude, why the script is built the way it is. So this is the idea of the long form video being put into seven to 10 standalone short form clips. Filming, just the screen share, super simple. Editor takes one video and then multiplies it. Email newsletters,

00:09:54.100 --> 00:09:55.380
and then SOPs.

00:09:55.460 --> 00:10:01.645
Okay. So let's spit back the outline. There's six points in here, but I like to have usually seven to 10 different sections.

00:10:01.965 --> 00:11:02.115
So I'm gonna ask Claude something real quick. Hey there, Claude. So we have six sections right now. Are there any of these sections that we can split into two separate ones? The first that I have in mind is section number one. I think we can separate the script side of me writing the script from the Myro board visual side, because they're kind of different parts, so maybe start with the script itself, then the Myro board visuals as separate points, and then look at the rest of them. Is there anything else that you think we can separate? Okay, so Claude came back with some suggestions right here. We should split point one, and then split point four. So that's pretty good. Hey Claude, this is perfect. Let's do these eight points. Now let's run it through the outline quality control skill to see if it's good to go. Okay, so we've written it, and now we're gonna put it through the quality control skill, just to make sure the outline's good, and that it logically follows. So basically what this skill does, is it makes sure that the narrative arc makes sense, that each point opens a new open loop. They also wanna make sure there's no repeated ideas.

00:11:02.275 --> 00:11:12.710
So it does these checks for us. So it has some suggestions here, let's look through them. So it's come back with a suggestion for nine separate points, so let's go with this. Okay, awesome. Let's do this for the outline.

00:11:12.870 --> 00:11:14.150
Let's now begin

00:11:14.310 --> 00:11:14.950
with

00:11:15.190 --> 00:11:44.220
the first main body section, shall we? Alright, so we're now starting with the first main body section. So it's now asking me which section it wants to start with. Start with point one, please. So now it's gonna activate the body section writer skill. So let's see what it spits back. So it's given two versions right here. I prefer variation one, but I wanted to write more from like my personal story, so I'm just gonna tell it to do that. Hey, Claude, I like variation one better, but can you write it more from my personal story? So

00:11:45.340 --> 00:12:22.160
there we go. We gave it my suggestions. Let's see what it spits back. So then it goes, and it does the rewrite based on what I've shared. So it gave it back, this looks good to go. Now we're gonna run it through the quality control skill next, just to make sure everything's good. This looks good, let's run it through the quality control skill, please. So let's see what it gives us. So as you can see here, it's run through the main checks that we do, and it's decided to cut this. Sometimes what AI does is it repeats the same line at the end, which basically just repeats something that was mentioned earlier, and it's not needed most of the time, and so it goes through the checks to make sure it's good. Basically what we're doing is we're giving Claude a checklist,

00:12:22.615 --> 00:13:01.895
and it's just gonna run the script through the checklist to make sure it's not making any mistakes. If it does, then it cuts out that bit and makes the change for us. So we're gonna take this and paste it into our Google Doc. So there we go, here's point one. We're gonna move into point two next. So let's talk to Claude. Looks good, can we move on to point two next? And then now it's gonna repeat the process. Now keep in mind right now, we haven't done the actual hooks for the main body sections yet, That actually comes later. What we're gonna do first is just write all the sections for main body sections, and then once they're done, then we do the hooks for all the sections afterwards. So now it's asking me a question. It's probably noticed it needs a bit more information,

00:13:02.440 --> 00:13:12.040
and so I prompted it so that if it's a bit vague, what you're talking about, it asks you some questions to then continue writing. So here's what we're gonna do next. So I'm just gonna brain dump right now for point two.

00:13:18.235 --> 00:14:12.755
And then, like that, it now begins writing it. Hey Claude, I like variation one. Can we run it through the quality control skill, and see what we got? So typically, with this setup, check six is gonna be the one where it always makes the mistake, because AI likes to add these filler lines at the end, where it just repeats what it said 20 times. And so it took it out now. That's how we get scripts that are punchy, they don't repeat the same thing over and over again. And so there we go, point two is added to the doc. Super cool. Can we move on to point nine, please? Actually, I noticed I say please after every prompt. Apparently, if you don't say please, it gives you a better output. So maybe you're supposed to be mean to AI, I just do it because I feel bad. But here we go, point nine has been done. Let me add it to the doc. There we go, point nine is done. So at this point, the main body sections are all done. The next step now is to add hooks, because you might notice that the start of each section is not really a hook. We wanna add the hooks in afterwards.

00:14:13.075 --> 00:14:28.690
And so what I'm gonna do now is go through section by section and do the hooks. Now, know it's a lot of work, but this is way quicker than if we did it in a different way, and this is the only way you can get an actual good output from Claude. Because if you just let it do everything at once, it starts to get weaker

00:14:28.850 --> 00:14:32.050
outputs. And so I'm actually working on a system where

00:14:32.210 --> 00:15:00.910
inside of Claude code, it just does everything step by step by step without me having to intervene at each step. It just runs through all of the steps on its own, and so I'll release that soon once I have that ready. But let's start with point one. Hey, Claude. Here is the intro as well as point one. Using the context from the intro and then the first few lines of point one, can we now do the hooks for point one? Then we paste it in like that, and what it's gonna do is it's gonna look at the last few lines of the previous section,

00:15:01.230 --> 00:15:16.935
as well as the first few lines of the next section, and then insert a hook that makes sense and actually flows with everything else. And so it gives us six options right here, which I can choose between. Hey, so I like version one. Can you now add that into the script and run the quality control

00:15:17.335 --> 00:16:14.725
skill to make sure it actually flows correctly and continues from the intro in a way that actually makes sense. So it's given some suggestions right here about how the hook in the opening line kinda says something similar. So I agree with that. I'm just gonna tell it to make that change. Hey, I agree. Can you make sure that the opening line and then the second line doesn't just repeat the same thing? So either merge them together as one line, or remove one of them, please. So there we go. It's dropped the redundant line and given me the final version. So I'm gonna go in and replace it right here. But now we have it with a hook that actually works a bit better. So now we go into point two. Let me talk to Claude. Okay, awesome. So this is what I went with for the final version of point one. I'm gonna paste in point two, and then can we do a similar process with the hook, please? And so what it's gonna do is it's gonna read point one, make sure it transitions into point two properly. So see here, it looks at point one's last line, and it gives me six options again. Hey, so I like version number one, the benefit led one. Can you now give me the full

00:16:14.965 --> 00:16:19.560
section with this hook added in, Run it through the quality control system to make sure

00:16:19.880 --> 00:17:16.610
that it lines up properly. So again, it's given me a suggestion on what to do. Yes. I agree with your suggestion. In the future though, can you just make that edit without me having to ask you again? Because you've given something that you flagged, but then you didn't actually change it in the final full section. So can you do that, please? And in the future, just do it yourself. So, yeah, I'm noticing that it flags this issue here, where it repeats the same thing twice, but it doesn't actually change it, so I'm just gonna make sure it does that. So there we go. This is done. So point two is ready. Let's do point six next. So again, I know we're doing the whole process again for hooks, and it takes a while, but hooks is one of the most important part of the script, so we wanna actually be deliberate here and, like, look at the different hooks. That way you can pick the best ones. Now, if you want to, you could just give the whole script, and then axe claw to just give the hooks for all the sections at once. But I notice when you do that, the quality gets a bit lower, and so I like to go through it section by section. You just get the best output this way. Actually, gonna try to do point seven,

00:17:16.770 --> 00:17:24.690
eight, and nine all at the same time. Let's see how it does. So let's see. Since it's three, it might be a bit better. Okay, so it's giving me back the 18 hooks.

00:17:24.930 --> 00:17:27.890
And honestly, this kind of works. If you wanted a little shortcut,

00:17:28.195 --> 00:17:38.195
you could try posting more sections at once, and then selecting it that way. It might be a bit quicker. So let me just run through and tell Claude which hooks I wanna go with. Looks good. Let's go with

00:17:38.435 --> 00:17:46.330
number one for point seven. For point eight, let's go with hook number six. And then for point nine,

00:17:46.650 --> 00:17:57.530
let's go with hook number three. Use these hooks, run it through the quality control checklist, and give me the final versions for the three main body sections. So let's see what it can do. So it's running the check for all three sections.

00:17:57.770 --> 00:18:08.015
Let's take this, copy and paste it in. We'll do the same thing. Let's paste it in for point eight, and then point nine will paste it in as well. So there we go. We've pasted in the

00:18:08.255 --> 00:18:16.700
final main body sections for all the sections right here. The hooks have been added in now, so we're good to go with that. Now, next step is

00:18:17.100 --> 00:18:18.700
to do the CTAs.

00:18:18.700 --> 00:18:42.095
So let me take the entire script right here, and I'm gonna paste it into Claude, tell it to write the CTAs. Very awesome. Let's do the CTAs now. I'm gonna paste in the entire script, and then write them out for me, please. So there we go. We're now gonna do the CTAs. So the CTA writer skill gets activated. Basically, this skill does is it reads the entire script, and then it tells you where to place your CTAs. So typically, I place the first CTA after

00:18:42.310 --> 00:18:47.590
point number one, and then the second CTA goes about, like, 50% of the way in the video.

00:18:47.910 --> 00:18:58.275
And then sometimes if it's a long video, we have a third one later on. And so it's written out the CTAs for me, and I'm gonna place them all in. Let's go after point one right here, CTA,

00:18:58.435 --> 00:19:04.355
paste that in. Next one comes after point five, so let's put that in here. CTA two,

00:19:04.435 --> 00:19:07.635
here after point five, and then the last CTA

00:19:07.715 --> 00:19:18.950
is after point seven. So I'm actually gonna put it after point eight. I think that's a better spot. So let's just put it there. And then the end screen call to action. It actually didn't do that, because I didn't tell it what video to make. So let me tell it what video.

00:19:23.865 --> 00:19:53.935
He will now write the end screen call to action. So there we go. End screen call to action is done. Full script basically done. So, last is the Myro board. I'm just gonna show how I do this. Alright. Can we do the Myro board next? The full script is done, basically. So there we go. Paste it into Claude, and it's gonna ask me for the URL. So I'm just gonna give it the URL to this board, and it's gonna create something like this for me. And so, if you wanna use this skill, you're going to have to connect your Miro account to Claude. You could probably find some tutorials on that, but if you go into customize,

00:19:53.935 --> 00:19:55.295
and then there's connectors,

00:19:55.455 --> 00:20:04.320
you just have to connect your account so you're able to access the board. So now it's gonna create the board for me. So what it does is it plans out the full script by the different points, and then

00:20:04.640 --> 00:20:42.040
decides if it should make a flowchart or a document. So it looks at if a flowchart makes more sense, if it's like a step by step process, it would do that. But if it doesn't really have a process, it's more of like a story, then it would use a doc instead. So now it's building it out. If you go to the Myro board right here, it usually finds like an open space on the board, and so, yes, as you can see, it's starting to build it down here. And so we will let it do its thing, and then come back to it afterwards. So at this point, you can go ahead, go do something, go do some chores, just whatever you wanna do. It's gonna sit here and do everything for you. And so this technology is super awesome, like I'm super excited here. Instead of having to manually do everything, you just use your brain and you chill,

00:20:42.595 --> 00:20:56.020
and Claude does all the execution for you. So it's gone ahead, it's written all nine visuals on the board. When we come to the board, they're all here, and then all I have to do is click apply to canvas. And so, the way I film is, I have this up on screen,

00:20:56.340 --> 00:20:57.700
I then get the pen tool,

00:20:57.940 --> 00:21:30.270
and then I just record and like draw things. As you can see in most of the videos I make, I just draw around the board, add some notes. Sometimes it needs a few screenshots and things, so I'll add screenshots if I'm talking about something, or most of the time, I just show it on the screen. This just makes it so that we get the visuals done, like, pretty quickly. This is like a minimalist way of doing it, just like little flow charts, but often I find charts like this work pretty well, like, people like looking at charts, or at least I do. I don't know if others feel the same, but yeah, pretty quick for doing the visuals. And so that's pretty much the full setup. Once again, if you want access to the Claude skills,

00:21:30.430 --> 00:21:43.855
link is in the description once again below this video, And that's pretty much it. If you wanna see the previous video I scripted with Claude where I was able to write a script in under fifty one minutes, then I'll put the video to that up on the screen right now. You can click it to watch it
