LongCut logo

How to Build Claude Skills that Generate Revenue (Full Course)

By Nick Saraev

Summary

Topics Covered

  • Automate Follow-ups to Clear Sales Pipeline
  • Skills Evolve SOPs for AI Agents
  • Skills Self-Heal and Improve Over Time
  • Prioritize Front-End Revenue Skills

Full Transcript

Hey, welcome to the definitive resource all about skills. I currently run a business that does over $4 million a year in profit and I manage it primarily through AI agents and skills. And I

teach over 2,000 people how to do the same thing. I think a lot of demos and

same thing. I think a lot of demos and walkthroughs of skills right now are like really flashy and they're typically centered around the personal assistant angle, but a lot of people are leaving tons of money on the table because

they're not applying them to specific business use cases that actually tend to produce large returns on investment. And

so what I wanted to do in this resource is I just wanted to walk you guys through what that actually looks like.

I'm going to start by showing you guys examples of a bunch of skills that I currently use in my $4 million a year business. Skills that other people are

business. Skills that other people are currently using across a variety of different industries like ecom service businesses, consulting, and so on. And

then I'm going to show you guys how to build them. And we're not just going to

build them. And we're not just going to build cookie cutter skills that are glorified personal assistants, but skills that you guys could actually implement in your business to do the work of dozens of people in just a few minutes. Okay? So everything you need is

minutes. Okay? So everything you need is in the link in the description. Uh it'll

give you guys these skills so you guys could use them across your own business.

It'll also give you guys the framework that you could use to to build new ones regardless of whatever your use cases.

No fluff. Let's get right into it. So if

you don't know what I'm looking at right now, this is anti-gravity running five different cloud code plugins. Um if you guys are new or unfamiliar with this sort of interface, just check the link that I'm pasting right over here. It'll

walk you through everything from like what the icons here mean to, you know, how to communicate with Claude code and Gemini and and other, you know, Agenta coding platforms literally from the ground up. So, you you'll know

ground up. So, you you'll know everything after that. But assuming you guys are somewhat comfortable, um, I want to show you guys five different skills today and then I'll throw in a couple of additional bonuses. The first

one over here is going to follow up with all of my leads. So, if you guys are running a business at really any level of revenue over a few thousand a month, you probably have something akin to like a list of leads or a list of contacts.

This type of thing is typically referred to as a customer relationship manager.

And in general, what you do is you store leads at different areas along the pipeline from when you first met them all the way to close deals and money is in your pocket. And so I have an example one here with a bunch of leads at

different stages. Meeting booked, Jimmy

different stages. Meeting booked, Jimmy Clint, proposal sent, Sarah Chen, Jessica Park, Aisha Muhammad, and so on and so on and so forth. And basically,

right now, in order for me to move this pipeline forward every day, I just have to manually check in with all the leads.

Well, I built a skill that effectively automates the entire process. In order

to trigger this, all I need to go and do is go back/f follow-up nurture. Now,

what this skill does is it goes through my pipeline. It identifies it captures

my pipeline. It identifies it captures all of the conversations I've ever had with any of these prospects. So, it

actually goes through all of my email chains and so on and so forth. And then

it uses a couple of templates to personalize check-ins um depending on where they are. So, you know, if a meeting has been booked but we haven't actually attended it, it might check in with Jimmy and say, "Hey, Jimmy, how's it going? just wanted to check in in our

it going? just wanted to check in in our meeting in a couple days. Really excited

to have it. You know, if it's to Sarah and maybe we sent a $2,500 quote for a specific type of product, I'd be like, "Hey Sarah, you know, hope you've had a lovely week so far. Just wanted to

circle back on X, Y, and Z proposal. Let

me know if you have any questions." The

whole key here is we do this really informally and then really casually so they think it's us. I think a big problem that a lot of these automated follow-up services typically run into is they just use really like non-human language. It's very clear and you know I

language. It's very clear and you know I think prospects can tell when an LLM does the following up for them. But I

also like the fact that this just does it all in one shot. And so the workflow is literally like you just wake up in the morning where your salesperson wakes up in the morning um they go/f follow-up nurture. They immediately clear out

nurture. They immediately clear out their whole pipeline of follow-ups and then they can just focus on acquiring new business. What's also cool is it

new business. What's also cool is it does all this in the tone of voice and in the same chain of conversation as the initial email. And so in this case, this

initial email. And so in this case, this is an email that I sent to Mr. James that said, "Hey, James, circling back on the proposal, let me know if I can answer any cues." This is another one that I sent to Priya that said, "Hi, Priya. Hope you had a great week

Priya. Hope you had a great week checking in on that test brief. Let me

know where we're at." You know, this just continuously customizes based off where the person is. And then it also gets to pull in, you know, context and uh more or less everything that you currently talked about. So, you're not just repeating the same thing. This also

goes through and then it lists all of the follow-ups that I've made to every single person. So, you can see here

single person. So, you can see here we're signing off slightly differently between them. We're using reply chains

between them. We're using reply chains and stuff like that to stay within the same thread. Um, and I'm going to give

same thread. Um, and I'm going to give you guys that for free. I use it basically every day. This second flow is basically a oneshot thumbnail generator.

Um, I have this funny image of John Ham or Don Draper and Madmen if you guys are familiar. And this image went viral a

familiar. And this image went viral a little while ago. It's all about vibes and whatnot. And so I figured, you know,

and whatnot. And so I figured, you know, as somebody making videos on vibe coding and aentic platforms, I would try and reproduce the thumbnail. But instead of doing it manually, I'm actually just going to say reproduce the John Hem

thumbnail. Use similar lighting etc. And

thumbnail. Use similar lighting etc. And then what it's going to do is it's going to take this thumbnail or this image which has already been created. Then

it's going to go get my face and then it's just going to superimpose my face onto that image in a really realistic looking way. It's also instead of just

looking way. It's also instead of just generating one variant going to generate multiple so that we can pick and choose which one looks the best. And also

because not all AI outputs are perfect.

This is an example of the finished product and we did that just in a few seconds. Um I also ran it again so you

seconds. Um I also ran it again so you guys could see even more. I mean, just like going back and forth between this pretty freaking close, right? However,

there are some important differences.

The people in the background are different. The lighting is just a tiny

different. The lighting is just a tiny bit different. Uh, and so on and so

bit different. Uh, and so on and so forth. And I mean, we've we've generated

