Getting the transcript
Reading the captions from YouTube. A video nobody has opened here before takes 10 to 30 seconds; this page fills in on its own.
Getting the transcript
Reading the captions from YouTube. A video nobody has opened here before takes 10 to 30 seconds; this page fills in on its own.

Ferdy․com | Ferdy Korpershoek · @ferdycom
Words
6,060
Runtime
36:45
Speaking pace
165wpm
Reading time
25min
165 words per minute, between the 160 25th percentile and the 181 median of 349 measured videos. That distribution comes from the 349-video hook study.
Opening (first 30 seconds)
In this video, I'm going to build a company run entirely by AI. No employees, no team, just AI agents working together. I will give one clear instruction and then the AI will hire agents, make decisions and get the job done. This tool is called Paperclip and it's one of the craziest things I've seen so far. So I'm not just going to explain it to you. I'm going to build a real company using Paperclip and show you exactly what happened.
83 words, the words spoken in the first 30 seconds at 165 words per minute.
Free, no signup. See how the first 30 seconds hold attention, with rewrites.
Sentence shape
| Measure | This transcript |
|---|---|
| Sentences | 545 |
| Average words per sentence | 11.1 |
| Longest sentence | 45 words |
| Questions asked | 28 |
| Sentences containing a number | 46 |
Most used terms
Filler phrases
38 in total: like 28 · uh 3 · actually 2 · um 2 · I mean 1 · kind of 1 · right? 1.
A literal whole-word count of the same phrase list the Prepublish browser extension uses, so a phrase inside another word is not counted and a phrase used in its ordinary sense still is. It is a count and not a judgement.
Run the check on the words above: where attention is likely to drop, with a rewrite for each weak line. The free check shows the scores and the one issue costing the most.
What this transcript is
Every word below is the caption track YouTube publishes for this video, pulled from the video itself and reproduced unchanged. It is not Prepublish's writing, not a summary, and not a re-transcription: it is the video's own published captions. English captions, published by the channel, in the video’s original language. Source: the video on YouTube. A channel that would rather this page did not exist can ask for its removal through the contact page, and it is removed.
No Script X-ray for this video: YouTube shows a Most replayed graph only once a video has enough views.
In this video, I'm going to build a company run entirely by AI. No employees, no team, just AI agents working together. I will give one clear instruction and then the AI will hire agents, make decisions and get the job done. This tool is called Paperclip and it's one of the craziest things I've seen so far. So I'm not just going to explain it to you. I'm going to build a real company using Paperclip and show you exactly what happened.
I will be completely honest with you. I will show you what works, where I had to tweak a few things, where things went wrong, how much it costs. and whether you can actually make a real profitable company with Paperclip. Because if it can, this changes everything. So before we build this, we need one thing. We need to have a place where Paperclip can run. Paperclip itself is free, it's open source, but it needs to run on a system.
And the best system and the easiest to deploy is a VPS server, a virtual private server. That's a computer, turned on 24 -7, somewhere in the cloud, completely safe. And with Hostinger, it's really easy to set it up. And on top of the current deal, I can give you 10 % extra discount. So if you want to get started with Paperclip, then go to ferdy.com forward slash paperclip . com. hit enter. You can also go to the link in the description or the link in the first comment, and then you go to this page.
We're going to choose a virtual private server and on the private server, we can run paperclip. And Hostinger made it easy for us. So we can already deploy paperclip as soon as we get this VPS. So let me show you how you can choose a plan over here. I will go for KVM one. I think it's sufficient to run paperclip. So I click on deploy over here. And if the coupon code is not yet filled in, then you can click over here, type in 30 and click on apply.
And then you get 10 % extra discount. So what we can do now, we can go for a certain period. We can go for 24 months. We can go for one month or for 12 months. If you want to make use of the discount, the least amount you need to have is 12 months. That's what I will do. And over here, it says paperclip auto deploys with your VPS. I scroll down. If you want to want to, you can get daily backups. Somehow, if something goes wrong on the server, you can restore a backup.
I never had any problem with my VPS so far. So I turn it off, choose a server location and automatically choose the closest one. So as you see, this is much closer than this one. So I will go with this one by default. the closest server is chosen. By the way, if you somehow don't like the service, you can get your money back within 30 days, no questions asked. So there's no risk. I want to go for this plan. So I click on continue, and then I need to register.
I can do that with Google, with GitHub, or with my own email address. So I will go for my own email address. I need to create a password, and then I click on register. Now, if you want to, you can fill in your billing address. Well, the thing I want to fill in is my first name, my last name, the country of residence and you need to fill in your address over here. Then I click on continue. I can choose my payment method and depending on where I live, I can choose local payment methods.
So right now I can choose credit card, PayPal, Google Pay, Apple Pay. There are some payment methods that take a business day, so then we cannot continue at once. So I prefer one of those payment methods. I want to go with credit card, so I fill in my details over here and then I click on submit payment. Congrats, your journey begins now. Maybe you're already thinking, hey, my journey already started, but it's starting right now.
So I get a Dutch configuration. Why? Because I'm from the Netherlands. So if you want to change the language, you can click over here and change it to the language you prefer. What I like about Hostinger is that they have a lot of languages you could choose. Sometimes I feel like, hey, let's go with Hindi. And then I'm like, no, let's go back to English. But it's good to try something new sometimes. Maybe this is not the best case.
So what we have over here is the admin name. You can change it. I leave it with admin. Then you need to have the admin email, and that should be your own email address that you have access to. Then you need to create a password or use this one. And then really important, we need to choose one of the four services. Anthropic, which is from Clar, OpenAI, Gemini or CursorAI. So how it works? Paperclip is free. It's open source.
You can use it for free, but when it does things for you, it needs credits. You can get credits with Entropiq, OpenAI, Gemini and CursorAI. So let me show you how to get it with Entropiq AI. I grab this link. I copy it. I go to a new tab. I paste it. I can sign up over here. So I'll fill in my email address. Then I click on continue. Now I need to go to my email account. So here it is. I open it. sign in to cloud console.
Okay. There I am. So I close those two steps. Start bidding with cloud. What's your full name? Ferdy Korpershoek. What should we call you? Well, let's say Ferdy. I'm over 18. I click on continue. I consider myself to be an individual and somehow it seems to be spinning. Nothing happens. So I try to hit it again. I want this tutorial to be real, not skip anything that's going wrong. So I refresh it and it works. Super cool.
So Since we have an account at cloud, we need to add credit. So over here it says almost time to build, begin building with cloud for only just $5. So we can add credit and it needs to be at least $5. But I suggest you go with $50. Why? If you go with $5, you can use up to 30 ,000 tokens per minute. And if you're doing high quality tasks, it can be that it goes higher than those 30 ,000. If you add at least $40 in credits, you get up to 250 ,000 tokens per minute.
So I will go with $50. I will fill in my full names, my country and my address, and then I'll add $50 to my cloud account. So I can use that to build something in paperclip. So let me fill in my address. So I scroll down and I click on buy $50 off credits, such an interesting animation. I can look at it all day, but it says it's confirmed my purchase. So in a few seconds, this will be gone, but I recorded it so I can watch it back on repeat.
So if my wife asked me, Hey, what do you want to watch tonight? I can say, Hey, I have a special video. We can watch it over and over again. By the way, we can continue what it says right now. Turn on auto reload. What happens when you spend all your credits, it automatically will add new credits from your credit card. I highly suggest you don't do this. You don't want to take any risk. I've been burned multiple times with thousands of dollars, not with this, but with Google ads 50 years ago.
Oh man, I skipped this for now. So I do not auto add credits when I am almost out of credits. And I close this talking about limitations. What I can do over here at manage limits, I go to the organization settings. I scroll down and here it says spend limits. Right now it says that I spent a maximum of $500 per month. If I want to change that, I can change it over here, but as long as you don't turn on auto renew, after $50 it's just gone.
So I can leave this for what it is, after $50 nothing will happen. What I can do if I go to billing, look at this. It says auto reload is disabled. If I want to turn it on, if I'm like hey, when I run out of credits, at new credits, because this company is crushing it, then click on edit. And then it says when the, the bell and turn it on. And then when the balance reaches $5 at 50 more dollars, let's start with $50 or $40.
And then see what's happening with your company, with your pay per clip company. And then later, if things are running, you can always take a look at those settings. But right now I leave it with $50. We're going to build something with $50. So what I need to do now, I need to go back to the app. Then I need to go to where are your API keys here at manage API keys. There are no API keys yet. So I click on create key.
I call this one paper clip, and then I click on add, and there is a key and make sure that this code is never visible to anyone except for you. I copy this key. Then I go back to hosting or VPS and here at Anthropic, I paste it. Now I scroll down and I click on deploy. Now it's deploying Paperclip on our VPS using the Docker Manager. Paperclip is now running. Where to? Okay, let's get serious again. And what you also see here below, there's another container, it's called traffic.
What is this? Well, this is an extra security layer from Hostinger that will make your whole project secure. So, very important. What we need to do now over here at Docker Manager projects, access, we need to click on open. I close this. And there we go. Now we need to sign in with paperclip with the same details we had over here. So I will fill in my details and then I click on sign in. Now I need to have my company name.
So my ID, I want to create a project over here where I just fill in the application password of any website, any WordPress website, and then automatically it will optimize the website for SEO, for AI. It will create content based on the information it already has on the website. So it will get more organic growth and all that by giving an application password. So the name of my company, it says over here as an example, Acme Corp, I would like to say WP Optimizer.
In some cases with a Z, in some other cases with an S, I go with the Z and then the mission goal. And what I will do, I will ask ChatGPT for help with everything in this process. So I will say, I am working on a project using Paperclip. I want to create, based on this information, give me a mission slash goal text. So, and now based on my story, ChatGPT will help me. So there I go, copy this, then I go to Paperclip and I paste it over here.
Then I click on next. The agent name, I can call it CEO. So I am the board of advisors. I say what I want, and then CEO will perform everything. And it does everything it needs to do in order to perform it. It can hire other agents. It can do things by itself. It can delegate things. So the name of the agent, I'll go for CEO. You can call it Josh. And if you're really in a good mood, you can call it Cindy. I will go with CEO, really clear. and I can go with Cloud Code or with Codex.
I will go with Cloud Code because we use Entropic and Entropic is linked with Cloud Code. ChatGPT is linked with Codex, we did not use that one. So I go for Cloud Code, the model, I will go for the default model and really important Let's test if the connection is working. So I click on test. Now it is working with a few warnings. That's totally fine. I click on next. So now give it something to do. So I can say, hire a search engineer and create a hiring plan.
So what I will say, task title, hire the right agents for the right tasks. And I say, find people to scan the word press websites, optimize the WordPress websites for SEO and LMS, right? Content do research about content to write blog posts about and find content writers and other agents to do the tasks that are needed to be done. I click on next, ready to launch the WP optimizes CEO with cloud code. hire the right agent for the right tasks, agents, plural.
Create an open an issue and we are live ladies and gentlemen. Now, Paperclip is going to work for us. And I totally understand that this looks overwhelming when you see this for the first time. So let me walk you through the dashboard and let me show you step by step what you can do within Paperclip. So the first thing I want to mention is this left area over here. We see the Paperclip logo and below that, we see our company.
Right now it has a pink background with the letter W because of WP Optimizer. I don't want to overwhelm you even more, but if you're working with Paperclip a little bit longer, you can create multiple companies here. you see over here in one of my accounts. And if you want to create a new company, really simple, click on the plus and you can do the same thing again. And then a new company will be created. And what I really like about this is that you can have multiple companies with my open cloud chatbot, Telegram Nova.
I have everything in one chat box. So now then I want to go back to something, I have to go to the history, I have to search for things and everything is, all the different things I'm doing with OpenCLAL are in one chat box and I love it. But what I really like is that with Paperclip, you have multiple companies. It gives a bit more structure and I like structure. Do you like structure? So right now we are here at issues.
Let's go to the dashboard. What I see over here, there's at this moment one agent and that is working. What it's doing, it's hiring our first engineer and it's creating a hiring plan. So right now it's running. And then here below, I see some information. I see the agents that are enabled right now. It's only one. There's only one task in process, in progress, and something just happened. I also have something in my inbox.
Let me finish this. I see that monthly spent. So if I perform a few tasks, I see that this number will grow and I see pending approvals. What does it mean? It says it's a waiting board review. So how does it work? There's a company with a CEO. I am not CEO. I have a CEO. He can hire someone else and I have to instruct the CEO. So actually I'm the board of advisors. I'm the one That's not in the picture, but I say to the, to the CEO, Hey, this needs to happen.
And then he will make it happen. And he decides or she, how he or she wants to make it happen. So I see over here, pending approval, it will ask me, Hey, is it okay to do this? So in order to figure out what it is, I need to go to my inbox. And every time there's something that needs our attention, we can go to our inbox. So here it says, hire an agent, chief technology. officer. I say approve. So now if I go to the organization here at company org, there are two people, the CEO and the CTO.
And the bigger your company becomes, the more clear it becomes of what it needs to do, because it needs some instructions from us, the bigger this becomes. So if I go back to the dashboard, now there's not only one person running, but you see the CEO is working over here. The CTO is working over here. So the CTO is doing multiple things now. So it's got my input from what we have filled in. This is what I want. And now the company is going to figure out how they can do that just like a real company, but this time only with AI agents.
So while our agents are working, what I want to do, I want to keep things organized. So what I will do over here at the WordPress feedback, and now I want to change that. So I go over here to settings And over here, I see the current logo. I want to replace it. So here at ChatGPT, I still want to make use of this. I say, create a square favicon PNG of a company called WordPress Optimizer. There you go. I could say without the edges, but I think it will do fine.
So let me go over here, choose file. I'm using it all the time for thumbnails. I really like it. Okay. I can open it in Photoshop, get rid of the edges, save it again. desktop, choose file, I go to my desktop. There you go. And now it looks like this. So when I create multiple companies, I can see Hey, this is the WordPress optimizer. Awesome. So it's now 10 minutes later. And what do I see? I already spent seven and a half dollars and I'm like, we're just setting things up.
How does it work? Why do I spend this money? Well, let me show you. If we go to issues right now, I set them to this. You can go for a list view. When it's green, something is done. Something's finished. When it's red, it is blocked. If you want to take a look at all the different terms there are, you can click over here and here you see new issues, working on it in progress, blocked or done. Well over here I see some things that are done.
SEO audit, score all pages and identify gaps. And I'm like what is going on over here because I have not even assigned a website yet. So if I go to my inbox, I get this message. I see over here, they're working on the website. So they've worked on ferdy.com. What have they done? They read my website ferdy.com because they know it's associated with this web hosting account. And since they did not have a REST API, they started just scraping the website from the front end.
So every user can do this and then started coming up with new ideas. And then if I give the REST API, then immediately they can put into practice what I've already prepared over here. Well, this is not what I want. So I will create a new issue. That's how we work. Only work on websites. I submit my, my company ID is that I will sell us as a service if it's working of course, and then say to people, Hey, give me your URL, give me a username and a application password.
Then I will give that to my WP optimizer company run by paperclip and that will optimize the website. So that's what I'll make clear right now. I will submit the website. So I create the issue. then my CEO wakes up because he says, Hey, there's a response. So let's take a look at the response. Click over here. So here's my issue. And then over here, a response will be created. So what happened over here, it says the CTO identified fir . com because it knows it's my website.
And then from the public front end, he started doing a scrape on the website. No password was seen. No adjustment was made because they had no access to the website. So now what they need from me is a login URL, username, application password generated in WordPress on there, I know. So once you provide these, we'll begin only from that authorized starting point, nothing will be scraped or modified without your explicit submission.
So this is sometimes how it goes, we burned $7 .30 and that's all part of the learning process. Now it says to me specifically, just give me the website, the URL. the username and the application password, and then we start working on the website. So what it will do, it will check the website, it will optimize it for SEO and for LLNs, and then based on the information on the website, it will create blog posts so we get more organic results and we can be found better.
So in order to do that, I have a website, wearewebdivine . com, web design agency, and I remove all the blog posts. So I grab this website, I go to new issue, my first website that I submit. We are web divine. So I only, I give this to the CEO and I only say URL, this one, user. So now I go to the website, to the backend, to users, over here I say wp -optimizer, copy this, create a password. So I go back to paperclip, user is this one, and then the password or application password is this one.
So that's the whole idea of this company. I can sell this as a service when it's working, of course, I need to test it on a lot of websites, see if there are really results. And then I can offer this as a service like, hey, do we want your website to be optimized? We'll create more content for you. We optimize your website for the search results, for SEO, for LMS. So I create the issue and now let's see what will happen.
So it's now 20 minutes later. What I see over here, here was my issue. They assigned the issue to number eight. So if I click over here, I see what happened. Credentials, user, Application, scope of work, analysis, optimization and content generation. Constraints, it will stop if it's not working after three times. The goal, transform the website into a fully optimized, continuously growing content platform that increases organic traffic authority and AI visibility with minimum manual effort.
So it did something beautiful. It checked my website, the analysis part. It's seeing what it can do better, title, tags, categories, meta descriptions, how we can make it look better. Phase two, content optimization, a lot of great suggestions. And then phase three, it even created a blog post for me, but then it got stuck because the color as you saw is red. So it got blocked. So something is not working. It almost seems like it's a real company where things sometimes do not work out. as you want it to go.
So there are a few fixes. Uh, what happened is probably I gave it a URL, a username and application password, but it says the username WP optimizer is not, it's not there. So what I probably need to do, I need to give the username of my current administrator email and then the name of the application. and then the password. So what I'll say in a reply is, so the real username of the administrator is this one. The application password name is WP optimizer.
Can you access the website now and optimize, optimize the whole website. Send. So it wakes up the CTO. So now it's doing things. And what I'm thinking now is how does it go with my credits? Nice. Nice. If this is really helping people, I can sell this for $500. I can even sell it as a subscription, like every month we're going to optimize your website and it costs me a few dollars. And then if I charge a hundred dollars per month, it's a nice business model.
So let's go back to the inbox then to the, it's, it's running again. So it's a yellowish now page down. So it's working on all those things. And if I take a look at the dashboard, I see it's still live. So it's still performing things. It's yellow. So it's still in progress. If I go to the website, let's see if anything's already done. And the best thing to check it right now is at the blog area, no blog posts yet. So I have to wait and then I will be back with you.
So what I see now, it has done a lot of things. It added three new blog posts, page titles are updated, mail description is adjusted, taxonomy cleanup. There's still some manual things that need to happen. For instance, I use a fake phone number. There's a page in Elementor that's not even real or not used, so I should go to pages. There's one page, this one or this one. can be trashed. So I'm happy that it figures it out, that I should do that, or that it has done.
Added three new blog posts, added keyword rich page titles. So what I see, if I go to the website, I see about, here also about. If I click on edit page, look at this, it says about WebDefine Amsterdam web agency. So that's good for the search results, but it's not, you don't see that in the menu over here. or on the page. So this looks great. This is something I created with Elementor. If I click on Elementor, but if I would fetch the page title, then it would say about web design, web design agency Amsterdam.
That's a little bit too much. So I'm really happy with what it has done. Let's take a look at the blog posts, three blog posts, how to choose a web design agency in Amsterdam, SEO for small businesses in Amsterdam. Well, that's clearly focused on web design in Amsterdam. So people can search for design agency Amsterdam, and then my blog post will pop up. The only thing is if I go to the backend, I go to posts, all three pages or posts need to have improved SEO.
Why is that? Well, let's take a look. If I go to analyze, it's no images or videos found on this page. Search engines title exceeds. Okay. 60 characters here. Well, I have a keyword, but I don't have images. So this next thing I want to ask over here. Awesome. Now, can you add a featured image for each blog post and fill the blog posts with images based on the content or based on the paragraph below or above sent. So after five minutes, there's an update featured images and inline images edits.
And it says on which post, which images are edits and where they are edits. Cool. So let me refresh this first. Wow. Now they're all green. That's good. Now let's go to the website to blog. I see images. Okay. They're from a free website. That's if I take a look at the quality, I click over here. Okay. or mobile. So there's a mobile, it's an old mobile and five lack of trust. So this is a trust. Okay. I like it. So it's, it's in context, but, um, I w I would like to, I have an iStock subscription to link it to, uh, let me close this and close this.
I don't need this. I would like to link it to iStock. So I say, Hey, I have a subscription. You can get the 100 images per month, dust man. Then if you give that to your client, that is like, Whoa, this is next level. This is, it's doing the job, but it comes across as not super professional. So let me go to blog. I know this image is professional. So what you can also do, go to iStock or a professional picture or with AI, create a lot of images, upload them all to your media library over here.
If you want to optimize them, you can go to png . com, make them smaller. upload them all over here and then paperclip will choose which one will be used from within the media library because also over here, it took one of those images. Let me see, where is it? It took one of those images and those are from iStock. Those are high quality images. It took this one. So that could also be an option, but better to link it with iStock, get a subscription and give the best quality possible.
So what I'll say now over here, really important, all the things you have done, please do them for the next video. website at once without me asking for it. So that, so for instance, that adding featured images and images in the blog post are part of the process sent. In the meantime, I go to Divi5 . com and I go to blog. Over here, I have quite some blog posts. What I will do, I will go to the backend or I can go to user, edit profile, scroll down, say wp -optimizer, add an application password.
So I would say from a client, what is your website? What is your user interface? What is the name of the application password? And what is the application password? Give me those four things and I will optimize your website like crazy. So what I will do, let's see how far this one is understood for every future of website optimization. I will do this. I like this. I really like this. Oh man. So let's, let's go to my inbox.
I think it's saying that it's finished now. And if I'm happy, I can say done. Awesome. So now I can create a new issue. optimizedv5 . com and test this on a lot of websites because if it's not working, you should not sell this to others. So optimizedv5 . com, hpsdv5 . com, forward slash wp, admin, user, application, user, application, password, then assign it to the CEO. Okay. So the CEO wakes up. It's in progress now.
And if I go to the dashboard, I see it's sent to the CTO. And the CTO starts working on this with the right login details from the start. And now it will also create blog posts with featured images and images that are for in blog posts. So I go to my inbox, click over here, go to the number 11, and now it starts to talk about what it will do. It's running. So I'll be back with you when it is finished. So I'm back. My AI agent has worked on this for 10 minutes and here you see everything that's done.
This time by default, it created all those blog posts. So if I go to the website, but I see it updated all the blog posts. So everywhere it says 2024, it adjusted to 2026. But not only that, if I click on blog post and I click on edit posts, they also change the publish date to today. But the images over here are still 2024. That's why I recommend in images, never use a number. This is what a team did that I hired a few years ago.
But in the meantime, I learned that you should not do that. And also over here, it created a blog post for me, open in a new tab. So if I This is created by a paperclip by the agents, AI agents, but it still uses images that I have in my media library. And also another thing, there are H2s. So over here, inspect H3. It's even H3, that's the problem. And then here's H4, I guess. No, it's just, wow, it's not even an H.
So what I would prefer over here is that these will be titles because now I think it could be displayed better, or I should make them purple like the titles over here. So there are things I would like to tweak. but overall it did a nice job. So what I need to do now, if I go to my own website at the dashboard or with Google analytics or with sure rank or with rank math or Yoast, you should take a look at the results.
So you've optimized the website, keep track of how the website is performing, if it is doing better. If it's not, don't start using this as a tool for your website because it's not helping. So I tested it on wearewebdefine . com and on divi5 . com. I will take some time to see how it is working and I can also ask a paperclip, check those websites, then I need to keep application passwords there and give me an overview of what is happening every week.
So I can get a weekly digest of how my website is performing. Show me based on what you've done with the website, if it has increased in views and sales or not. So that's really important. And I'm talking about sales, but it cannot track sales if it's a local business. But what I mean is, uh, does it increase the visibility, the visitors and the engagement or not? So that's what you can do with paperclip. Um, I use chat CPT before, so you can just ask what are some great paperclip use cases that can help me with my, and then you can name your business, my YouTube channel.
How can paperclip help me to perform better? Question mark. And over here, you can click on the plus, you can create a new company, use ggpt to create a mission, all that stuff. One more thing I want to take a look at is at the dashboard. How much money did we spend? We'd spent less than $17. And I think for optimizing two websites, of course, I need to check if it's really optimizing the website, if the results are better, but I think I'm happy with this amount.
I would be less happy if it would be $80. And I was not sure yet if it would be really working. It's trial and error. It's a brand new tool. Oh man, I wonder where this is going. We had chat GPT, we could chat and get answers. Then we had open call, it could perform tasks and now we have paperclip with multiple agents that can do multiple things for you. So I wonder where this is going and I hope this video was helpful for you.
Let me know what you think of it. Feel free to like the video, subscribe for more upcoming tutorials. about WordPress, but less WordPress, more AI kind of tools I need to go with the flow. So if more people are interested in those topics, I want to talk about that. And then I wish you the best of luck with everything you do. Bye -bye.
The words are the caption track's own and nothing is reworded or re-transcribed. Paragraph breaks are placed between sentences so the text reads as prose.
Free tools for your own script: paste a draft and see where it stands before you record it.
Paste your draft and see where viewers are likely to drop off, with a rewrite for each weak line.
Paste the first 30 seconds of your own draft for a hook score and rewrites.
Check your draft against YouTube's advertiser-friendly guidelines before you record it.
Read this channel's public videos and transcripts, and download a writing brief for it.