How To Learn AI In A Weekend
By Ali Abdaal
Summary
Topics Covered
- The AI Flywheel: Learn by Building, Build to Learn
- The Gap Between Users and Builders Is Widening Daily
- Build Only What Adds Value
- Claude Code Removes the Middleman
- You Don't Need Tutorials—Push Through Friction
Full Transcript
There is an incredible piece of software called Claude Code that I've been using for the last 3 months and it has completely and utterly changed my life.
And this video is the video that I'm sending to my friends, my family, my team members who have not yet started using Claude code. Maybe you're like me a few months ago where you were intimidated by the thought of typing stuff into a terminal. Maybe you're
intimidated by the name Claude Code.
You're like, "Ah, but I'm not a coder.
I'm not a developer. I couldn't possibly use Claude code." Maybe you're still stuck in that paradigm of talking to Chad GBT or Claude on the web app and thinking that that is all AI has to offer. Or maybe you're like a lot of
offer. Or maybe you're like a lot of people I know and you're like, "Man, I know I should get into this Claude code thing or this Claude Co-work thing. I
just don't really have the time."
Hopefully, this video will help you solve all that. And this video is going to introduce you to the idea of the AI flywheel. You basically get AI to
flywheel. You basically get AI to interview you about what you're doing in your business, your life, your work.
Based on that, you get the AI to suggest what cool things you can use the AI to help build that would help save you time and make you more money. And then in the process of getting AI to build those things for you, you are also learning
about how the AI works. The more you learn about how the AI works, the more that feeds into giving you ideas. It's
like you're getting a firmware update in your brain where now you know what's possible, which means you can then build even more things to help save you time and make you more money. Using these
sick AI features, I've built stuff for my business and for my customers that literally add value to our customers every single day where people are raving about the tools that I've managed to build for them over the last couple of months just by learning how to use cloud code. The final thing to say before we
code. The final thing to say before we get into the video is that every single day the gap between the people that just use the free version of Chad GPT and talk to it on the web versus people that know how to build stuff using flawed code even if you don't know how to code.
Every single day that gap is getting wider and wider. And what I hope this video will do is give you a sort of beginner's guide on how to narrow that gap. There are timestamps to everything
gap. There are timestamps to everything down below in the video. So let's get started. Okay, so there are a couple of
started. Okay, so there are a couple of prerequisites that will really help you if you have these downloaded before we try doing this stuff. The first thing is you do not want to be using the web app for something like Claude. Instead, you
want to download the desktop app. This
is totally free, but when you download the claw desktop app, you will notice it says chat, which is the thing that you are used to. It also says co-work, which sounds somewhat scary if you haven't used it before. And it says code, which sounds even scarier if you haven't used
it before. The second thing you want to
it before. The second thing you want to do is you do not want to type. You want
to have some kind of dictation software installed that does a speech to text.
There are lots of these. In my case, the one I use is called Whisper Flow. I'll
put an affiliate link or something in the video description if you are interested. And the cool thing about
interested. And the cool thing about Whisper Flow is I can hit Fn spacear and then I can say whatever I want and then it will appear on screen within like milliseconds. Boom. This is how it
milliseconds. Boom. This is how it works. This is a far quicker way of
works. This is a far quicker way of speaking to an AI rather than having to type to an AI. And those are basically the only two prerequisites you need. So
step number one is we're going to ask AI what we should build with AI. I'm trying
to learn how to use AI. My current uh AI skill set is I just use uh chat GBT and Claude and use the chat feature. But I
recently watched a video that tells me about co-work and how claude code is the best thing ever. So to that end, I want to learn how to use AI, but I don't want to just randomly try and learn how to use AI by following tutorials. I
actually want to build something that's really useful in my work or in my life.
The problem is I'm not really sure what to build. So I want you to ask me
to build. So I want you to ask me questions and interview me and help me figure out within the context of my work like I want to build something that will save me time meaningfully uh or help me make more money in the context of my
business. Uh and in the process I want
business. Uh and in the process I want to sort of learn how to use things like Claude Co-work and Claude code as well.
Okay. So my business actually does I guess I would say three main things. Uh
firstly we do content. So I have a YouTube channel and I post stuff on Instagram and occasionally stuff on LinkedIn. And the content is trying to
LinkedIn. And the content is trying to sort of help people build a life they love and sort of change their lives and stuff personal development things. Uh
the second thing the business does is we have um an online business school called the lifestyle business academy that helps uh people start and grow sixfigure lifestyle businesses. And then the third
lifestyle businesses. And then the third thing that we do is that we are building various software products. We've built
an app called voice pal which is a sort of AI ghostwriter. We're building an app called Superfocus which is a sort of productivity thing and we are building an app called uh a platform called creator grid which um is a platform to
help creators uh grow and monetize their audience. Now obviously all of this is
audience. Now obviously all of this is in the context of me owning a business and doing various different things. Uh
but in the context of you maybe having your own job then you can ask it to interview you about what you do in your job. if you are trying to go for a raise
job. if you are trying to go for a raise or just trying to improve your job performance or anything like that.
Actually, you know, one thing that I wish I didn't have to do or I wish that my team didn't have to do is that we do a lot of data scraping. So, for example, for YouTube, for Instagram, for LinkedIn, we spend, you know, my team
spends a lot of time each week looking at analytics and looking at view counts and adding up saves and uh impressions and stuff. And then some of that data we
and stuff. And then some of that data we need to send to sponsors. Some of it we use to figure out whether our own social media stuff is going well. We also need to do this across our competitors. I
mean, I don't really think of them as competitors. I think of them as
competitors. I think of them as colleagues. But we want to keep an eye
colleagues. But we want to keep an eye on what our sort of friends in the space are doing so that if someone is growing particularly fast or hits on a format that is particularly good, then we can experiment with that format ourselves.
And so all of this stuff takes actually many many hours for my team uh every single week. So I wonder if there's some
single week. So I wonder if there's some cool stuff we can build that will help us automate some of that. Do you think that would be possible? 100% possible.
And honestly, this is a great candidate because it ticks both boxes. It's
genuinely painful hours per week of manual work. And it's the kind of thing
manual work. And it's the kind of thing where you'll learn a ton by building it.
Now, this is good. This is asking me really, really useful questions about how we can automate this like data collection process. I'm not going to
collection process. I'm not going to read all the responses. You can pause the video whenever you like just to read the stuff because I know you can read.
Okay, so the current workflow it's like um yeah, Nicole on my team and Becky and my team literally goes to YouTube Studio or to Instagram analytics. Basically,
they go to Instagram insights, they write down numbers, and they manually uh write the numbers into a Google sheet and then use the sum function to sort of count up like impressions this week or something. To be honest, I I actually
something. To be honest, I I actually don't know what's available on Instagram insights. Maybe they don't have to do
insights. Maybe they don't have to do that anymore, but either way, it's a manual process of copying and pasting numbers into a Google sheet. Second, how
many of these colleagues are you tracking? Are we talking five channels
tracking? Are we talking five channels or 50? More like 50. 50 on YouTube, 50
or 50? More like 50. 50 on YouTube, 50 on Instagram, 50 on LinkedIn, that sort of thing. And what does the output look
of thing. And what does the output look like? It sort of goes into a Google
like? It sort of goes into a Google sheet, but then it sort of goes on random notion pages that are all over the place. It very rarely goes into
the place. It very rarely goes into slide decks, but yeah, primarily Google Sheets and Notion databases. That's
where it goes once it's collected. And
then, you know, we always think, "Oh, it'd be nice if we looked at it more often, but then because it's all over the place, it's kind of hard to look at more often. In reality, what we often do
more often. In reality, what we often do is just chuck it into AI and be like, "Hey, can you give us some interesting insights?" But I think it's the the
insights?" But I think it's the the collection of the data itself that like is kind of annoying. You know what?
Let's not worry about the sponsor thing.
I think let's just focus on the competitor tracking. And what do I want
competitor tracking. And what do I want to know? I think yeah, it's how many
to know? I think yeah, it's how many views did the recent videos get. It is
also what topics are performing well for them. I mean, if we could get a sense of
them. I mean, if we could get a sense of like if we're thinking about YouTube, um I I never want to watch the video itself cuz I don't want to accidentally copy it. But I'm very interested in what the
it. But I'm very interested in what the title and the thumbnail was. And if
we're thinking about Instagram reels, I you know, in a dream world, we'd be able to transcribe the reel to get the hook cuz I'm always interested in what's the first line. But if it's an Instagram
first line. But if it's an Instagram carousel, like what was the format? So
yeah, the challenge with Instagram is that we've got all these different formats. So yeah, I just don't really
formats. So yeah, I just don't really know how we would go about that. All
right, so this is telling me we're going to start with YouTube. It's the easiest win. YouTube has a public API where you
win. YouTube has a public API where you can pull videos, titles, thumbnails, view counts, publish dates for any public channel. You give it 50 channel
public channel. You give it 50 channel names and it gives you back everything you want. That's your week one project.
you want. That's your week one project.
Sick. Instagram is harder but doable.
Meta's API is more locked down. So we'll
need to get a bit more creative here.
Here's what I imagine. You open a dashboard, could be a web page, and you see something like, "Here are the 50 channels I track. Here are the last 10 videos sorted by views. And here's
what's popping off this week." That
sounds great. You can see thumbnails and titles at a glance without watching anything. And you could have AI
anything. And you could have AI automatically tag the topics so you can spot patterns. Like three of my
spot patterns. Like three of my colleagues posted about morning routines this week and they did well. Sick. The
beautiful thing is that this is a perfect project for learning clawed code because it involves real API calls, real data processing, and optionally a real front end, but none of it is so complex that you'll get stuck for days. Does
that sound like the right thing to focus on? And do you have a preference for the
on? And do you have a preference for the output looks like? Would you rather see a nicel looking dashboard you open in a browser, or would you rather just automatically update a update a Google sheet that your team uses? This is so sick. Like, man, even me reading this
sick. Like, man, even me reading this back right now, I'm like, "Wow, Claude has such a good understanding of what I'm trying to do, what I'm trying to build, it's suggesting things that I didn't even think of." What a time to be
alive that you can literally ask the AI to build stuff for you and also teach you how to build the stuff in the process. Like, in the past, I paid
process. Like, in the past, I paid thousands of thousands of dollars for like, you know, automation consultants to ask us these sorts of questions to figure out what we can automate in the business. And none of what they've said
business. And none of what they've said of the $50,000 or so dollars that we've paid to automation companies and automation agencies and consulting whatever people comes close to the level of clarity that Claude just got through just a handful of exchanges with me.
This is incredible. Now, once you get good at using AI to build all of these different features that are going to help you save you time and make more money, what you might need is a web host. You might need a place to host the
host. You might need a place to host the various programs that you're creating and stick them on a website and make them accessible via the web, either to you personally or to you and your team or even to the public if you want to like make money from the thing. This is
where Hostinger comes in, who are very kindly sponsoring this video. Now,
Hostinger has a bunch of different features that are all super helpful if you are trying to build a business or just improve your life in general. The
first one is Hostinger Horizons. This is
basically an all-in-one AI website builder. You basically just describe
builder. You basically just describe whatever you want and Hostinger Horizons will basically code up the app entirely for you. It'll build you a fully working
for you. It'll build you a fully working mobile friendly web app with absolutely no coding required. And just by talking to it, you can refine things like the content and the colors and the functionality. They've even integrated
functionality. They've even integrated features that handle user loginins behind the scenes in a super easy way and also billing through something like Stripes. You can even start charging
Stripes. You can even start charging people for the various different web apps that you create. When you're ready to go live, it's just one click and then you get a domain, you get your email, and you get your web hosting all included as part of the package. In
addition to Horizons, there's also the Hostinger VPS service that lets you host a virtual private server, which if you're doing particularly fancy stuff with Claude Code or with OpenClaw with things like that, you can host it directly on Hostinger. Domains are
included with all of the Horizon plans and you also get free hosting included with the annual plans. Plus, they have a 30-day money back guarantee. So, there's
genuinely no risk in actually just giving it a go. So, if you want to turn your idea into a real business, head over to hostinger.com/aliabdal.
And you can get 10% off if you use the code Aliabdal at checkout as well. But
thank you again, Hostinger Horizons for sponsoring this video. And let's get back to it. Now, at this point, there's also something super interesting that I would love to talk about here. So, I
happen to know what an API is, I think.
But if I didn't know what an API was, it's like my my rule for the AI stuff is anytime I don't understand something, what do I do? I ask Claude to explain it to me. Okay, this sounds really cool.
to me. Okay, this sounds really cool.
But um one of the key things I want to do is I want to understand the foundations and the philosophy and you know I'm even interested in like history uh you know the history of stuff like this. So when you say API, what does an
this. So when you say API, what does an API actually mean? Can you help me understand what an API is? Why it's
useful and how did APIs get developed?
Uh like why why are they a thing in the first place? So this sort of thing is
first place? So this sort of thing is how for the last 2 months I have felt like every single day I'm learning so much about the world. I'm learning about the history of computing. I'm learning
about the history of technology. I'm
learning about like random stuff because when something interesting happens and claude code or claude coowork or claude or gbt codeex or whatever is asking me to build something or it's running a terminal command that I don't understand
while it's doing the thing I will just open a separate window and I'll ask it to teach me about the history of the thing. For example, when I was
thing. For example, when I was installing openclaw and I was trying to do some security audits on it and I was really trying to understand like what does SSH mean and like what you know how does a terminal work and what's a secure shell and stuff and I ended up sort of spending half an hour going down a
rabbit hole of like understanding the history of like the telegraph and how the telegraph morphed into Morse code and how Morse code then became like telephone lines and how like the US military in the cold war was worried that like you know the telephone exchanges would get bombed by the the
Soviets and so they had to figure out this method of information interchange that involved like packets and so the packets was invented and that was then this protocol called TCP. P IP which was then the precursor for like HTTP which
was the precursor for the worldwide web.
And then when the worldwide web was invented there was all these people getting hacked and there was this student I think in some university in Poland or something he was pissed off that his like university got hacked. And
so he like coded up this thing called SSH which was like a secure way of transmitting information across packets.
And then this guy ended up trying to overcommercialize it. And so someone
overcommercialize it. And so someone else made this thing called open SSH which became like a free platform. And
then this is encryption and public and private keys and all of this sort of stuff. And now when I'm typing in SSH
stuff. And now when I'm typing in SSH dot dot dot dot into my terminal, I know what that means and I can appreciate the history behind it and I can appreciate why it was such a big deal and how it was invented. It's just so cool. Ah, and
was invented. It's just so cool. Ah, and
Claude is just again really good at explaining stuff. Let's go deep. The
explaining stuff. Let's go deep. The
problem before APIs existed. Imagine
it's 2005. You're building a website.
You want to show a map on it. Before
APIs, you had two options. Build your
own mapping system from scratch. Insane.
Or literally take a screenshot of Map Quest and paste it into your page. I
don't know what Map Quest is. I might I might ask it about it. This was the fundamental problem. Software was like a
fundamental problem. Software was like a series of world cities. Each application
has its own data locked inside of it.
And if you wanted to use that data in your own thing, you had to either recreate it yourself or do something gross like write a script that pretends to be a human clicking buttons and scraping the screen. People actually did this and it was as fragile as it sounds.
YouTube changes one pixel on their page and your whole system breaks. So what
actually is an API? API stands for application programming interface. But
that name is honestly unhelpful. Here's
a better way to think about it. So good.
Again, this is the flywheel idea. AI is
helping me figure out what to build. In
the process of figuring out how to build it, I'm also learning about stuff. So
I'm not just blindly writing commands into a terminal and hoping for the best.
I'm actually increasing my understanding of it. The reason it's useful to
of it. The reason it's useful to understand this stuff rather than just like blindly do it is because when you start understanding these things, you get it's like you get a firmware update in your own brain. Which means even if you don't really care about like the history of computing cuz you don't find
it interesting, it's still useful for you to know that what an API is and what HTTP requests are because the fact that you now know that those things exist means that you might realize, wait a minute, huh, there's this program that I
use in my work called blah blah blah. I
wonder if they have an API. and you
Google does blah blah blah have an API and if you weren't familiar with the word API you wouldn't have known that you could even ask that question and then you might find no it doesn't have an API but it does have an MCP server now if you are not at all curious and
you're a total dumbass and you don't then pull on that thread you're like MCP server oh it sounds technical I don't care but if you're an intelligent person you would think huh MCP server I think I've heard of that but I don't really
know anything about it what's an MCP server claude and you understand what an MCP server is and you realize wait a minute there's all these other ideas for things that I could build that will help me save time and make more money that involve MCP servers. Could I build my own MCP server? What about my own MCP
client? Okay, this is super interesting.
client? Okay, this is super interesting.
And you start to learn this stuff without even trying to learn the stuff.
Like you never had to sit down and watch a tutorial about like what the hell is an MCP server and how does it work? But
purely by exercising your curiosity and pulling on the string of like, huh, APIs are cool. Does not have an API? It does,
are cool. Does not have an API? It does,
but it also has an MCP server. Oh,
that's cool. Like what's an MCP server?
Oh, sick. It's a way for like AI things to chat to each other. And it was invented by Anthropic back in like 2024 or something. Like sick. Now, basically
or something. Like sick. Now, basically
everything has an MCP server, and you can even build your own. Sick. That just
gives me so many ideas for like other things that I can build with my stuff.
Now, we're about to dive into the rabbit hole of Claude Code, which is the tool that I've been spending most most of my time on practically 24/7 for the last like 2 months. It's absolutely sick. I
was intimidated by Claude Code because it involved the terminal. I was like, "Oh my god, terminal. I'm not like some hacker from the 1990s. Why don't I need to use the terminal?" And then I realized I was a total [ __ ] dumbass for thinking that. And actually, it's really straightforward, especially if
you ask Claude to explain to you how to use Claude code. And then once you're in Claude Code, you ask Claude Code to explain to you how to use itself, which is freaking sick. But before we do that, we have dived down into this thing around trying to scrape Instagram and
YouTube competitors for social media management. Unless you are a social
management. Unless you are a social media manager or your job or your business involves social media in some way. Uh that specific use case is
way. Uh that specific use case is probably not relevant to you. Obviously,
because you're an intelligent person, you know that I'm using that use case as an example, and you know that you could obviously just ask Claude to interview you about your own use cases, and it will help you figure out what you should build for your own stuff. But just for the sake of opening your brain up with
more examples, I want to tell you a little bit about some of the other tools that I've basically built for my business and my life over the last two months. If you want to skip this bit in
months. If you want to skip this bit in the video because you don't care and you just want to get to the Claude code stuff, there'll be a time stamp as is the case for every other thing in this video. And in fact, to make this list,
video. And in fact, to make this list, I'm going to ask one of my Open Claw agents. Open Claw is kind of like Claude
agents. Open Claw is kind of like Claude Code on steroids. I've been using OpenClaw for the last like 2 months as well. If you're just getting started
well. If you're just getting started with this stuff, I wouldn't worry about it. I would start off with Claude
it. I would start off with Claude Co-work or Claude Code initially and then you can dabble around with OpenClaw if you feel like it. But let me tell you about my various OpenClaw agents. I have
Albus who is my primary open claw agent.
This is what Albus looks like. I have
Hermione who is my curriculum architect for our lifestyle business academy.
She's the one who helps me basically think through all the different things that we are teaching our students and do research on like what's currently working in the world of building an online business in 2026 etc etc. This is what she looks like. I have Minova who is the vice principal of the lifestyle
business academy and she helps with all of the operational things associated with trying to give our students the best experience to build their you know sixf figure lifestyle businesses. And
then Manova along with Claude Code essentially helps me build automations that make our lives and our students lives a lot easier. Next we have Remis who is my content buddy. So he Remis is who I talk to when I'm on Telegram to you know get content ideas and he's the
one who helps build out all of these like competitor analysis like dashboards and stuff that we're doing in addition to Claude code. We have Dobby who is my general assistant that runs on a very cheap uh anthropic model called Haiku whereas all the others run on Sonnet or Opus and so they're a bit more
expensive. So Dobby's like my cheap
expensive. So Dobby's like my cheap personal assistant. We have Cedric who's
personal assistant. We have Cedric who's like my relationships coach and so I talk to Cedric and he does research around like homeschooling and like you know gives me ideas for like romantic date nights with my wife and stuff like that. So that's cool. And then recently
that. So that's cool. And then recently I added Kaledan who is my health coach.
And so Kaledan tracks my protein intake every day and he's also my workout buddy when I'm at the gym. Um he's got access to all of my DEXA scans, all of my like workout history which I exported from the app Strong for like for the last
like 5 years and so he knows exactly where my lifts are at. He knows that I had like an I broke my arm recently. I
had a left radial head fracture. He
knows that he therefore has to modify the exercises based on that. And so when I'm at the gym, cuz currently my personal trainer is on holiday. So while
I'm at the gym, Kaledan is my personal trainer, I'm talking to Kaledan to figure out what lifts I should do, any modifications I need to make. If like my groin hurts while doing squats, Kalin will tell me to back off and like do another exercise instead. This sort of thing. If you're like, whoa, how's any
thing. If you're like, whoa, how's any of this possible? Then don't worry about it. Just like stop using AI to teach you
it. Just like stop using AI to teach you what you want to build using AI that improves your business life or saves you time or makes you money and then in the process of learning stuff. And then at some point you can ask Claude being like, "Hey, I watched an Ali Dal video
where he talked about having these like eight different OpenClaw agents that he talks to on Telegram. How does that work? What's up with that?" And then
work? What's up with that?" And then Claude will teach you about the stuff.
You'll realize that there's a bunch of security risks that you have to be aware of when you are using something like OpenClaw more so than when you're using something like Claude Code. Even though
Claude Code does have some security concerns, again, you can just ask Claude about, "Hey, I've heard that Claude Code has some security concerns. What's up
with that? Like what are the security concerns? Why is it a big deal? Etc.,
concerns? Why is it a big deal? Etc.,
etc. You'll learn about things like prompt injection and how to protect yourself against it. And you'll learn that there are skills that you can download for Claude, that things like DCG, which is like the destructive command guard that like physically stops it from doing anything that might like
delete the files on your computer or anything like that. If you're like, "Wo, holy [ __ ] You're telling me it can delete the files on my computer?" Yes,
if you do not sensible things with these powerful tools, it can result in bad stuff happening. But that's why you sort
stuff happening. But that's why you sort of want to do it one bit at a time. You
want to make sure you understand what is happening rather than just blindly let the AI agent just like do whatever it wants. So with that digression, I was
wants. So with that digression, I was actually going to ask Albus.
Yo Albus, I'm actually working on a YouTube video where I explain how to uh learn AI in a weekend and you know for the last 2 months that we've been building stuff using OpenClaw and using Claude code. Can you just give me a list
Claude code. Can you just give me a list of real business and life use cases that we have built in our setup that I can show uh my lovely viewers on YouTube as
an example of what we've built. For each
one, I just want like a quick oneliner.
All right, so here's an example of all of the stuff that I've built using Claude Code over the last 2 months.
Firstly, a support ticket pipeline. So
within a lifestyle business academy, we have 200 support channels for all of our students cuz currently we have about 200 students and each student has their own like private slack channel where they get added to a slack channel with themselves and like me and their coach
and like Angus and various other team members where they can post anything they want and we aim to get back to them within like 24 hours ideally. Now
previously this was a manual process of like the coaches having to keep on top of like which Slack channel is unread and which one is red. And then if a student's replying in a thread, you can't see the notifications, you can't see the messages. And so what I created in claude code is this thing that like
automatically creates like support tickets anytime a student messages us in Slack. And so that's available in a
Slack. And so that's available in a dashboard and also pings alerts to a sort of private Slack channel that we have in the team which says that hey John Smith posted this support request.
It's about to be 24 hours someone please reply to him. You know that kind of idea. On top of that I created a web
idea. On top of that I created a web interface that the coaches can log into.
So they can see which Slack channels for which students need responses and so they're able to then just click a button. It takes them directly to Slack
button. It takes them directly to Slack and they can respond to the student there and then. I created a handful of studentf facing Slack bots. So the
problem we were having is that previously we were giving our students a bunch of custom GPTs. Like we created custom GPTs for things like niche generation and first draft offer creation and like content and like you know giving them feedback on the sales calls and things like that. But the
problem we found with custom GPTs is that we couldn't actually see how the students were interacting with the custom GPTs. It was kind of annoying
custom GPTs. It was kind of annoying because then I couldn't audit are the custom GPTs actually giving the students useful advice and then the students were coming up with all these things and I was like wait a minute where where did you get that from? and they got it from the custom GPT and then I can't see like where things went wrong with the custom
GPT and on top of that we had students who were like complaining that we have like too many platforms like you know some stuff is on Google doc some stuff is on Slack there's a lot happening on Slack we've got the course on circle and now they have to have an open AAI account and do stuff in a custom GPT and
I said to claw code like is it possible that we can recreate the functionality of a custom GPT within a slack bot so that if students are on Slack anyway they're just able to message the bot and get the same kind of stuff but then we
as the coaching team have access to the conversation so we can see we can sort of like audit the agents and make sure they're doing sensible things. And so
over the course of about a weekend, I coded all of this up using claude code, using Python servers, making sure that we have everything in a database that is sock 2 compliant. So like enterprise level security, so that we don't like accidentally leak any conversations the
students are having. And so we created a bunch of Slack bots that students have been engaging with and they're having a great time talking to. For example,
there is Dumbledore, the DM agent. And
so we've had like over a hundred of our students send thousands and thousands of messages to Dumbledore the Slackbot. And
Dumbledore has been trained on our like internal DM methodology for how to sort of convert a cold prospect into a warm lead and get them on a sales call so that they can grow their business. And
so students are like copying and pasting LinkedIn profiles of their prospects into Dumbledore and Dumbledore is helping them craft outreach messages. If
a student is in a DM conversation with like a prospect and they're like struggling to turn it into a call, they'll just like screenshot the conversation, stick it into Dumbledore, and Dumbledore will give them advice based on our connect, understand, invite framework, for example. So we have
Dumbledore, the DM agent, we have Lupin, the LinkedIn agent, we have Sprout, the sales agent. By the time this video
sales agent. By the time this video comes out, we we will have released Flitwick, who's like the delight agent that helps students like craft a delightful customer experience for their coaching or consulting or service business. And I'm working on a bunch
business. And I'm working on a bunch more, which is super exciting. But the
really cool thing about this is that the students can give us feedback. I can see the stats on how much people are interacting with these agents. I can
literally read the conversations that students are having with the agents. We
do flag it to them that like I can read the conversation. So I read the
the conversation. So I read the conversations to see like are the agents giving students sensible advice. And so
if you use Slack in your business or in your work, then did you know you can ask Lord Code to help you figure out what Slack bots you can create that make your life easier. We have another Slack bot
life easier. We have another Slack bot that's like, you know, alerts us at the start of every day to see like, you know, in terms of like our competitors on YouTube, like who has released videos and what's been their like views in the last 24 hours. So we'll see that, you
know, Homozi recently released a video called whatever, whatever, whatever. And
that's got 94,000 views in the last 24 hours. And that's like an outlier for
hours. And that's like an outlier for Alex Hozi's channel. So then it prompts us to think, huh, could we like take inspiration from the fact that that video is popping off for Horosi? The
thing that I'm working on now is a sort of creator HQ, which is a sort of web dashboard that me and my entire team can use across YouTube, Instagram, LinkedIn, and Tik Tok, and Twitter, that automatically analyzes all of the content that we've put out over the last like 9 years on these platforms. Figures
out what are the things that worked, what are the things that didn't work, generates content ideas based on transcripts from stuff that I've said when I've done workshops for our students in LBA. Automatically tracks
all of the competitors, and then it helps us surface ideas for better content that we can make that will just perform better. And on top of that, I've
perform better. And on top of that, I've also created my own MCP server, which then Claude and Chaget have access to, which means that they can automatically see all of the projects that I'm working on within the business, what my goals are, all of the outstanding to-dos, any kind of journal items that I've put in
there because I want it to have access to that. And so now, anytime I talk to
to that. And so now, anytime I talk to Claude AI, the chat, it now has way more context about me than I ever did before.
And that context is always up to date because I'm keeping it up to date when I'm using Claude Code, when I'm using OpenClaw, when I'm using Claude. And it
all happens through an MCP server. Now,
that might have been a lot of jargon. I
did not know what any of this stuff meant two months ago until I decided to, you know, spend a weekend really just trying to build something useful using claude code. And over the last two
claude code. And over the last two months, like every day, as I've done this learning loop, this sort of AI flywheel, I've built more and more things. And there is a danger with all
things. And there is a danger with all this like AI stuff that you you end up in this in this zone where you spend so long like building agents that talk to other agents and that like help you orchestrate other agents that you don't
actually end up doing anything useful.
useful I would define as it adds value to your customers. It saves you time personally. It makes you money
personally. It makes you money personally. And so I was very mindful of
personally. And so I was very mindful of that that like I didn't I didn't want this to be another one of those like people spending days making notion setups to theoretically try and be more productive but not actually being more
productive. So going back to our data
productive. So going back to our data analytics project for YouTube competitors. Yes. Okay. I'm now ready to
competitors. Yes. Okay. I'm now ready to start writing this thing. Can you help me understand what the hell clawed code actually is? Um, I don't really have a
actually is? Um, I don't really have a background in coding and so I have been intimidated by claude code in the past.
You know, when people when I see people using the terminal with like the black and the green text, it feels like there's some hackers out of the matrix and I feel like I'm not techsavvy enough to use claude code. Can you help me figure this out? Okay, let's kill the
intimidation. Now, the terminal is not
intimidation. Now, the terminal is not what you think it is. That black screen with the green text, let's demystify it.
Because before we talk about cla code, you need to understand the terminal because claude code runs inside it.
Here's the thing. You already know how to use a computer using a graphical user interface. A GUI. You see icons, you
interface. A GUI. You see icons, you click buttons, you drag things around.
Mac OS, Windows, your phone, all graphical user interfaces. But GIS
weren't always there. Before 1984, when Apple released the Macintosh, virtually all computers were operated by typing commands. You type something like ls to
commands. You type something like ls to see a list of files or cd documents to go into your documents folder. That's
it. That's the terminal. It is a way of talking to your computer by typing instead of clicking. The terminal didn't go away when GUIs arrived. It just got hidden. On your Mac right now, there's
hidden. On your Mac right now, there's an app called Terminal. This is what it looks like. Boom. There we go. I think
looks like. Boom. There we go. I think
on the Mac by default, it's white with black text rather than black with white text, but whatever. It's basically the same thing. You can type whatever you
same thing. You can type whatever you want. Dot dot dot. If you open it,
want. Dot dot dot. If you open it, you're looking at the exact same computer, the exact same files, the exact same everything. You're just
steering with a keyboard instead of a mouse. Think of it like driving. A GUI
mouse. Think of it like driving. A GUI
is an automatic car. The computer
handles a lot of the details for you.
The terminal is a manual. Same car, same road, same destination. You just have more direct control. And for certain tasks like the one we're about to build, the terminal is actually way faster and simpler than clicking through menus. So
what is Claude code specifically? You
know how when you use Claude in the chat, you type a message and Claude responds. Yes, Claude code is the same
responds. Yes, Claude code is the same Claude, the same brain, but instead of living in a browser window, it lives in your terminal. And here's the key
your terminal. And here's the key difference. It can actually do things on
difference. It can actually do things on your computer. When you chat with Claude
your computer. When you chat with Claude on Claude.ai, it can give you code, but then you'll have to figure out where to put it, how to run it, what to install.
You are the middleman. Claude tells you what to do, and you do it. However,
Claude code removes the middleman. You
say, "Build me a script that pulls YouTube data for these 50 channels." And
Claude Code will actually create the files, write the code, run it, see the errors, fix the errors, and run it again. All right there on your machine.
again. All right there on your machine.
You're sitting next to it watching, and you can steer it. No, not like that. Do
it this way. But you're not doing the mechanical work of copying and pasting code between windows. Oh, this is nice.
A concrete analogy. A regular Claude is like texting an architect. They send you blueprints and you have to figure out how to build the house yourself. Claude
code is like having that architect standing in the room with a toolkit.
They're actually building the thing.
You're watching and you're saying, "Actually, move that wall over there."
And they just do it. Why? It feels like hacking, but isn't. The matrix aesthetic of the terminal is genuinely misleading.
When you use cloud code, most of what you're doing is just talking to it in plain English. You type things like,
plain English. You type things like, "Can you create a new project folder for my YouTube tracker, and it just goes and does it. It'll ask you questions if it's
does it. It'll ask you questions if it's unsure. It'll show you what it's about
unsure. It'll show you what it's about to do before it does it. You can say yes or no. It's a conversation just like
or no. It's a conversation just like this one, except the AI can actually touch your files. Amazing. Like, you
didn't need to watch a tutorial to teach you how to do this. All you needed was ask Claude to explain what Claude code is. And now you can ask it be like,
is. And now you can ask it be like, "Okay, how do I install it?" Okay, this sounds really cool. How do I install it?
You can download it using the desktop app if the terminal feels scary. Or you
can type in one command in the terminal.
Okay, so on a Mac, open the terminal app, hit command space, type terminal, hit enter, then paste the single command curl-fs claw.install sh. So this is now where it
claw.install sh. So this is now where it starts to feel like coding. It feels
like hacking. It feels like, oh my god, this is this is intimidating. But super
simple thing. I'm going to copy this.
Explain to me what the hell is going on here before I do it, please. dot dot
dot. You don't have to do this with every single terminal command, but like it's good habit to understand the code that the machine is trying to run on your machine. Good instinct. You should
your machine. Good instinct. You should
never paste something into a terminal without understanding what it does. Let
me break down every single piece.
Reading left or right, curl. This is a program that's been on basically every computer since 1998. The name stands for client URL. All it does is fetch stuff
client URL. All it does is fetch stuff from the internet. You give it a web address. It downloads whatever's there.
address. It downloads whatever's there.
It's like a browser, but instead of displaying a pretty web page, it just grabs the raw content. FSSL. These are
four flags squished together. Flags are
like settings that modify the command behaves. Fail cleanly, silent, still
behaves. Fail cleanly, silent, still show errors, follow redirects. Oh, okay.
So, FSSL together means download this quietly, follow any redirects, and only talk to me if something goes wrong.
Claw.ai/install.sh
is a web address. Points to a file on anthropic servers. If you're curious,
anthropic servers. If you're curious, you can actually open that URL in your browser and read the script before running it. Huh. Okay, let's do that.
running it. Huh. Okay, let's do that.
Oh, nice. It's just like some text stuff. And if we wanted to, we could try
stuff. And if we wanted to, we could try and like copy and paste this text into Claude and get it to help us explain every single line. To me, that's a little bit overkill. In general, there does come a point where you do in fact have to trust the thing that you're
interacting with. Now, in my case, I
interacting with. Now, in my case, I trust Anthropic. I trust Claude. I trust
trust Anthropic. I trust Claude. I trust
that they're not going to do dumb things on my computer because they're like a $400 billion company and it would just be dumb for them to like put malicious software on my own computer. You might
think differently. If you have major distrust of like big corporations, then you are very welcome to go through this line by line and make sure that every single command that's running on your computer, you understand what's going on. You audit it, validate it, make sure
on. You audit it, validate it, make sure it's legit. But like, you know, we all
it's legit. But like, you know, we all trust big corporations. You probably
have a Google account. You probably
trust Google with your emails, with your maps, with whatever. You probably have an Apple account. You probably trust Apple with your private photos of like your friends and your family and yourself. Yes, there are security
yourself. Yes, there are security concerns with a lot of this stuff. And
if you're downloading a random plug-in from some random developer that you've never heard of, then you want to have a higher threshold for like being skeptical or being like security conscious about that. But if you're
downloading like the official Claude code app from Anthropics website directly where you can verify that it is in fact on Anthropic's website, calibrate it to your level of risk. The
nice thing is you can be as security conscious or as cavalier as you like. In
my case, I started out very very very security conscious about every little thing. Make sure I understand every
thing. Make sure I understand every single command. And then I sort of
single command. And then I sort of realized, okay, this is like overly cautious, especially when I'm interacting with local files where it doesn't involve talking to like, you know, customer data or anything like that. I sort of lower my bar for like
that. I sort of lower my bar for like how much I think about the security side of things. But as soon as it involves
of things. But as soon as it involves interaction with customer data, that's when I'm like, all right, let's like lock down the security walls around this and make sure that like what I'm doing is legit. But you can decide how
is legit. But you can decide how security conscious to be uh or not. Ah,
you were right to ask. This pattern of download a script and immediately run it is super common for installing developer tools, but it does require trust. You're
saying, "I trust that whatever Anthropic has put at that URL is safe to run on my computer." In this case, it's Anthropic,
computer." In this case, it's Anthropic, a major AI company, so that trust is reasonable. But as a general rule, never
reasonable. But as a general rule, never run a command like this from a source you don't trust. Exactly. Great. So then
once you've installed Claude, you literally just type in Claude into your terminal. And look what happens.
terminal. And look what happens.
Accessing workspace uses Alidal. Is this
a project you created or one you trust, like your own code or work from your team? Um, so yes, I trust this folder.
team? Um, so yes, I trust this folder.
Great. Now you'll see this doesn't look scary anymore. This doesn't feel like
scary anymore. This doesn't feel like you're trying to hack hack away in a black and green terminal. Welcome back,
Ollie. There's a little icon. Opus 4.5
Claude Team Sparkle Studios. Hello. What
the hell is going on here?
Coalescing. Oh god. Please run login.
Okay, I need to log into my Claude account. Let me do that. Great. I would
account. Let me do that. Great. I would
like to connect to Parker Studios, which is the name of my business. Yes, I'm
happy to for it to do stuff. Great.
Login successful. Press enter to continue. Wonderful. Hello. What the
continue. Wonderful. Hello. What the
hell is going on here? Boom. Hey, you're
in Claude Code. Anthropic command line interface for Claude. Your login was successful. I can help you with software
successful. I can help you with software engineering tasks like writing, debugging, or explaining code, navigating and understanding code bases, running commands, and managing files, answering technical questions. What can
I help you with? We basically have Claude running inside the terminal that is able to then access files and do stuff on our computer with our permission. Crucially, you might be
permission. Crucially, you might be thinking, "Oh my god, there's all sorts of security concerns here. Ah, I'm so scared about it deleting all my files."
If that's the case, actually, you know what? Let's talk to Claude Code. Hey, so
what? Let's talk to Claude Code. Hey, so
this is the first time that I've actually installed Clo and I am a little scared. I'm worried about the security
scared. I'm worried about the security implications of having an AI that can touch my files and potentially delete everything on my computer. Can you help me understand what is going on? Totally
fair concern. Giving an AI access to your file system is a big deal. Here's
what you should know. You're in control.
I ask for permission before running commands or editing files. You see
exactly what I'm about to do and can approve or deny it. You can configure how strict the permission system is.
Commands run in a sandbox by default.
This limits what shell commands can do.
If you don't know what that means, just ask Claude, "What is a sandbox? What are
shell commands? I can't access files outside your working directory without you navigating there." Destructive Git commands like git reset hard require explicit approval. If you're like, "What
explicit approval. If you're like, "What the [ __ ] is a git command?" You can just ask Claude, "What is a git command? How
does it work?" Then you're going to go in a rabbit hole to understand that git is this like thing that was created by Linus Tovalt, the inventor of Linux back in the day, because he wanted a better versioning control system compared to having like document 1, document 2,
document 3, v5, final, v6 final, etc., etc. So, Git is like this open source thing that's on that you can install on basically any computer that basically creates a snapshot of files so that if anything goes wrong, you can just revert to the previous version of the file. You
might not have known that, but you do now because you're not a dumbass and you know that if you cla involving the security on your computer that you do not understand, you just do a little bit of research by asking it to explain it to you and it will do a really good job
of explaining it to you in a very engaging way. What I can't do without
engaging way. What I can't do without you seeing delete files, run arbitrary shell commands. What's a shell command?
shell commands. What's a shell command?
I don't know. Let me ask it. Push code
to remote repos. What the [ __ ] is a repo? I don't know. Let me ask Claude.
repo? I don't know. Let me ask Claude.
Install packages. What's a package? I
mean, let's ask Claude. Practical tips.
Start in a test project or git repo so you can revert changes. What's a git repo? I don't know. Let's ask Claude.
repo? I don't know. Let's ask Claude.
Watch the permission prompts. They'll
show you exactly what will happen. Type
help to see the available commands and settings. The honest truth. Very AI. I'm
settings. The honest truth. Very AI. I'm
a powerful tool and with great power comes the need for you to pay attention to what you're approving. But the system is designed so you always have visibility and veto power. Want me to walk through a simple example so you can
see how the permission flow works? Oo,
yes please.
It's so helpful. I love it. Watch what
happens when I attempt this. Create file
cla test.txt. Hello. This is a test file created by claude code. You approved
this action which is why it exists. Feel
free to delete me. Do you want to create claude code test.txt? I can say yes.
Yes. Allow all edits during the session.
I.e. I'm just giving it blanket permission to create files and edit files. Might want to not do that
files. Might want to not do that initially if you're new to this sort of stuff. Let's say yes. Terminal would
stuff. Let's say yes. Terminal would
like to access files in documents folder. Sure that's fine. So even the
folder. Sure that's fine. So even the Mac is giving me an additional like security prompt before doing this. So
here we go. Write claude code test.txt.
Wrote four lines to claude code test.txt. You should have seen a
test.txt. You should have seen a permissions prompt before that went through showing you the exact file I wanted to create and the full contents of what I wanted to write. You approved
it. So now the file exists. Let me read it back to you to show that it works.
Read one file. Notice that reading didn't require a permission prompt. It's
a non-destructive action. So it just happens. Now let's clean up. Watch the
happens. Now let's clean up. Watch the
permission prompt again. Okay. So bash
rm uses our example code test with txt delete the test file we just created.
Now you might be thinking what the hell does bash rm mean. And so this is where especially when it starts to say delete stuff. This is where I would recommend
stuff. This is where I would recommend copying the command pasting it into another clawed window or even a chatgpt window if you're like wait a minute I'm using claude to tell me about the security settings in claude. What if the
AI goes [ __ ] rogue and like misleads me? If you want, you can use a different
me? If you want, you can use a different AI to do the security audit on the AI that you're using. But again, I broadly trust anthropic. Let's go into claude.
trust anthropic. Let's go into claude.
Be like, okay, I'm using claude code for the first time, and it's trying to run this command. Uh, what does this
this command. Uh, what does this actually mean? What is bash? What is RM?
actually mean? What is bash? What is RM?
Two things to unpack here. What bash is and what RM does? And the second one is worth paying attention to. Bash is the language your terminal speaks. The name
stands for born again shell, which is a nerdy joke, 1979, blah blah blah blah blah. RM, this is the one you should
blah. RM, this is the one you should care about. RM stands for remove. It
care about. RM stands for remove. It
deletes files. This is the one terminal command where you should always read what comes after it before hitting yes.
Unlike dragging something to the trash on your Mac, RM does not have a recycling bin. When it's gone, it's
recycling bin. When it's gone, it's gone. So RM some temporary file.txt,
gone. So RM some temporary file.txt, fine, it's cleaning up a single temporary file. For example, RM users
temporary file. For example, RM users areal claude code test.txt. I know that I now know because I took the time to understand what is bash and what is RM that oh, all it's asking me to do is it's asking for permission to just
delete that one file. RMR some folder.
It's deleting a whole folder and everything inside it. The -ash r means recursive. Go into every subfolder and
recursive. Go into every subfolder and delete everything. Still fine if it's a
delete everything. Still fine if it's a folder that claude code just created.
And then we have the famous command, the one that everyone worries about. rmrf/
This would attempt to delete your entire computer. Nobody should ever run this.
computer. Nobody should ever run this.
Claude code won't suggest it, but I'm mentioning it so you understand the spectrum. The key habit to build.
spectrum. The key habit to build.
Whenever cla code asks permission to run a bash command, read it. Most of the time it'll be harmless things like creating folders, running code, or installing packages. But RM is the one
installing packages. But RM is the one where you should always glance at what it's removing before you approve it.
What does the full command say after RM?
I can tell you whether it's safe to approve. I know it's safe to approve,
approve. I know it's safe to approve, but just for the sake of the argument, I'm going to copy and paste. This is the command. And so then it's going to tell
command. And so then it's going to tell me totally safe. It's deleting a single test file called claude code test in your home folder. That's almost
certainly a file that Claude Code itself created a moment ago to test that it could write files on your machine and now it's cleaning up after itself. Think
of it like someone checking does the pen work by scribbling on a scrap of paper and then throwing the scrap away. Go
ahead and approve it. Okay. Oh my god, it's scary. Done. Here's what you just
it's scary. Done. Here's what you just experienced. Action. Write a new file.
experienced. Action. Write a new file.
Yes, you saw the content first. Read a
file? No. Permission needed? No. It's
non-destructive. Delete a file via bash.
Permission needed. Yes, you saw the command first. The key takeaway, you are
command first. The key takeaway, you are always in the loop for anything that modifies your system. If you ever see something remotely sketchy in a permission prompt, just deny it. Feel
more comfortable now? Any questions
about how this works? Mate, our AI overlords are very good at helping us feel good about the commands and the permissions that we are allowing them to have to run stuff on our machines. This
is pretty cool. So now what you basically have is yes, you can chat to Claude via claude.ai or Claude chat, but once you have it on your computer on your terminal, you can also literally talk to Claude code via your terminal.
It's just that the terminal version gives you the option with your permission to access your files and add files and remove files. That one's you got to be careful about and be able to write code, be able to run code. Whereas
the clawed chat, it can still create websites and PowerPoint presentations, but it does it in a web browser. So you
have to download the file or it wouldn't be able to actually run a web application for you because you'd have to run it on your computer. So it's sort of like claw chat is like, hey, I've got all these I've got the ability to do all these things, but like I can't actually
touch your files. Everything just
happens in a web browser within claude.ai. But claude code is like, hey,
claude.ai. But claude code is like, hey, I've got all those powers as well, but I can also make files directly on your computer. Okay, so now I've installed
computer. Okay, so now I've installed claude code. Where do we go from here?
claude code. Where do we go from here?
Like, how do I build this like uh YouTube competitor analysis dashboard situation that we were talking about?
Okay, here's where it gets fun. Three
steps before you start talking to cl code. Create a project folder in your
code. Create a project folder in your terminal. You want to create a dedicated
terminal. You want to create a dedicated folder for this project. Think of it like creating a new folder in your desktop or via the terminal. So I could do mech, which means make a directory.
It creates a folder. CD means change directory, then start cla code inside that folder. That sounds interesting.
that folder. That sounds interesting.
Let's just do that. So, I'm going to go in my terminal. I'm going to get rid of claude code. I happen to know that you
claude code. I happen to know that you use C to like exit out of cla code. If I
didn't know that, I would ask cla code.
So, now I've exited claude code and I'm now back within the terminal interacting with my computer directly. So, what I could do is I could go on my desktop, I can rightclick, I can do new folder and I could call it
YouTube tracker. Then I can open the
YouTube tracker. Then I can open the folder YouTube tracker. And you know how this works. You know how to create a
this works. You know how to create a folder on a desktop because you know how to use a computer obviously. So that
would be the manual GUI graphical user interface way of creating that particular folder. Let's delete that
particular folder. Let's delete that now. But I can do the same thing from
now. But I can do the same thing from the terminal itself. I can use mcdur. So
let's go in the terminal and type in mcdder YouTube tracker. I hit enter. And
it looks like nothing has happened. But
if I look inside my home folder, turns out there is now a new folder called YouTube tracker. I was able to run a command from the terminal. The
terminal understood what I'm trying to do and it created the folder for me.
Sick. So now it's like cd YouTube tracker. Okay, let's copy and paste
tracker. Okay, let's copy and paste that. Let me make sure I understand what
that. Let me make sure I understand what it means. CD means change directory.
it means. CD means change directory.
Okay. Yeah, that seems fairly harmless.
Boom. And you'll notice that it's gone from Ali Ali's Micro Pro 3 uh with this little wavy symbol. What's the What's this wavy symbol called? Something else
called It is called Tilda. Okay, fine.
So, previously we were running commands in my home folder. aliadal with this which is shorthanded via this tilda command as I've just found out from claude and now we are inside the folder YouTube tracker. So then it's telling me
YouTube tracker. So then it's telling me now start cla code inside that folder by just typing in claude. Okay, I just typed in claude. Oh, nice. Accessing
workspace YouTube tracker. Uh yes, I trust this folder. It's got nothing in it cuz I just created it. And now I am running claude code within the context of this YouTube tracker folder. Next
step, get a YouTube API key. Oh god,
this is going to be complicated.
Remember how to set API, supply, the API keys, access bridge. You just need to know who's making the request. People
use it. The key is free. Google just
wants you to register. So go to consolecloud or google.com, create a new project, search for the data API, go to credentials, and create an API key. It
takes about 3 minutes. And then step three, tell Claude Code what to build.
This is the magic part. Once you're
inside Claude Code in your project folder, you literally just describe what you want in plain English. This is like super cool. So I could literally say, I
super cool. So I could literally say, I want to build a YouTube competitor tracker. I have a list of about 50
tracker. I have a list of about 50 YouTube channel names. I want a script that uses the YouTube data API to pull the 10 latest videos from each channel, including title, thumbnail, URL, view count, and publish date. Store the
results in a local JSON file for now.
Here's my API key. Let's start with just three channels to test. And then cloud code will start building. It'll create
files. It'll write the code and probably run it to test. You'll see it asking for permissions along the way. Can I create this file? Can I run this command? And
this file? Can I run this command? And
you just approve each step. Caveat, you
want to understand what it's doing before you approve the step. And then
over time, you'll realize that you'll you'll start to get a feel of what you need to worry about versus what you don't. My suggestion, start tiny. Don't
don't. My suggestion, start tiny. Don't
try and build the whole dashboard in one go. Start with just three channels. Get
go. Start with just three channels. Get
the data pulling working. Look at the output. Then say, "Okay, now can you
output. Then say, "Okay, now can you make this into a simple web page where I can see the thumbnails and titles in a grid and layer it up from there." The
beauty of Claude Code is that you can iterate in conversation. Actually, can
you sort by views? Can you add a column for how old the video is? Can you
highlight anything over a million views?
You are steering. Claude code is building. That's the workflow. Again, a
building. That's the workflow. Again, a
digression. It's not really it. It is
relevant. One of the things that really holds people back from running this AI flywheel is encountering friction and being unwilling to figure it out.
Developers don't have this problem. When
you're a software developer, you encounter friction all the time. You
encounter a bug and the bug shows that something's not working. You run try and connect to an API and you realize that like the API documentation is out of date. Back in the day, the skill of
date. Back in the day, the skill of being a good developer was knowing what to Google cuz it's like knowing what error you Google and what what you copy and paste into Google to then go on a website called Stack Overflow, which is like a forum where developers are discussing like how to fix things and
then figuring out what the fix is that someone else has done and then trying to run it on your machine and seeing if the fix is still valid. And if you're a very good developer and you're good to the developer community, you would then update the Stack Overflow forum post with what the latest version of the fix
is. These days, you don't actually need
is. These days, you don't actually need to do the Google Stack Overflow thing because you can just copy and paste an error message into Claude and it will tell you exactly what to do and then you know all this sort of stuff. So
developers are naturally good at pushing through friction. Most people who are
through friction. Most people who are not developers in the context of their work have probably not encountered like technical friction unless you're in a particularly technical role. You might
have encountered human friction like what do you do when your boss refuses you like annual leave request and then you have to figure it out. But when it comes to doing stuff like this, you will encounter some technical friction. And
the thing that will separate you from your grandma is that you are going to be willing to push through the technical friction and figure it out. So getting
API keys from platforms is an example of technical friction that in particular with like Google projects is a little annoying and it's a little it can be a little hard to get your head around. But
I trust you, you're intelligent, you will be able to figure this out. And if
you can't figure it out again, you have Claude, you have Chantyt that you can just like copy and paste stuff into to figure it out for you. So let's get a YouTube API key. So go to console.cloud.
cloud.google.com. Huh. Okay. Yep. Open
link. Create a new project. Call it
YouTube tracker or whatever. How the
freak do I create a new project? Ah. Ah.
Ah. Friction. Friction. Google Cloud.
Okay. Maybe if I click here. New
project. Ah, [ __ ] How do I create a new project? I don't know. Ah, complicated.
project? I don't know. Ah, complicated.
Oh my god. Complicated. Okay,
we're going to calm down. We're going to relax and I'm going to ask Claude. Yo,
Claude. Um, I'm on the Google Cloud Console thing, but I can't see a button to create a new project. Uh, what the freak do I do? Huh? Google Cloud Console is not the most intuitive interface in the world. Let me look up the current
the world. Let me look up the current layout so I don't send you on a wild goose chase. Thank you, Claude. Very
goose chase. Thank you, Claude. Very
kind. Yeah, Google Cloud Console is notoriously confusing. Here's exactly
notoriously confusing. Here's exactly where to look. At medium, the top of the page. What the [ __ ] does that mean?
page. What the [ __ ] does that mean?
Click the button directly.
Okay. Ah, okay. So, if I click on that, I can then type in new project. YouTube
tracker test. Okay. Yep, that's fine.
Notifications. Create project YouTube tracker test. Okay, cool. Great. Let me
tracker test. Okay, cool. Great. Let me
click select project. Ah, okay. I just
saw YouTube tracker test. You're now
incurring charges in your billing account. Uh-oh. It's probably fine. Set
account. Uh-oh. It's probably fine. Set
up Google Google Cloud for your organization. Ah, I don't know what any
organization. Ah, I don't know what any of this stuff means. What are we going to do? We're going to ask Claude. So,
to do? We're going to ask Claude. So,
this is what I like to do whenever I'm on a page where I have no freaking clue what's going on. I command a command C.
Copy. Stick it into Claude.
Help me understand what the [ __ ] is going on on this page. Dot dot dot. I
literally just copied and pasted the entire contents of the website, chucked it into Claude and now Claude's going to explain it to me. Hopefully Claude is going to say, "You don't need to worry about it, bro. Like, let's just build a YouTube tracker." But I actually did
YouTube tracker." But I actually did this many a time. I was setting up Cloudflare. I was setting up like a
Cloudflare. I was setting up like a database thing, making sure it's secure.
And you know, sometimes the instruction Claude gives are sort of out of date because like Cloudflare, which is like the security provider, might have changed the way their interface looks.
And so I would just end up copying and pasting the contents of the page or screenshotting it, chucking it into Claude, and then asking Claude, "What do I click on?" Again, we need to be good at pushing through technical friction if we find it and then the friction will
disappear over time and it will just become a part of your usual skill set that like if something doesn't work first time, you figure out why it didn't work and you do something about it. Deep
breath. You can ignore almost everything on this page. Thank you, Claude. What's
happening? Google Cloud Console is designed for enterprise companies running massive infrastructure. Think
Netflix deploying thousands of servers or banks processing millions of transactions. So when you create a
transactions. So when you create a project, Google assumes you might want to set up Terraform infrastructure automation because that billing alerts, security policies, identity management, and all this other stuff that huge companies need. You need literally none
companies need. You need literally none of that. You're here to get one API key
of that. You're here to get one API key so you can pull some YouTube video data.
It's like walking into a car dealership to buy a bicycle, and they're trying to sell you fleet insurance. That's quite
funny. The good news, now you can see it says now viewing project YouTube tracker test at the bottom, which means your project is already created. You're done
with that step. Okay, now do this. Look
at the left sidebar. Hamburger menu in the top left. Click on APIs and services. Ah, sick. I clicked on APIs
services. Ah, sick. I clicked on APIs and services. Click library. Okay. Ah,
and services. Click library. Okay. Ah,
love it. I love it when the instructions that the AI gives me actually matches what I see on screen. Doesn't always
happen. This is the friction that sometimes you have to go through.
Library. Okay. In the search bar, type YouTube data API v3. YouTube data API V3. Oh, sick.
V3. Oh, sick.
Nice. The YouTube data VPI is an API that provides access to YouTube data such as videos, playlists, and channels.
Sick. Click the result, then hit enable.
Nah, it can't be that easy, can it?
Enable. Surely not. That would be too easy for like dealing with like Google Cloud stuff. Okay, what's happening now?
Cloud stuff. Okay, what's happening now?
Okay, stuff is happening. Ah, okay. Chill out.
Let's go back to Claude. Once it's
enabled, go back to APIs and services credentials. Uh, okay. Well, APIs and
credentials. Uh, okay. Well, APIs and services credentials. Okay. Click create
services credentials. Okay. Click create
credentials API key. Where the [ __ ] is create? Okay. Create credentials API
create? Okay. Create credentials API key. Okay. Copy the key it gives you.
key. Okay. Copy the key it gives you.
Ignore Terraform. Ignore billing setup.
Ignore migration center security command center. I am blah blah blah blah blah
center. I am blah blah blah blah blah blah. That's the enterprise stuff.
blah. That's the enterprise stuff.
You're just grabbing a key and leaving.
Think of it like checking into a hotel.
They're offering you the spa package, the restaurant reservation, the concage tour, and the loyalty program. You just
want the room key. Okay. Back in the day, you'd see a page like this. You'd
be like, name. Does the name matterh?
And you spend ages googling on Stack Overflow being like, does it matter what I name my YouTube API key? APIs that can be accessed using the key. You'd be
like, oh [ __ ] now I've got this enormous, oh god, what's all this list?
Analytics, BigQuery. What the freak is BigQuery? Oh my god. CL [ __ ] Like
BigQuery? Oh my god. CL [ __ ] Like you're like do I need to use a service account or not? Like what the hell is a service account etc etc like ah application restrictions what should I do website like ah this was my life 10
years ago when I was trying when I was building my first like coding projects back in like 2015 I built like this sort of uh online question bank for medical students. This was the first business
students. This was the first business that I built that you know did reasonably well I say reasonably well.
It got to like six figures in revenue and then I sold it a little bit later.
But now you just copy and paste all of it into claude and it helps you understand it directly. You know what?
I'm just going to copy and paste all of this. It's giving me all these options.
this. It's giving me all these options.
What do I type in where dot dot dot classic Google over complicating things again. Here's what to do. Name. Type
again. Here's what to do. Name. Type
something like YouTube tracker. This is
just a label for your reference so you remember the keys for. Okay. YouTube
tracker. Thank you. APIs that can be accessed using the key. Where it says API restrictions, click restrict key and then find YouTube data v3. Okay, cool.
Okay, that's fine. Everything else,
ignore it. Thank you. Don't touch
application restrictions. Don't trust
the service account thing. Don't worry
about our websites, IP address, Android apps, iOS, n. None of this applies. Just
give it a name. Restricted to data, API v3. Hit create, etc. blah blah blah.
v3. Hit create, etc. blah blah blah.
It'll show you a long strings of characters. Copy that immediately and
characters. Copy that immediately and paste it somewhere safe. Okay? Don't
share this key publicly. Don't paste it in a YouTube video. Don't commit it to a public GitHub repo. It's like a password. It's tied to your Google
password. It's tied to your Google account. If someone else gets it, they
account. If someone else gets it, they could use up your free API quotota. For
the video you're filming, you want to blur it or cut away when it's on screen.
Note to editors, please, can you do that? Okay. So, I hit create. Great.
that? Okay. So, I hit create. Great.
Now, it's given me an API key. I'm going
to copy it. Once you got the key copied, come back and we'll fire up Claw Code and start building. I've got it copied.
What do I do next? If you're still with me in the video, like this is actually what the process looks like. It's just
how it works. And it might seem intimidating right now, but like honestly, just give it a day. Give it a weekend and play around with it. Like
push through the friction. I promise
your life will freaking change. So now
we open our terminal, run these three commands. Make directory, YouTube
commands. Make directory, YouTube tracker, CD, YouTube tracker, and claude. Okay, so I've already done that
claude. Okay, so I've already done that actually. Great. So I'm in YouTube
actually. Great. So I'm in YouTube tracker. I'm running Claude. Okay, once
tracker. I'm running Claude. Okay, once
cloud code is running, you'll see the prompt paste something like this. I want
to build a YouTube meta tracker, etc., etc., let's just copy and paste it.
You'll see pasted text lines 1 to 9. My
API key is, and I'm going to use the clipboard thing here. Then just hit enter and watch it work. Two tips for your first time. Don't try to be perfect with your prompt. You can always say, actually, can you change X afterwards?
That's the whole point. It's a
conversation, not a oneshot. And read
what it's doing, even if you don't fully understand the code. I agree. You'll
start picking up patterns naturally. And
if you see something you're curious about, just ask it. Hey, what does this line do? right there in cloud code.
line do? right there in cloud code.
Okay, so we can see like this is what cloud code is now doing. And I'm like fingers crossed what's going to happen.
Huh? Let's see. Let's see. Listing one
directory. Okay. Yep. Empty directory.
Let me build a cracker a Python script to fetch data in an HTML patient displayer. If I didn't know what Python
displayer. If I didn't know what Python was or what HTML was again, I would just be like copy into paste. What does this mean?
Oh [ __ ] Now there's all this code. Oh
my god. Intimidating. It's fine. It's
fine. It's fine. We don't need to worry about it. Okay, so it's creating a file.
about it. Okay, so it's creating a file.
Fetch videos py fetch latest videos from YouTube channels using the data API v3.
Okay, it's doing all of this stuff. It's
writing all this code. API key base URL channels alto Frankella. Cool. Um, okay.
At this point, this will feel like friction and so people will stop doing it because they'll be intimidated by the fact that it's writing code. The trick
is to not get intimidated by the fact that it's writing code. It's only code.
If you want, you can look through it line by line and try and understand what the code does. Would I recommend that?
Well, I mean, you can do it. It
generally is good practice to understand what broadly the code is doing that you're writing on your computer. To be
honest, often the way that Claude Code and Codeex and these other AI tools like write code, it actually is somewhat human readable. So, let's see what's
human readable. So, let's see what's going on here. You'll see that it's it's even explaining fetch latest videos from YouTube channels using the data API v3.
Import all of this stuff. It's huh.
Okay. Okay, whatever that means. It's
setting an API key. Base URL channels.
Yeah, videos per channel 10. Yeah, I
understand what that means. Def API get point. Ah, so and then I'm like, huh,
point. Ah, so and then I'm like, huh, this is a comment. Make a get request to the YouTube data API. Okay, so it's doing that. Then find a channel name.
doing that. Then find a channel name.
Search for a channel name by ID and return its ID and sual title. Okay,
yeah, that seems reasonable. Like often
as you're browsing code, you don't need to understand what every single line of the code does, but the AI will usually do a good job, and this is what good developers do as well, of commenting the code as they go along. So, it'll help
someone reading the code further down the line, understand the gist of what the code is trying to do. Okay, cool.
Search for a channel. Get the uploads playlist for each of the channels. Yep,
that makes sense. Get the latest video ideas from a playlist. Okay, yeah, that makes sense. Get the full details for a
makes sense. Get the full details for a list of video ideas. Okay, okay, okay.
Yep. All of this stuff. sort the videos by view count descending. Okay, so do I want to create this file? Well, I'm just creating a file. I'm not actually running it yet. So, I'm just hit yes. If
I wanted to, I could copy and paste it into Claude and be like, "Hey, can you explain every single line of the code?"
The nice thing about Claude Code is that it'll give you little tips for using Claude code as you go along. Like use
/btwide question without interrupting Claude's current work. I use that a lot. Uh or I
current work. I use that a lot. Uh or I mean you can just command tab into Claude chat and just ask the questions there. That's usually what I do to be
there. That's usually what I do to be honest. I get Claude code to build the
honest. I get Claude code to build the stuff and I use claw chat to help me understand things as it's building stuff. Okay, now we're running a bash
stuff. Okay, now we're running a bash command. This command requires approval.
command. This command requires approval.
So, Python 3 fresh videos fetch videos.pi. This command requires
videos.pi. This command requires approval. This is where I'm like, I'm
approval. This is where I'm like, I'm going to paste this command. Okay, it
seems like it's trying to run this as a batch command. Is this something I
batch command. Is this something I should be concerned about? I'm making a big deal of the security things like uh because I see so many comments from people on YouTube being like, "Oh my god, security." And it's like, not at
god, security." And it's like, not at all. This is exactly what's supposed to
all. This is exactly what's supposed to happen. And it's a great example of how
happen. And it's a great example of how Cloud works. Fold code has just finished
Cloud works. Fold code has just finished writing a Python script. Blah blah blah blah blah blah. It's asking for your approval. It's just running the code it
approval. It's just running the code it wrote, etc., etc. Great. Let's allow it to run the command. Okay, so it's running the command. Fetch videos py.
Let's see what happens. Oh, fetching
Ali. Fetching Thomas Frank plus five lines. Control O to expand.
Huh. What happens if I do control O? It
doesn't matter. All 30 videos fetched.
Okay, now it's going to ask me for more permission. Bash command preview top
permission. Bash command preview top five videos by view count. By view
count. Uh, at this point I'm like, okay, I'm just going to proceed because that seems reasonable. Let me verify the data
seems reasonable. Let me verify the data looks good. Working perfectly. Here's
looks good. Working perfectly. Here's
what was built. Fetch videos. py hits
the YouTube data API. Pulls the latest 10 videos from each channels. Searches
for the channel name. Get uploads. Blah,
blah, blah. Index. HTML. Dark themed
grid display that read videos.json.
Shows thumbnail title view count bad channel name time ago, etc., etc. Oh, interesting. To view the HTML page, open
interesting. To view the HTML page, open it via a local server needed for the fetch call to load JSON. Python 3 M HTTP server 8000. Then open local host in
server 8000. Then open local host in your browser. What would you like to add
your browser. What would you like to add next? Now I'm like, okay, this is
next? Now I'm like, okay, this is confusing. What the hell is going on
confusing. What the hell is going on here? So, I'm going to You know what? I
here? So, I'm going to You know what? I
don't even need to copy paste it. Wait,
help me understand what this command does. What's a local server? The first
does. What's a local server? The first
time you try creating an HTTP server and running things on local host, you might be like confused as to what the hell's going on. But if you just ask it to
going on. But if you just ask it to explain it to you, you'll understand, oh, this is what a local server is, and then you won't need to worry about it again. Good question. Let me break it
again. Good question. Let me break it down simply. The problem when you double
down simply. The problem when you double click index.html html to open in a browser, the page tries to load videos.json using JavaScript fetch.
videos.json using JavaScript fetch.
Browsers block this for security reasons when opening files directly from your computer. You know what? Let's test
computer. You know what? Let's test
this. If I go and find her, ah, when I look in my YouTube tracker folder, I see three files. I see fetch videos. py, I
three files. I see fetch videos. py, I
see index.html, and I see videos.json.
Turns out I can actually open all these files and I can verify what's going on.
So, if I open this with, I don't know, like text edit or something. Oh, sick.
This was the code that Claude wrote for me. Okay, nice. If I look at index.html,
me. Okay, nice. If I look at index.html, I can open it in a code reader and I can read like, okay, there's all this HTML code, whatever. And then I can look at
code, whatever. And then I can look at videos.json. I can open it with text
videos.json. I can open it with text edit. Hopefully, that'll load. I can
edit. Hopefully, that'll load. I can
see, oh, it's basically just data. Video
ID, title, thumbnail. Sick. Okay.
Channel name from Mattyella. Nice.
Channel name Thomas Frank. Channel name
Ali Dal.
Nice. Okay. It's kind of interesting.
Um, so now what happens if I just try and open index.html? Could not load videos. Run python 3 fetch videos. py
videos. Run python 3 fetch videos. py
first. Okay, so it's not working. Uh,
but Claude already knows that it's not going to work because it knows that this is the problem. The solution, Python 3M HTTP server, starts a tiny web server on your own computer. It makes your files available at localhost 8,000, which is a
URL the browser trusts. So that fetch works. Local host is your own machine.
works. Local host is your own machine.
Nothing goes to the internet, so no one else can access this. 8,000 is the port number like a door number. Arbitrary,
just needs to be unused. And it only runs while the terminal command is active. Hit control C to stop it. Huh.
active. Hit control C to stop it. Huh.
Nobody else can see it. It's purely
local. Want me to start it up for you?
Sure. So now Claude is asking me to run this bash command. Python m http server 8000. Okay, sure. Server is running.
8000. Okay, sure. Server is running.
Open this in your browser. Local host
8000. Okay, let's see if it works. Going
to copy and paste this URL. Open it in my browser. Localhost 8000. Whoa,
my browser. Localhost 8000. Whoa,
that was really cool. Look, I've
literally just opened this in localhost 8000 and I can see that we've automatically scraped data from Thomas Frank, Matt Daveella, and me. Ooh, I see that we've scraped some short YouTube
shorts for me. That was not my intention. Uh, but like whatever. And
intention. Uh, but like whatever. And
then I can filter it. Wow, look at that.
We have just created an online dashboard that's running purely on our local machine. It does. No one on the internet
machine. It does. No one on the internet has access to this other than me because it's on local host. But if I wanted to make this accessible via the web, what do I do? Again, I ask Claude, "This is really cool. You know what? Let me just
really cool. You know what? Let me just talk to it." Um, but this is on local host. Um, how do I make this accessible
host. Um, how do I make this accessible on a website so that my team can have access to it? because this is really nice. And then Claude will teach me all
nice. And then Claude will teach me all about what deploying stuff to the web means and then I can ask you more questions about it and then I can deploy it to the web and now I have an actual website and then I might say to it but like I don't want anyone in the world to be able to access the website like how
can I you know how do I prevent people from accessing it and then it will teach me about authentication and say that oh you should just add in a username and password. I'll be like how do we do
password. I'll be like how do we do that? It'll tell me you can do it
that? It'll tell me you can do it manually or you can use Google's oorthth builtin or you can use versell authentication. I'll be like what the
authentication. I'll be like what the hell is Google oorthth? I can understand about that. And now before you know it,
about that. And now before you know it, I have coded up a fullyfledged web app that only me and trusted people have access to. Or if I want, I can allow
access to. Or if I want, I can allow anyone to access it and make an account.
I could even get them to pay for it if I wanted to make it paid by just asking Claude, "Hey, I'd like to make this app available to paid subscribers. I want
them to be I want to charge them $19 a month. How do we make this happen?" And
month. How do we make this happen?" And
Claude will tell me, "Ah, great. Great
way of thinking about it. What you want is a billing API. Make a Stripe account.
Go on Stripe.com. Make an account. Give
me the API key, and I'll set it all up for you. Now, anyone in the world can
for you. Now, anyone in the world can sign up to your app, but they can only use it if they pay you $19 a month. How
amazing. You've now built a web app, a SAS, a software as a service that could potentially make you some money. You
have not needed to know anything about how to code in order to do this because all you've needed to know is how to talk to Claude, how to be curious, how to ask Claude to explain stuff to you that you don't know the answers to, and the little skill of being able to push
through the small frictions that you will encounter. Okay, so anyway, uh how
will encounter. Okay, so anyway, uh how do I make it accessible on the website?
Versell is the easiest thing. One
command deploys it to your URL like YouTube tracker.l.app. Free tier is
YouTube tracker.l.app. Free tier is plenty. Your team just visits the link.
plenty. Your team just visits the link.
Sick. It's even free. I don't need to pay for it. GitHub pages. Push to GitHub repo. Enable page and settings. Free.
repo. Enable page and settings. Free.
Okay. Nice. Net lifi. Submit a versel.
Nice. All three host static files for free. The one thing to think about right
free. The one thing to think about right now the data is a snapshot to keep it fresh. We'd set up a GitHub action which
fresh. We'd set up a GitHub action which runs a script on a schedule and deploys it automatically. Sick. Which option
it automatically. Sick. Which option
sounds best to you? I'd recommend
Versell. It's the fastest to get running. Nice. And I'd be like what is
running. Nice. And I'd be like what is versell and how does it work etc etc you get the idea right we're building the thing and in the process of building the thing we are learning about how websites
work how code work how deployments work etc etc and before you know it you will be so far ahead of your previous self you'll be so far ahead in terms of understanding the [ __ ] compared to your friends who didn't give it the time that like you will feel like a different
person I feel like a different person now than I did 2 months ago when I first started discovering the stuff and I know how to code I've been coding [ __ ] since I was like 13 and like build software as a service myself wasn't particularly huge but like you know me and my brother
had built stuff when we were at university that was making like $150,000 a year in revenue which is you know it's not bad it's not like zillions but it's like it's not bad for like university kids I knew how to code and still my mind has been freaking blown by the
power of claude code the power of just being able to speak to the AI to get it to interview you about what to build that saves you time and makes you money helps you follow your curiosity to understand things like web servers and versell and SSH and all this funky stuff
push through the friction associated with dealing with API keys and stuff like that And before you know it, you've built some really cool stuff that genuinely adds value to your life, your customers lives, your boss's life if you want to try and get a raise at work. You
can build things that track your workouts. You can build like, you know,
workouts. You can build like, you know, I've got my Kaladins openclaw agent that helps me track my protein and helps me give me give me like workout recommendations. And every single day,
recommendations. And every single day, me and my team, at least my team members who are now into this AI stuff, and I hope this video will make all of them into the AI stuff. Actually, I'm going to send this video to literally everyone on my team. You then start realizing all of the cool [ __ ] you can build to
automate aspects of your life and save you time. It's so cool. Oh, what a time
you time. It's so cool. Oh, what a time to be alive. Anyway, before we do this thingy, I'm like, okay, I look at this page and I'm like, huh, this is fine, but I don't like the fact that YouTube shorts are showing. Okay, um, let's
forget about the web deployment for now.
Um, I don't like the fact that it's showing YouTube shorts. I don't really care about YouTube shorts. I only want to show long- form YouTube videos. And
let's see what Claude says. I'll filter
out shorts by checking video duration.
Shorts are 60 or under. Just need to pull content details from the API and skip short videos. Sick. Do you want to make this edit to fetch videos py? Okay.
Well, okay. Now here like green means it's adding it and red means it's removing the line. So here it's like fetch per channel 30 fetch more than 10 to account for sure it's being filtered out. Yeah. Okay. Sure. Do you want to
out. Yeah. Okay. Sure. Do you want to make this edit? Okay. So it's removing some stuff. It's adding some stuff.
some stuff. It's adding some stuff.
Okay. Yeah. Seems reasonable. Yes.
There's a good meme of like what it feels like to be using forward code these days. Here it is.
these days. Here it is.
Okay. Rerun the fetch. Yep. That's fine.
Lolly gagging. That's why I like Claude.
Claude is has personality. Ah, YouTube
recently expanded shorts to be 3 minutes long. So, let me bump the filter to
long. So, let me bump the filter to exclude anything less than 3 minutes. It
figured it out. It took a few attempts to figure it out, but it figured it out.
Now, as you're doing this sort of stuff, one thing you'll realize is that, you know, while it's doing things, it's a real challenge to figure out what to do while waiting for it to do stuff. So,
what you do is you either chill out or think about life or like do some meditation and mindfulness or you do what all the pros do and you create a second terminal window. So while the first one is doing working on one
feature or one thing, you've got a second claude code instance that's working on another thing and then you realize that you still have time on your hands. So then what you do is you have
hands. So then what you do is you have four terminal windows open, each of which are running a different instance of claw code and you're working on a different feature for each one. It is
annoying if you're trying to work on four terminals for the same feature because then they start like not realizing that each other are working on the same files. There's ways around it, but like to keep things simple, you start off with one. You realize, wait a
minute, I can just be twice as productive if I just had another window open. So then you make a new terminal
open. So then you make a new terminal window. You like stick it on the side of
window. You like stick it on the side of your screen like this. Boom. Uh you do this one like this. Boom. You then zoom out and now you got one terminal window there. You zoom in here because we don't
there. You zoom in here because we don't like that. We don't like to read typing
like that. We don't like to read typing claw over here. And now we have another claw code window here. And then you're doing stuff here. You're like doing stuff here. You're working on a feature
stuff here. You're working on a feature here, working on something there. And
then you're doing stuff and you're like still got too much time. And then
eventually you get into this like four-way setup where you do windows like this. This kind of thing where you have
this. This kind of thing where you have a terminal window here, a terminal window there, a terminal window there, a terminal window there. You got like everything everything with a terminal window all over the place. I literally
just bought a 52in Dell Ultrashar monitor for the sake of being able to have multiple terminal windows open cuz my Mac Studio display broke, which is why I'm using my laptop. Anyway, um,
okay. Open local host V3 in your browser or incognito window. Let's see what happens. Oh, it worked. Nice. So now the
happens. Oh, it worked. Nice. So now the now the shorts have been gotten rid of.
Amazing. That's cool. Sick. GG. I mean,
this doesn't do anything. It just wastes wastess token tokens, but I like to compliment Claude when it's done a good job. Glad it's working. Let me know when
job. Glad it's working. Let me know when you want to build on it. Things like
adding more channels or to refreshing the data or deploying it for your team.
Now, this is a very basic use case, but you've just seen without knowing anything about how to code, literally by asking Claude to interview me about what I do that I find annoying. Downloading
Claude code, trying to understand what commands it's getting me to do, I have just built this dashboard. And this is so so so freaking basic. This is like the most basic thing you could possibly
build and it's still really cool. And
the great thing about this is that, you know, I'm really not sure what I want to build on top of this. can you ask me some questions and help me figure out like what what we should build next. The
key thing is when you're building AI stuff, you don't want to build stuff for the sake of it. You want to build stuff that actually helps you in your work or in your life. So, for example, you want to build things that add value to your customers or that save you time or that make you money. And generally, Claude is
very smart at helping you figure out what that stuff actually is. Here we go.
A few questions. What's the goal? Are
you tracking competitors to learn from their content strategy or is it more about benchmarking your performance against theirs? Great question. What
against theirs? Great question. What
decisions does this help you make? When
you look at this dashboard, what do you wish you could immediately answer? For
example, what topics are trending in my niche right now? Or which of my competitors is growing the fastest? Who
on your team should use this? How many
channels do you want to track? How often
will you check this? Daily, weekly,
before a weekly meeting. That affects
whether we need auto refresh notifications, etc. Okay. How is Claude code doing the session? Good. Very good.
Thank you, Claude. I love you. Start
with whichever question feels most interesting. We don't need to answer all
interesting. We don't need to answer all of them. And again, this is where you
of them. And again, this is where you just open up Whisper Flow and you just talk. You just spiel out whatever you
talk. You just spiel out whatever you want to do. And then Claude will do a good job of helping you figure out what feature to build next and even then build the feature for you. And now
before you know it, you've, you know, in my team, like Becky, my YouTube producer, has automated like 2 days a week of her job by just building cool [ __ ] in Cloud Code. Uh Nicole, our social media manager, is in the process of learning how to use cold code and
called co-work to automate again hours and hours and hours of manual time that she's spending every week doing this sort of stuff, which means she's then able to focus on more interesting things that are higher leverage, more strategic stuff, coming up with new content ideas
and creative things like that rather than the manual nuts and bolts of pulling stuff from like the Instagram API and trying to like copy and paste numbers into a Google sheet. In every
person's job and in every person's business, there is annoying tedious work that needs to be done which is so so so easy to automate these days. Super super
back in the day if you wanted to automate anything you had to hire a software developer to do this code and then no code automation tools like Zapier came about. Later on, at first it was Zapier, then it was make.com and then it was NA10. And all of these tools
were basically like drag and drop interfaces for saying, "Hey, connect up the data from my notion, chuck it into Zapier, and then connect it to Google Sheets so that I can automate that tedious part of my job." But now, you
don't even need to use tools like Zapier.com and NA10. Like NA10 is so 2025. Now you can literally just get
2025. Now you can literally just get Claude Code to be your full-time genius level software developer. It can create all of this stuff automatically. You can
run these things called chron jobs on your own server. You can run them as GitHub actions. You can get it so that
GitHub actions. You can get it so that every minute it pulls in data from YouTube. Every day it like gives you a
YouTube. Every day it like gives you a analysis of your top 50 competitors and like what they're doing. You can get it so if you're running like a marketing agency and you're trying to close a new client, it automatically scrapes everything on the internet it knows about your clients. It automatically
looks up the meta ads library to see what competitors are out there. It
automatically creates for you a proposal that you can record a loom over and send to the client to try and close them.
There's so much stuff you can do with this. It's incredibly powerful. And the
this. It's incredibly powerful. And the
way you access this power is that you spend a few hours, you spend a weekend just choosing to go through the friction of like sitting down with a terminal window talking to Claude and asking Claude about how it can help you make more progress in your job or in your
life, in your business, help you save time, help you make more money. It is an incredible time to be alive. Okay, if
you got to the end of this video, I would love to see a comment down below.
Did you find this useful? I mean,
hopefully you did if you got to the end of this video. Um, but I would really love to know what more would you like to see in our little AI education series.
I'm diving deep into all of this stuff.
I love doing like tutorials about, you know, this this stuff because this is the future of productivity. Back in the day, it was like notion. Notion sort of changed the game for people's like productivity setups and stuff like that.
Before then, it used to be like how to type really fast, but now it's about like how to use AI tools to save you time and make you money. It's just
absolutely incredible stuff. And I would love to make more videos about this, but I would love to know what you guys would find interesting or useful on this front. And if you enjoyed this video and
front. And if you enjoyed this video and you want to see another video about how specifically I use AI and a whole suite of AI tools to improve my own productivity within the business context, check out this video over here.
Thank you so much for watching and I will see you in the next one. Bye.
Loading video analysis...