forth. And I mean, we've we've generated more. I have this running again in the

more. I have this running again in the background. This one's with like a

background. This one's with like a darker lighting and different tone. Uh,

I don't know. This one here is sort of like matrix style blue and sepia. And

so, all these are just a little bit different ones that it's not just like a one to one rip of the source image. Um,

but also because, you know, I get to pick and choose variants that I like the most. And so, in my case, I really like

most. And so, in my case, I really like this one. And I think this like did the

this one. And I think this like did the most justice to my face. And this is probably the one I'm going to use for my video. By the way, despite the fact that

video. By the way, despite the fact that I hate when people do this to me, I'm going to do it to you. If you like this sort of thing, please subscribe. Uh

something like 69% of you guys aren't subscribed for some reason. So, that's

two out of every three people that I'm talking to right now. And it just significantly impacts my channel's ability to grow. So, if I've given you anything, any value at any point in time over the course of this video or any others, just click that button for me.

You'd be doing me a big solid. Okay,

back to the video. This next one here is all about scraping leads. And so I could actually just say, "Scrape me 50 management consultants in uh I don't know, let's just say Arizona." And what

this will do is it'll go on LinkedIn Sales Navigator, which is currently the highest quality place that you can get information about uh real human beings.

It then creates a bunch of LinkedIn search URLs. And in case you guys didn't

search URLs. And in case you guys didn't know, LinkedIn Sales Navigator allows you to filter people really granularly based off things like what their job title is, um where they live, you know,

their various seniority levels, I know their industry, and then basically I just get a list, not within Sales Navigator, but in a Google sheet with these people and then all of their email

addresses. And like pre-existing

addresses. And like pre-existing solutions exist to do this for Apollo and Appify, but I don't think there's like currently a big one for LinkedIn Sales Navigator. The reason why that's

Sales Navigator. The reason why that's valuable is because there is no better source right now for B2B lead data than LinkedIn Sales Navigator. It's the most current. Uh most other services just

current. Uh most other services just scrape from there anyway. And as a result, I get to go straight to the source and then just ask a system for what I want in natural language. Uh so

within, you know, 3 or 4 minutes, I end up with a nicely optimized list of high-quality leads with probably like the highest deliverability out of more or less any source that you could get today. And then you end up with a really

today. And then you end up with a really highquality list of people literal with their full names, first names, last names, email addresses, and so on and so forth that we've sourced basically

directly from LinkedIn Sales Navigator.

Um, this is done pretty effectively via cost as well. And then the fact that it's just going to occur in the background while I do other tasks, it can retest its leads. It can figure out like the best filters to use and so on

and so forth. Um, eliminates a fair amount of my own day-to-day work as somebody that runs like a growth management agency. This next one here

management agency. This next one here writes my cold email campaigns. So, for

those of you guys that don't know, a cold email is something that goes to somebody who you haven't actually talked to before, hence why it's cold. And then

it tries to sell them on some service.

And so, I run cold emails just as my day-to-day for a couple of clients.

Essentially, what I commonly have to do is I have to iterate and change cold email campaigns based off of a new client's information. And so, what I

client's information. And so, what I want to show you guys is basically how you can automate this process. I now

going to use the backslash convention.

I'll go cold-empaigns.

Sorry, I think that's actually a forward slash. And this will basically ask you,

slash. And this will basically ask you, hey, what are the details of the client?

And now I'm just going to voice transcribe and say, the client is 1 second copy. Uh their offer is they want

second copy. Uh their offer is they want to write free 500word sample articles with no strings attached. Find the

similar campaigns and then use those as inspiration.

I'm then going to feed that in. And then

my skill is going to go through and then essentially duplicate high-erforming pre-existing campaigns within my cold email platform. Uh and then rewrite them

email platform. Uh and then rewrite them so that they're as similar and high quality as humanly possible for that given niche. Then sets it all up in my

given niche. Then sets it all up in my cold email platform. So again, a step that previously might have taken me 30 to 60 minutes just logistically is now taken care of. And then obviously all the offer management and stuff like that

is also handled entirely autonomously.

So yeah, I mean this takes something that maybe 3 or 4 hours into something that takes minutes. And then afterwards, we end up with a bunch of different campaigns. This is an example of one of

campaigns. This is an example of one of them that says for, I don't know, Nick just wrote you a blog post. Hey Nick,

big fan of your work. Was on one second copy site earlier. Thought I'd write you a free 500word sample article with a twist. I know giving value up front is

twist. I know giving value up front is how you form connections. So I thought I'd start with that. If you have any interest, just reply and I'll send it right over. If you want more, just say

right over. If you want more, just say the word. Got a few other interesting

the word. Got a few other interesting pieces of content for you. Uh it also gives you different variants that you could use to split test and then also even like a little follow-up. So in that way, you know, me just templating out like 80 90% of my work significantly

streamlines the actual offer building process. And nowadays, because the

process. And nowadays, because the models themselves are getting really good, like I was doing this with Opus 4.5, now I'm doing it with Opus 4.6.

Because the models are getting really good, like half the time I don't actually make a change. I just say, "Okay, sure. Let's give this a test and

"Okay, sure. Let's give this a test and we'll see how this performs relative to some of the other ones." The last skill I want to show you is a simple website builder. Basically, to make a long story

builder. Basically, to make a long story short, you know, we do a fair amount of outreach. My goal here is I wanted a way

outreach. My goal here is I wanted a way to quickly and easily whip up highquality, reasonably templated, but also pretty unique websites for clients or prospects and then just send them over whether or not I have their

business. I was thinking about ways to

business. I was thinking about ways to offer more value while reaching out to people cold. And um me literally

people cold. And um me literally building like endto-end high-quality websites and then giving them a link that they could use to access them in one shot. It's probably like the biggest

one shot. It's probably like the biggest value ad that you can get so far. So

this is like very very lowhanging fruit.

And I would also say that there's quite uh room right now to do knowledge arbitrage where basically because you have access to tools like this and then most prospects don't. You could offer either completely free websites or you

could offer like a really simple or templated website or something like that in order to really blow their socks off.

When it's done, it actually pushes this to Netlfy, which is a hosting service that lets me get a website like this.

Then I can actually just click this link and then I have the website right over here. And I don't think you guys could

here. And I don't think you guys could see it so super clearly, but um it's pretty high quality. you know, it uses its own customized prompt in order to build slightly different navigation bars

and menus and then uh different content types and stuff like that. And then you end up with I think what most people consider to be pretty high quality. In

case you guys are interested, I showcased a really similar builder on my Cloud Code course a little while ago and then my Gemini course as well. Um, you

know, this is pretty high quality, right? I think if an average person were

right? I think if an average person were to get a website like this for free, they'd probably be like, "No way, really. There has to be a catch." But

really. There has to be a catch." But

nowadays, you can generate these deliverables for basically cents on the dollar and then get like highquality animations and stuff like that um with literally you just putting one prompt.

So obviously I wanted to build a bunch of economically valuable skills and I have dozens more probably close to 30 or 40 right now that manage most aspects of my business. But um I also wanted to

my business. But um I also wanted to show you guys sorry that's my alarm here. I wanted to show you guys how easy

here. I wanted to show you guys how easy it was also just to build skills that handle like really nuanced one-off things. And so, um, in addition, I also

things. And so, um, in addition, I also built a couple of cool ones that I want to show you. One called We Work Booking, another called Amazon Shopping. And I

mean, like, these aren't even really as businessy as they are me just like dealing with a problem that I had. So,

for the Weiwork one, um, We Work is a shared co-working space, which basically allows you to book and then show up sometime in the next few hours. Uh, you

have access to things like kombucha on tap sometimes. Uh, I don't know, free

tap sometimes. Uh, I don't know, free coffee. Well, it's not free. I guess

coffee. Well, it's not free. I guess

you're paying for it. Looks like their marketing's worked on me. But to make a long story short, um, in order for me to access Weiwork, I need to like book ahead every day. And uh, one day I tried booking the same day and then I showed up and my card reader didn't work. And I

was like, why? And they're like, well, it's usually good to book ahead because sometimes the card reader takes times to sync. And I was like, well, this sucks.

sync. And I was like, well, this sucks.

I don't want to freaking do this. And

then I realized like, wait a second, I have Claude now. So why don't I just write a skill that just automatically books me every single day for like the next 30 days? And so that's what I did.

I basically just took like 30 seconds of my day. Then I said, "Hey, write me a

my day. Then I said, "Hey, write me a skill that books me in for Weiwork." So

when I want to access it, I just go, "Book me into Weiwork." Then this goes and books me automatically for like the next 30 days ahead using some credentials that I've already set up.

And then it also like actually literally opens up a tab. And so you can see this is doing it right here at the one that I currently frequent, um, Steven Avenue Place. So I'm just going to say, "Hey,

Place. So I'm just going to say, "Hey, hit me. Give this a book." And then

hit me. Give this a book." And then it'll go through and actually make like HTTP requests behind the scenes in order to push. if necessary, it'll actually

to push. if necessary, it'll actually also open up Weiiwork. So, you could see it actually like do the freaking desk bookings, which is wild. Um, and you know, watching this thing go is pretty neat. And then after I built this and

neat. And then after I built this and then, you know, did all of the Weiwork bookings, I also naturally got more interested and like, hm, what could I automate with my browser? And I ended up creating another skill. So, that was a pretty interesting one-off build. Takes

just like 30 seconds as you see there.

You just have to log into whatever service and then say, hey, I want you to automate this with Chrome DevTools MCP.

I'll show you guys how to do that as well. But I was also kind of interested

well. But I was also kind of interested in um what else I could automate that was just kind of like a silly personal task that I usually have to do. And one

thing that I do nowadays quite a bit is like I just buy stuff off Amazon and then I have it shipped directly to my door. And I do that because I think, you

door. And I do that because I think, you know, I'm making a fair amount of money and I don't really want to drive all the way over to Home Depot or whatever because it'll just consume a lot of time and energy and ultimately be unnecessary. Why not pay for the premium

unnecessary. Why not pay for the premium of having somebody else do it? The only

issue is, as I'm sure you guys know, anybody here that shops on Amazon, there's like a bajillion listings nowadays with like um crappy SEO and they try and use every term to rank for everything. So, what I did is I

just built a really simple Chrome DevTools MCP called Amazon Shopping. And

what I do is I simply say, "Hey, find me the best floss on Amazon." It then loads up the Amazon skill right over here. And

then it opens up Amazon, in my case, CA.

And I'm just going to make that a little bit smaller here so you guys can't see my postal code. And then it automates the process of like going through Amazon and then looking for whatever the heck I want. So in my case, I'm looking for

want. So in my case, I'm looking for dental floss, right? Well, it's just going to open up one little thing here.

And then it's going to go through and it's going to compare all of the dental floss with each other to find basically the best combination of cost and then effectiveness that does whatever I want.

And at the end of it here, you can see we have all of the products that it's recommending um literally in just like a little sheet. So I can give this a quick

little sheet. So I can give this a quick click. We also have the cost, the

click. We also have the cost, the popularity, the why, buy, and so on and so forth. And, you know, it basically

so forth. And, you know, it basically uses all these things in order to recommend them. So, I basically built

recommend them. So, I basically built like a personal shopper app. Um, I've

done the same thing with like grocery delivery, which is pretty cool. So, I

just one shop my grocery delivery. I uh

go on, you know, Instacart or another related service, click a few buttons, and then boom, you know, I'm basically done for the rest of the year. Uh, and,

you know, you could build these sorts of one-off systems at this point now with Opus 4.6, you know, GPT 5.2, 2 5.3 or Gemini 3.1, whatever model you want to use, whether or not you're using Cloud

Code or some other platform. Okay, now

that you guys have seen at least a little bit about what I think like actual helpful, useful skills that realistically move the needle, not just glorified um you know, personal assistant demos look like, let me show you guys how to actually go ahead and

then build them. Okay, so first, if it's not already abundantly clear, skills are basically the evolution of standard operating procedures just for agents.

Whereas SOPs and checklists are for human beings for the most part, skills are for these new AI agent intelligences.

And just as such, you wouldn't really just give a checklist over to an agent and say do it. You'd have to translate its language just a little bit into sort of like the native format that the agent

understands. So, a brief example here.

understands. So, a brief example here.

If I have maybe a checklist and it's make PB and J sandwich and you know I work at a company where all we do all day is make

PB&J sandwiches. Boy, would I love to

PB&J sandwiches. Boy, would I love to live there. You can imagine how new

live there. You can imagine how new hires go their very first day and then they're given a checklist of tasks. And

it's basically take bread out of basket, put jam on one side,

put peanut butter on the other side, and then maybe one final one that just says stick them together. So this might be for a human. And essentially, as a human goes through it, what do we do? We

obviously check all of these tasks off.

That's just how standard operating procedures are in business. They just

for the most part standardize things, hence the name. Because this is organized a little bit differently for agents than, you know, for human beings, we organize them into what are called markdown or MD files. And these markdown

files are basically just text files with a little bit of a twist. For instance, I have a markdown or MD file open over here. If I try and create a new file

here. If I try and create a new file here, and then I call it skillspec.txt, and then I paste everything in, you notice how everything is the same color.

Whereas, if I go back to that markdown variant, we all of a sudden have blue, we have orange, we even have some green.

Well, the way that markdown files work is they take base data and then they also take a little bit of formatting and then they apply the formatting to the base data just so that it's a little bit easier to see, a little bit more

interpretable. And so if you guys could

interpretable. And so if you guys could tell, the data that we're marking up here, okay, funnily because it's called markdown, but the data that we're changing the the color of and stuff like that is usually prepended with a couple

of symbols. The first symbol here is

of symbols. The first symbol here is this little hashtag.

This always refers to like a header. And

so you can kind of think of it like a chapter heading in a book. Another one

are these sort of back ticks here, which typically refer to files. There are a couple of other little tiny formatting things here like links and so on and so forth that you don't really get with txt

files, but he'll hopefully you guys understand that it's not really that big of a deal to memorize everything in a markdown file. You just have to know

markdown file. You just have to know that they're slightly different formatting compared to text files. The

reason why is because you're never really going to have to make them yourself. All you're going to have to do

yourself. All you're going to have to do is just give your agent some bullet points, usually a brief description, which I'll show you how to do, and then it'll combine all of that into the optimal markdown skill format for you.

Now, unlike just a few months ago, today every major provider on Earth basically, so our open AIs, our Googles, our I wrote Claude here, but I really meant

anthropic. They're all moving towards

anthropic. They're all moving towards harnessing and then making skills generally available just as part of like their their their LLMs. And so here you

could see Anthropic has a page on their claude code docs that say extend claude with skills. These are the guys that

with skills. These are the guys that sort of made skills up first. But

because of popularity, a bunch of people um that were openi developers and stuff like that started talking about it and asking for it. And so they've created their own skills format. It's very very

close to the cloud code skills format.

And then also over here the Gemini CLI, you can see you can add agent skills. Uh

basically no matter what framework or LLM or platform you're using, you can do the exact same thing. So my rule of thumb is if you guys have a standard operating procedure, if you have an SOP,

you have a skill. Okay? All you really have to do is just copy that SOP from your business and feed it into Claude or Gemini or Codeex and ask it to make a

skill. As of the time of this recording,

skill. As of the time of this recording, the skills spec or definition is uh it's not like baked directly into the models.

So the one thing that you have to do in addition to that is you basically have to give it the skill spec and then ask it to turn your task list into a skill.

But assuming you can, you know, drag a file into your freaking uh working directory and assuming you have any SOPs at all, even poorly written ones, you now basically have an agent capable of

doing a big chunk of your knowledge work. Once you're done with this, you

work. Once you're done with this, you just ask the agent to run it at least once cuz you have to test it end to end.

On the first run, if the agent needs something else, it'll ask you for it.

Otherwise, it'll build the asset yourself itself. So maybe like an Excel

yourself itself. So maybe like an Excel file or something like that, it'll actually put that together for you.

Although obviously if you have assets like some context or PDFs or whatever, you can provide them no problem. And

then assuming that you've prompted it right with the spec that I'm going to provide you, every time the skill runs after that, if the agent finds a mistake while doing it or maybe a service is out or it doesn't have the knowledge it

needs, it'll automatically figure out how to solve it and then it'll patch the skill for you. And so in that way, here's the real power of skills. They're

self- annealing over time. They heal

themselves. They get better and they improve constantly. Much like an

improve constantly. Much like an ambitious, intelligent staff member who sees a checklist, notices that there's a gap, and then chooses to fill it, skills are the same thing, just with agents, which is what makes them so incredible.

So, why don't we get started and produce ourselves some skills and then as we produce, and then shortly after, I'll also run through the special directory of Claude/skills,

which uh with Claude is how you organize these things. I'll also touch on just a

these things. I'll also touch on just a couple of other ones in case you're using a different LLM, but for the most part, they're going to be exactly the same. So, the very first thing you need

same. So, the very first thing you need to do is you need to grab the skillspec.md.

skillspec.md.

And you can grab that down below from the Google Drive link. Um, it's free as mentioned. You don't need to sign up or

mentioned. You don't need to sign up or give me your email. I don't need it. I

have enough of those. And what you're going to see in here is basically the condensed spec or definition of skills as well as the file structure, all the

locations, all the different formatting options and stuff like that. Um, and

what we're going to do is we're going to give this to our agent alongside our request so that it can just figure out how to put together the highest quality skills for us. What I did in order to put this together, by the way, is I just

went over to Enthropics Cloud Code docs with skills page. I copied the entire thing, fed it back into the LLM, and then just said, "Hey, I want you to really, really shorten this, compress this, significantly increase the

information density because I don't want this to be 500 lines. I want this to be, you know, 150 to 200." Okay. So, once we have this, basically what we do is we just make this our claw.md,

you know, just so we're on the same page here. Cloud.md is just the prompt that's

here. Cloud.md is just the prompt that's injected at the top of every new conversation. And so, what I'm going to

conversation. And so, what I'm going to do is I'm just going to rename this and just call this oldcloud.md. And this one here is going to be the new claw.md or

just claw.md. Any file in your root directory that contains the capital c a c l a u d e.lorcase md will automatically be prepended and added to

the prompt. And so what we do is

the prompt. And so what we do is basically by by doing this every workspace we're in is just automatically going to know what skills are. If you

have other stuff in your cloudmd you can also just copy this and then paste this um as well. Although, you know, at least for the purposes of creating skills, I recommend just being as short and and straightforward and basically having this in as few lines as humanly

possible. Next up, to build your skill,

possible. Next up, to build your skill, just open up a new agent window. So,

I've just done that here with Claude Code. And then just tell it what you

Code. And then just tell it what you want it to do. I'm going to use a voice transcription tool, Whisper Flow, just to put in my own SOP. What I want to do, at least for this demo, is just build a

simple inbox cleanup tool that just goes through my inbox. It then opens up all of the um unread messages and then just uh immediately reads all the ones that are pointless and sort of I don't know

invoice reminders or follow-ups about whatever or simple templates and then I want it to highlight um like realistically the high priority emails in my inbox. So I just have a short list of everything. So that's pretty simple

of everything. So that's pretty simple and straightforward. I'm just going to

and straightforward. I'm just going to hold this little key down and then say, I'd like to build a Claude code skill that goes through my inbox, identifies

all unread messages, reads all of the unread messages, and then marks as read all of the ones that aren't uh important to me or high priority. My definition

for important is basically anything that isn't automatically generated. If the

email is automatically generated by like a service or it's a simple notification email or whatever, it's not important.

If the email is written by like some cold email copywriting fellow who's trying to reach out and get my business, it's not important. The only stuff that is important are emails that are

personalized, customized, and that give off the vibe that they were written basically just for me. Once we're done, we're going to feed that right in. Then

we're going to go ahead and build it.

The very first thing it's going to do is look at all of the existing skills and any Gmail code inside of my workspace to see if there's anything that it could use. And it's doing this because, you

use. And it's doing this because, you know, as human beings go, we don't really want to rebuild the wheel if we don't have to, right? So, this is it just reading everything right now. You

can see that it's also changed to plan mode. That's why that little thing in

mode. That's why that little thing in the bottom lefthand corner is changed alongside that red bypass permissions color to blue. This happens more or less anytime you try and build something that it would consider to be even slightly

complicated. It wants to go into plan

complicated. It wants to go into plan mode so that it can plan out the build of the skill. Now, it correctly went through and found that I had a couple of configuration files that allowed it to use different emails here. And for the

purposes of this demo, I'm just going to use this one. Obviously, if you didn't have this, it would just ask you what email do you want to set up. Now, what

it's going to do is actually create the skill.mmd. It's also going to create a

skill.mmd. It's also going to create a script for me which uh looks like it's going to call inbox_cleaner.

Then afterwards it's going to test it end to end. Why? Because that's just what's in our spec sheet. We basically

tell it how to do all of this stuff natively. Now what it's going to do is

natively. Now what it's going to do is create the script. You can see that because I have a pre-existing skill, that follow-up one that I was showing you guys, it gets to borrow based off of that. And you can see it's actually gone

that. And you can see it's actually gone ahead and wrote the script. If I go to inbox_cleaner here and actually look at the skill.md,

you can see it right over here. If we

just make this a little bit bigger, let's move this here so we could focus on this. Basically, what we have is a

on this. Basically, what we have is a stepbystep guide for a future agent on how to do the task that I just asked it to. And you'll see that it's now been

to. And you'll see that it's now been organized in a very particular way. For

instance, there are these three dashes up at the top, three dashes underneath the section. There's a name key that

the section. There's a name key that says inbox cleaner, a description key that says clean up Gmail inbox by reading all unread emails using AI to identify which ones are generally important and marking the rest as red.

Using cleaning inbox, triaging email or clearing unread notifications. Then it

also allows it to use some tools. Now,

you may be wondering, you know, I think these two are pretty self-explanatory, but why is it allowing certain tools?

Well, Claude and all other LLMs basically have access to some little pieces of software under the hood. Like

they can read files, they can GP, glob or bash. And these are just various like

or bash. And these are just various like command line utilities that allow it to look through files, look for specific sections and so on and so forth. And so

we've done with this skill, okay, it's almost like a sub agent. We've basically

given it the ability to do these sorts of things when we invoke or instantiate this. Aside from that, we have the

this. Aside from that, we have the title, we have the goal, what counts as important, what gets marked as red.

Notice how it basically took everything that I have provided it in just a few lines of voice transcription and then turn this into a pretty coherent and then consistent SOP. Now, going back to

the actual building thread here, it's actually gone ahead, wrote the script, and now it's doing the classification.

If we give this button a quick little click, you could see that it's now doing it in batches of 10, which I didn't even ask it to. Okay, it's identified which ones it considers as important, which ones are not important, and now it's

saying, "Hey, do you want me to mark these 97 emails as red?" Now, I don't actually want it to mark the 97 as red.

What I wanted to do is I wanted to show me what they are so I could tell it which ones are right. So, I'll say, "No, I'd actually like you to show me all of the 97 that you marked as red so that I could take a look and tell you if there

are any exceptions." Now, what it's going to do is give me a big list of all of the emails. And as you can see here, it has correctly identified that 79 of the emails I got were from a broken make

scenario. So that's pretty interesting.

scenario. So that's pretty interesting.

Um, obviously these are more or less exactly the sorts of emails I don't really want to. One is some normal commission notification from referral stack. Another is a subscription renewal

stack. Another is a subscription renewal for that voice transcription flow.

Another's from Bright Data. Another's

from whatever company. I have a bunch of cold outreach over here. Okay. I have

sponsorship pitches. oneword yes reply to lead magnet. I guess what I'm trying to say is this did a really good job.

There isn't a single email here that I actually really care about. So I'm just going to say nope mark all as red.

That's pretty sweet. Right now at any point in time I could open up a new claw instance. And we have to go new just

instance. And we have to go new just because of how skills work. Okay. Then

we can go /inbox cleaner and then we can run it. And because we are running based

run it. And because we are running based off of this SOP, it's always going to run in the exact same way. It's going to be repeatable, consistent, and dependable. Also, if it runs into any

dependable. Also, if it runs into any issue, let's say the script doesn't work, let's say there's an API rate limit or something like that. It will

identify the problem and then automatically go through, fix it, and then rewrite its own skill. In my case, I've got a lot of unread emails. So, I

think what I'll do is I'll say, "Hey, I've got a ton of unreads. Could you

actually go through and fetch a thousand instead of 100?" And now I have the ability also to modify the way that this skill works just a little bit so that instead of the base 100, maybe I can do

a thousand. Maybe I could pass in a flag

a thousand. Maybe I could pass in a flag like dash a and that stands for amount and then I can do you can see that's actually what's going on under the hood.

It's passing the the a number 1,000 to said script. Now that you guys see how

said script. Now that you guys see how these skills actually work in practice and how to easy it is to build one as long as you have the right spec sheet. I

just want to really quickly deconstruct the various parts of this file to make sure that you guys understand how all of this stuff works and what each of these parts are for. Okay, so you guys have probably already noticed these three

little dots here are really different from all the formatting elsewhere. What

this basically is in at least markdown speak is something called front matter.

Front matter is a highly optimized way of basically putting a tiny summary at the beginning of any markdown file.

Remember how there's different fields and colors like keys, headings, there's sort of more headings.

I mean, there's a lot of different things here. Well, you can just think of

things here. Well, you can just think of front matter as being the same idea.

It's just a different like variable or type. And the way that you start it is

type. And the way that you start it is with these three dashes and then you end it with these three dashes. And so this little summary is basically doing you a massive service by significantly

reducing the number of tokens that you need to load into your context window at any point in time. If you think about it, what we could be doing every time we load this skill in, if I just copy this whole thing and go to a free word

counting service, is we could be adding 373 words, which is approximately 500 tokens into context. Okay. But with

front matter what we do is instead of storing the entire script into context and making it accessible to the model, what we do is we store a much smaller summary which is closer to like 60 or 70

tokens and then we say hey if the user calls inbox cleaner specifically then and only then do I want you to load the other uh you know 350 words or so. Okay?

And so what this means is in practice, if I were to show you guys all of the different skills that are currently loaded into context, they basically all look like this. And so my prompt at the

very beginning, just assuming I have these three skills, is always basically going to be my claude.md up here.

Underneath we're going to have our skills. So there's going to be one, two,

skills. So there's going to be one, two, three. And then underneath it'll be your

three. And then underneath it'll be your prompt, which is basically whatever the heck you want to say. Hey, I want to do XYZ. And so this is more or less the

XYZ. And so this is more or less the structure that every conversation with Claude in my case, but obviously any LLM in yours, whether it's Gemini.md,

agents.mmd, so on and so forth, is going to realistically look like. You'll have

your prompt down here, but before then, you'll have a bunch of hidden stuff. And

then what's cool is, you know, if you say, "Hey, I want to do um follow-ups."

What it's going to do is it's going to say follow-ups. Wait a second. I know

say follow-ups. Wait a second. I know

that we have some follow-ups mentioned earlier on under the skills section.

Okay, great. That means this must be a standardized skill. And then it'll go

standardized skill. And then it'll go and actually load the whole follow-up nurture directly into its context, which will be the rest of this. Then it'll

basically stick the rest right here and then resubmit the prompt. And now it knows everything that it needs to do in order to obviously get that right. So

the agent would go, "Okay, great. I have

the skill spec right here. Let me follow each step." And then it'll go and you

each step." And then it'll go and you know start with number one which is load pending leads number two for each pending lead and so on and so on and so forth. Now this actually has a term this

forth. Now this actually has a term this is called skill matching. Anytime a user types a request like hey get me 50 dental leads. It'll automatically scan

dental leads. It'll automatically scan those descriptions or that front matter for whatever the most relevant description is. It says find business

description is. It says find business leads here. It says find business leads

leads here. It says find business leads here. It'll say oh this must be the one

here. It'll say oh this must be the one that they want. Then it'll load the full skill.mmd into context before finally

skill.mmd into context before finally calling some scripts. Okay. And then

giving you guys an output. And where you put those scripts don't really matter.

The basic skill definition, I think, just bundles it all into one folder. You

could put the scripts somewhere else if you want to keep them organized. And if

you have other assets like PDFs or whatever, you can build whatever scheme you want to keep those files handy. The

reason we do this, of course, is both for efficiency because the less context in a model's context window at any mo point in time, the higher the quality of the output, but also for costs.

Providers like Enthropic and so on and so forth actually don't want you to spend an arm and a leg, believe it or not. Um, they want you to continue using

not. Um, they want you to continue using their software, and in order to do so, they need to make it like reasonably costefficient for you and deliver a high ROI to you um at the same time. And so

this concept of progressive disclosure is now not only really being applied to skills but a lot of other things as well. And all this is again in the

well. And all this is again in the pursuit of reduced cost, reduced overhead. Okay, let's build three more

overhead. Okay, let's build three more skills with what we know now. And just

for simplicity and to make this as fast as humanly possible, both for myself and for you guys, what I'm going to do is I'm going to open up three separate Claude Code little plug-in widgets here.

And in the first I'm going to switch all these to bypass permissions and make this a little bit smaller so you guys could see. And then in the first I'm going to paste in skill number

one. In the second I'll paste in this

one. In the second I'll paste in this skill number two. And the third I'll paste in the skill number three. What

I'm going to say is create skill one, create skill two, and create skill three. And we're just going to trigger

three. And we're just going to trigger all three of these and see how they operate. So, what skill one is is it's a

operate. So, what skill one is is it's a simple way to turn meeting notes to action items. We basically just paste in a meeting transcript and get a structured action item with owners and deadlines and so on and so forth. The

idea here is to show you guys that a skill can be really nothing more than a well-written SOP, which doesn't even include Python scripts or or anything like that. The second one is an invoice

like that. The second one is an invoice data extractor, which is basically going to be skill.mmd plus some Python script.

So, we're going to take a PDF invoice, then return structured JSON in the form of a vendor, amount, date, line items, and tax. And this is to help you guys

and tax. And this is to help you guys see how skills can delegate deterministic work to code. Aka, we

could use Python scripts and whatnot, like you guys have already seen. And

then the third skill is going to be a content repurposer, which is going to let us take a transcript and then output a tweet thread, a LinkedIn post, and then a newsletter draft, all in parallel. And the idea here is we're

parallel. And the idea here is we're going to have templates. I'll show you guys some brief examples and I'll also show you guys how this works with some instructions. And so before I was even

instructions. And so before I was even finished reading this freaking thing, we're almost already done two out of the three. Isn't that wild? Anyway, the

three. Isn't that wild? Anyway, the

first skill, pretty straightforward, just called meeting notes. It just

processes meeting notes. So, what we can do here if we want is we could say, "Hey, I want you to output specific elements of the meeting." In this case, it has some decisions, open questions, and so on and so forth. But I also want

you to find and identify any contact information. So I'll say, "Hey, this is

information. So I'll say, "Hey, this is great. I want you to update the skill

great. I want you to update the skill also to extract any contact information that's mentioned. I'm looking for things

that's mentioned. I'm looking for things like email addresses, websites. I'm

looking for phone numbers, and so on and so forth. Anything that somebody offhand

so forth. Anything that somebody offhand mentions during the call. Sometimes we

also specifically ask for this information for follow-up reasons. So it

would be nice to have it in a structured sort of way. Over here, it's now created both files of the invoice data extractor. So we can see there's a

extractor. So we can see there's a skill.m MD here which basically takes

skill.m MD here which basically takes the PDF invoice return structure JSON with vendor. So in order for me to

with vendor. So in order for me to really appreciate how this works, I'm actually going to go and grab myself a brief little invoice. Uh just feed it in an example and then we'll see how it works. I see a couple of services here

works. I see a couple of services here that have sample invoices. This one

looks pretty good. Why don't I download this? I'll say example_invoice.

this? I'll say example_invoice.

What I want to do is I just want to feed this in right over here. And I'll say great, use this on example_invoice.pdf.

PDF.

Then over here, it looks like this is now done. And what I'm going to do is

now done. And what I'm going to do is I'm going to go find some of my own content, just feed that in just as an example. So, we'll go on my YouTube

example. So, we'll go on my YouTube channel and I'll find something that is probably not 4 hours because that would take a lot of tokens for no purpose.

This 10-minute one looks pretty good.

>> Hey, sir.

>> Let's get my fat ugly head to shut the heck up. I'll scroll down here to where

heck up. I'll scroll down here to where it says show transcript. And then right now, just cuz it's an example, I'm just going to copy all the stuff in manually.

But obviously, you guys could do whatever you want with this. Going back

here, I'll then paste this in. And what

I want to do is I basically just want to see whether or not I can do all of those three things. I'm also going to take a

three things. I'm also going to take a quick peek here at the script. And um

this is what I wanted to happen actually, which is nice. It ran into an issue with one of the summary rows and the subtotal. So what it's doing now is

the subtotal. So what it's doing now is it's actually going to fix the script's filtering logic so that it doesn't catch the subtotal or the credit terms or something like that. Okay, cool. On the

right hand side, it's extracted this transcript. Looks pretty good. And now

transcript. Looks pretty good. And now

what it's going to do is spawn all three formats in parallel, which is its way for saying it's going to rewrite my uh main transcript and turn this into like blog posts and Twitter threads, whatever the heck it's going to do. While all of

this is happening, this is me pictured.

I'm just manifesting all of the skills.

I don't actually have to do too much. I

just kind of close my eyes and wait and then they appear. Taking a look at this tweet thread over here. Let's just make this look a little bit prettier. We now

have a bunch of tweets that are divided.

This is automatic, which is pretty cool.

A 16-year-old posted a prompt on Twitter. Former professional web

Twitter. Former professional web designer copy pasted into Gemini. The A

produced a better site than he could in 5 hours. In minutes, design is

5 hours. In minutes, design is commoditized. Sure, you guys have seen

commoditized. Sure, you guys have seen these sorts of threads all over the internet. Let me tell you why. It's

internet. Let me tell you why. It's

because people have built very simple repurposing pipelines like this. And

although that one just took me 5 seconds, the content's reasonable. Not

going to say it's going to win any awards. It's pretty LLM. But hopefully

awards. It's pretty LLM. But hopefully

you guys could see with uh at least a few neurons between your two ears, you guys could repurpose, change the tone of voice and so on and so forth and make it something actually pretty cool.

Likewise, we also have LinkedIn posts and then we even have a newsletter draft for me. So that's pretty sweet. You can

for me. So that's pretty sweet. You can

see that its design decision was to do this via sonnet sub agents. You guys can modify this SOP at any point with literally just a line. Finally, in the middle here, skill 2 is all good to go.

Great job. It's gone through and it's actually updated the main skill as well, which is quite neat. If you guys were paying attention, you would have noted that every time that we add a new skill or change skills or whatever, um there's

a top left folder over here that's claude/skills that changes. And this is essentially

that changes. And this is essentially the format and file directory structure of a skill. So, it's worth us pointing it out. Now, in case you guys have never

it out. Now, in case you guys have never seen this convention, in the top leftmost corner, you see how there's a little dot in front of the claw folder?

Well, that's basically just the kind of universal file explorer convention for hidden. Now, if I open up this exact

hidden. Now, if I open up this exact folder, the skills example folder in my Mac OS's native file explorer, you notice that it looks pretty different from what we're seeing over here. Notice

how on the left hand side we haveclaw.tmp,

haveclaw.tmp, then we have 1 second copy config data.

And notice over here that the list actually starts at 1 second copy, then goes claw.md, then it goes config, and

goes claw.md, then it goes config, and then it goes data. So, I mean, aside from the fact that this is organized a little bit differently. Generally

speaking, we always have folders organized first in the file explorer here. So, if we kind of match that up

here. So, if we kind of match that up one for one, you'll notice that the only things that are missing are basically the files and the folders with little periods in front of them. So, the first thing to note is like most people just have no idea where this thing is because

when they go to the file explorer, like it's always hidden. Well, in Mac OS, it's pretty easy to reveal. You just go shift command uh dot period basically and then you can show all hidden folders. They'll be present. It's just

folders. They'll be present. It's just

they'll be a little bit um more translucent and then we can actually open it up and then go through all the skills. Okay, so that's the very first

skills. Okay, so that's the very first thing to know. On Windows, which you guys may be using, it'll be a different hotkey. Just Google it. There's uh

hotkey. Just Google it. There's uh

plenty of information on there about hidden files. I think you can also just

hidden files. I think you can also just rightclick and go like show hidden files or something cuz I used to have a PC and that was pretty straightforward. But uh

yeah, essentially inside of every main work space in any sort of IDE, if you do have skills, they're probably going to be hidden from you, which is kind of difficult and intimidating to to kind of understand. Okay. So, and then after

understand. Okay. So, and then after that, the way that it's organized, which is not super plainly clear here, so to make it a little bit clear for you guys is you have the claude folder, right?

And then underneath the dotcloud folder, you have the skills folder. Then

underneath the skills folder, you actually have the specific skill folder that you want. So, let's just go, you know, inbox cleaner.

That's another folder. And then inside of that folder, you actually have the skill file itself. So, then you have the skill.md. So notice how nested this is.

skill.md. So notice how nested this is.

I mean it's a massive pain in the butt.

I don't know why they do it like this, but um they make it pretty difficult for most beginners to understand. And they

do so in this sort of like hierarchy that begins again with claude, then go skills, then goes in, you know, the specific name of the skill and then the skill MD itself. And then over here, okay, and this is sort of optional, but

this is how anthropic typically does it.

Here you can put your other stuff.

What is your other stuff? Well, your

other stuff is going to be things like your scripts. So, hypothetically, if you

your scripts. So, hypothetically, if you had like scripts that helped you do the invoice cleaner, inbox cleaner or whatever, maybe an inbox uh- cleaner.py,

you know, you'd probably put it somewhere in here. I personally like doing it in a different folder called execution sumi. I just think it makes

execution sumi. I just think it makes more sense, a little bit cleaner. Uh

likewise, if you have, I don't know, like your Gmail off tokens or something, you know, you might include them over here. If you have, I don't know, some

here. If you have, I don't know, some other file like example.txt, um you'd include it over here. And so

this is just like the base way that all skills are organized. And yeah, I think it's just unfortunate that it's usually in a hidden folder, which is kind of intimidating. I should note that the

intimidating. I should note that the skills live right alongside a bunch of other hidden folders like agents and stuff like that. I'm not going to talk about those now, but if you want more context on that, just check out my full length Cloud Code course. I got a ton of juice for you in there. Okay, last thing

I really want to do is just talk a little bit about what skills are actually worth making. You know, I do a lot of business consulting now. uh

somebody that started in door-to-d dooror sales, I saw the importance of focusing on the levers that actually increased revenue first and foremost above all else. And so for me, it was always doortodoor. But then

always doortodoor. But then transitioning into marketing and then broader through things like uh content creation, articles, and now videos, I think a lot of people are very

misaligned on what like a high revenue SOP even looks like to begin with. And

the reality is with agents nowadays, you can do anything, but that doesn't mean that you should do everything. These

things are so damn good, they can of course design whatever crazy back-end fulfillment pipeline you want. But I

find most of the demos on the internet that talk about stuff like that really miss the mark because we've been able to design these pipelines forever and most people that do these sorts of things

still don't make any money. the

difference between people that use new upcoming and trendbreaking technology to make money and actually have big, you know, success outcomes versus people that play shiny object syndrome all day

and just collect a bunch of Pokémon cards. Our the former group focuses

cards. Our the former group focuses primarily on the front end of their business. So, they focus on the

business. So, they focus on the acquisition of opportunities. They focus

on the generation of leads. They focus

on mechanisms that improve the quality of the sales experience for their leads.

They focus on selling closing mechanisms and so on and so forth. And then the latter people just overcomplexify the hell out of everything and then make every excuse under the sun not to focus on sales and marketing. So this is all

just like a pretty meandering and long way of saying if you're going to design skills, I highly recommend you focus the design of those skills primarily on front-end tasks. Like most of the people

front-end tasks. Like most of the people that are going to be watching this video, you know, they're probably going to have some sort of side hustle going on or they're going to be looking to get into that realm. The simplest and easiest way that you can move the needle

in your own business is if you're going to design skills and stuff like that, spend your time designing them on things that help get you sales, on things that help uh, you know, you do your marketing faster and better. And then don't just

have them sit around in your folder.

Actually use them. You know, when I was growing my business, I was doing somewhere between 50 to 100 cold calls every single day. When I was going door to door, it was something like 80 knocks on physical doors per day. I wish I had

a hundth of the technology we have today. and I'm not even that old uh to

today. and I'm not even that old uh to go back and then automate that process for me. I don't. But it blows my mind

for me. I don't. But it blows my mind how many people do and then they choose not to use it on things that actually make money like those laborious doortodoor sessions or or cold calls or

whatever. Okay, so ultimately things

whatever. Okay, so ultimately things that I have seen work really really well content repurposing pipelines. These

genuinely can significantly improve your reach assuming you're growing a brand.

That's for inbound lead generation systems. Things that do stuff like scrape leads for you. Those are really big skills that use Chrome DevTools MCP to post on forums automatically for you.

Uh to, you know, do product research quickly and then tell you which threads are saying bad things about your product. These things are valuable.

product. These things are valuable.

Skills that, you know, quickly go through a bunch of books and identify which things are business expenses and can be written off versus things that aren't. These sorts of skills are

aren't. These sorts of skills are valuable. The skills that are not super

valuable. The skills that are not super valuable are like skills that help you build other skills or skills that uh invent some new design framework that

assists you in the building of uh AGI.

Right? These things are not ultimately the stuff that I want you to take away from this video. I want you to focus on real practical use cases that actually move the needle for your own business or the businesses that you're working with.

Because at the end of the day, that's the stuff that's going to make the economy more efficient. That's the stuff that's going to make you more money as uh you know, AI swallows up more and more knowledge work. All right, so hopefully I didn't bore anybody to

death. Um guys, I'd like to make a big

death. Um guys, I'd like to make a big ask. If you guys like my content, please

ask. If you guys like my content, please subscribe. I realized the other day that

subscribe. I realized the other day that 69 something% of all of the people that regularly watch my content are not subscribed. That means about two out of

subscribed. That means about two out of the three people that I'm talking to right now, for whatever reason, haven't.

If you like the sort of content that I make, um, you know, the algorithm really does like it if you subscribe and then it pushes my YouTube channel to a bunch of new audiences, but if I don't get enough subscribers, then none of that

stuff happens and then most of my videos bomb. So, I really appreciate anybody

bomb. So, I really appreciate anybody that has taken the time and energy to subscribe, and I'm not going to do a big cry session here. Although, as a newbie YouTuber, I always wondered why everybody was pitching me on subscribe this, subscribe that, and now I think I

get it. Most people just never do. Um,

get it. Most people just never do. Um,

but yeah, I would really appreciate it.

Aside from that, um, if you guys like this sort of thing, just leave a comment down below with any sort of, uh, question or recommendation as to future content, and I will happily take that into consideration. I have skills that

into consideration. I have skills that now scan my YouTube comments and then use that to help me ideate new videos to make, and so on and so forth. So, yeah,

a lot of cool stuff in the works for you guys, but I'd definitely love to know what direction to take it. Thank you

very much for watching. Have a lovely rest of the

Loading...

Loading video analysis...