WEBVTT

00:00:00.000 --> 00:00:12.240
You probably already know that ClaudeCode is by far the best coding agent in the world. It can create entire apps from a simple prompt, both front end and back end. It can blow your mind in terms of the design

00:00:12.320 --> 00:00:25.005
of that app. But what you might not know is you can actually use Claude as a general agent. And Anthropic released something really interesting a few weeks ago. They released what is called Claude skills,

00:00:25.165 --> 00:00:30.600
which is just a special type of markdown file which allows you to surround

00:00:30.600 --> 00:00:33.480
Claude code with relevant skills.

00:00:33.720 --> 00:00:41.800
So if you wished that you had an AI agent that had relevant skills, I believe that this is probably the most important thing that you could be studying

00:00:42.185 --> 00:00:59.580
right now. And so in this video, we're gonna talk about how to set up Claude skills. We're also gonna talk about how to use Claude code as a general agent, and we're gonna talk about how you need to set up your skill dot m d file and what folders, and I'm gonna show you how to just use AI to create these skills.

00:00:59.740 --> 00:01:12.815
Let's talk about building a general agent with relevant skills for your business, whether you're a content creator, business owner, aspiring entrepreneur. We're going to build an agent with relevant skills to you. And we're gonna use that agent. Let's dive in.

00:01:13.215 --> 00:01:27.350
Okay. So we're gonna start off by talking about what is a coding agent. You may have heard of Lovable, and this video is not about Lovable. We're not even gonna use Lovable. I just wanted to make a point real quick. So many people are talking about vibe coding. You can use tools like Lovable, Replit,

00:01:27.350 --> 00:01:28.230
VibeCode.

00:01:28.230 --> 00:01:33.990
These are coding agents that you can use to build apps. And whenever I go to Lovable

00:01:33.990 --> 00:01:36.950
and type in, uh, make a landing

00:01:37.350 --> 00:01:40.375
landing page about pizza.

00:01:41.175 --> 00:01:43.575
Right now, what it's doing is it's

00:01:43.575 --> 00:01:45.575
spinning up a sandbox,

00:01:45.735 --> 00:01:47.815
which is basically a virtual computer,

00:01:48.055 --> 00:01:55.630
and it's going to run an AI agent or an AI coding agent on the side. Now it's gonna generate a bunch of files

00:01:55.710 --> 00:01:58.830
within a directory or code base

00:01:58.990 --> 00:02:02.670
and those files are going to make an app.

00:02:02.910 --> 00:02:13.375
And so this is an AI coding agent at work building an app. Okay. So it's done. The lovable coding agent took my prompt, make a landing page about pizza.

00:02:13.535 --> 00:02:22.640
It generated all of the files. This coding agent decided what files it needed to generate. It generated them and then it probably reviewed those files

00:02:22.880 --> 00:02:28.640
and then it ran the program in a virtual computer somewhere so I can see it on my,

00:02:28.880 --> 00:02:35.495
uh, browser because this is within a web browser. And so this is an example of an agent made specifically

00:02:35.495 --> 00:02:53.220
for creating simple applications. A very narrow agent experience where it's made specifically for creating certain types of apps with certain stacks. And we could do this same thing on our computer. Right? We could do the same thing on our computer. If we were to go to finder,

00:02:53.380 --> 00:02:59.140
we can just go straight into our downloads. Right? We can go straight into our downloads and we could go new folder.

00:02:59.300 --> 00:03:02.275
We can go like this. We can say using

00:03:02.355 --> 00:03:03.315
Claude

00:03:03.315 --> 00:03:04.195
code.

00:03:04.435 --> 00:03:10.755
Right? So we don't even need any IDE or something like cursor or lovable. I can open

00:03:10.915 --> 00:03:15.670
a terminal window. I can open a new terminal at this folder

00:03:15.830 --> 00:03:17.910
and we can just run Claude.

00:03:17.910 --> 00:03:29.605
So now we're running Claude code in this empty folder called using Claude code which is an empty folder. And I can just say, please build a beautiful, amazing landing page

00:03:29.765 --> 00:03:35.765
for my pizza shop, Riley's Pizza Shop. Make it in the style of neo brutalism

00:03:35.925 --> 00:03:40.700
mixed with a friendly pizza energy. So just like Lovable,

00:03:40.940 --> 00:03:52.105
we can run this. And Claude Code in this empty folder is going to create the application right here. Okay. Check this out. It just generated an index dot HTML file

00:03:52.425 --> 00:03:57.305
and there we go. It created a file the same way that Lovable

00:03:57.385 --> 00:04:14.320
is creating all the different files and putting them in a folder in some virtual machine. It's just a virtual computer. We're doing this on our computer. It's doing the same exact thing Lovable is doing. And the point I wanna make here, you can just use these coding models on your computer

00:04:14.480 --> 00:04:21.035
and coding files, right, this is an HTML file and this is a CSS file. This is not the only

00:04:21.275 --> 00:04:32.590
type of file you can create with Claude Code. You can create any type of file. So it is done and if we just copy this link right here and we paste in localhost eighty eighty,

00:04:32.750 --> 00:04:38.350
we can run this on our computer. This is running locally on our computer where Lovable

00:04:38.430 --> 00:04:45.950
in Lovable's case, it just created a virtual machine and it ran it on that computer and it showed you what it created

00:04:46.030 --> 00:04:52.595
on the browser. Now we're running this fully on our computer and we didn't use any like software

00:04:52.595 --> 00:05:11.390
in between. We generated the code files with an AI coding agent on our computer. It used an AI model from Anthropic servers to create those files. So that's where it costs money. But we didn't use any other software other than getting Quad to generate all the files and we're running it on our MacBook Pro.

00:05:11.710 --> 00:05:14.110
And this is the website that it created.

00:05:14.350 --> 00:05:15.550
And you'll notice

00:05:15.710 --> 00:05:16.350
that

00:05:16.645 --> 00:05:32.000
in my opinion, I've tested every single one of these coding agents, just raw Claude code is the best in the world. So Replit and Lovable, they have their own coding agents. Claude code out of the box is better than all of them. And so what I want to explain now

00:05:32.480 --> 00:05:39.680
is how you can use this as a general agent. So this right here is Obsidian

00:05:39.680 --> 00:05:44.720
and this is just a basic notes app where every file instead of the files

00:05:45.395 --> 00:05:50.675
being an HTML file or a JavaScript file or a CSS file which ultimately

00:05:50.675 --> 00:05:51.795
created this

00:05:51.955 --> 00:05:53.635
application that we can use,

00:05:54.035 --> 00:06:00.850
instead of it being one of those types of files, these are all markdown files. So the way that I use general agents

00:06:00.930 --> 00:06:04.850
is I actually use Claude code at the same location

00:06:05.090 --> 00:06:06.210
as my

00:06:06.530 --> 00:06:07.410
notes.

00:06:07.730 --> 00:06:34.380
Like this is my agent workspace. This is kinda how I think about this. This is a note book and Riley Brown uses this as his personal note book so that he can be a better CMO and co founder of the Vibe Code app. And I basically state all of my goals. Why am I stating this? I I know my goals. Why am I writing this? Because I don't use this by myself. I use this with my general agent which is Claude Co. And what I can do here is I can actually click on this

00:06:34.700 --> 00:06:38.060
or I can right click on this and hit reveal in finder.

00:06:38.365 --> 00:06:43.565
So here we can see Riley content creation. That's basically what I called this file

00:06:43.725 --> 00:06:46.525
and you'll see here all of these different

00:06:46.765 --> 00:06:47.965
files here,

00:06:48.445 --> 00:07:00.170
um, like this is just a wrapper of these files that are showing up on my computer. Right? This is just in my computer and so the same way that I ran code in a new folder,

00:07:00.330 --> 00:07:04.090
I can run Claude code in this folder. So I can reveal this in Finder.

00:07:04.330 --> 00:07:07.130
What I'm gonna do is I'm gonna right click

00:07:06.585 --> 00:07:07.385
services,

00:07:07.705 --> 00:07:10.265
new terminal at folder.

00:07:10.345 --> 00:07:14.425
Alright. New terminal at folder. Now, you can see here that it is running.

00:07:14.745 --> 00:07:20.585
So we're in this folder right here, which is the same folder where all of this is located, and now we can run Claude.

00:07:21.160 --> 00:07:24.200
And so now we have Claude code running

00:07:24.440 --> 00:07:35.945
in the folder that has all of my notes and so I can use it with Claude code. So I could go into tasks, right, and and this is how I keep track of my tasks. I could go into queue,

00:07:36.185 --> 00:07:40.185
let's say these are both done, right, this is these are the things that I wanna do,

00:07:40.985 --> 00:07:48.505
and so in my queue, one thing that I do wanna do, and I can just drag this in here, one thing that I do wanna do is I want to explain

00:07:48.905 --> 00:07:50.510
Claude skills

00:07:50.590 --> 00:07:52.350
to my audience

00:07:52.830 --> 00:08:31.815
and make a video. Right? This is one thing I really wanna do. Um, I want to, um, share the file structure, um, with of Claude skills, and then I want to take my notebook and examine what Claude skills would be useful for me to create. And I'm I'm, uh, do this onto this page. Don't create or edit any other files. Just make a plan and do it. Okay. So we just created this markdown file of this thing that I wanna do. The cool thing is I can just ask Claude Code to do it. I can just say, do what's in my queue. Right? That's all I need to say. I can, yo, do what's in my queue. And because the first thing that this agent's gonna do is analyze the read file,

00:08:31.975 --> 00:08:35.895
it's going to see how it's organized. Right? It's gonna know that there's tasks,

00:08:36.055 --> 00:08:44.695
it's gonna know what the queue is, draft tasks, so it's just gonna know to check the queue and because Cloud Code is such a powerful agent and it's really good at

00:08:45.260 --> 00:09:09.065
looking through the code base, in this case, which is just a bunch of my notes, it's gonna find the right location. It's really smart. And it's gonna find this page and it's just gonna do what I want it to do. And we'll just wait for Cloud Code to do that. And you'll see here that we never said to look at this file. It doesn't know that I have this file open. It just found what's in my queue, and you can see here it's examining notebook for skill ideas.

00:09:09.145 --> 00:09:15.385
It found the right file, and now it's creating the relevant things. Allow it to edit this session. Boom. Look at that.

00:09:15.980 --> 00:09:18.460
So it just added all of this.

00:09:19.180 --> 00:09:20.620
It added all of this

00:09:22.380 --> 00:09:28.220
to this document. It told us what skills are. Right? And it told us that

00:09:28.765 --> 00:09:33.805
from the Anthropic skills repo, it it basically did research. It's found

00:09:33.965 --> 00:09:36.605
the Claude skills repo

00:09:36.765 --> 00:09:42.605
and now it is telling us that you can create within the Claude dot m d file, you can create

00:09:42.845 --> 00:09:48.010
a skill by creating a folder with the skill name and inside that folder,

00:09:48.250 --> 00:09:54.010
it needs to have a Claude dot or a skill dot m d file and then you can put optional,

00:09:54.010 --> 00:09:55.290
uh, resources

00:09:55.290 --> 00:09:58.095
within that folder. So you can even put assets,

00:09:58.335 --> 00:10:05.615
references, etcetera. And I'll get to that in just a second. The point I wanted to make is the same way Lovable was a coding

00:10:05.855 --> 00:10:10.415
specific example of using an agent, this is a notes

00:10:09.950 --> 00:10:32.655
specific example for using an agent. So I promise you, we are we're working our way up to creating Claude's skills. I just wanted to illustrate the point. I wanted to talk about what a domain specific agent was like the lovable agent that can create apps. Then I showed you a note taking example where you can use Claude code as a general agent. Now we're gonna use it in a wide open world within Cursor.

00:10:33.135 --> 00:10:45.540
And we can do literally whatever we want. I like to use Cursor because it's just the best in my opinion for quickly using Claude code and it's ironic because I use we can just say Claude

00:10:45.940 --> 00:10:46.580
code

00:10:46.900 --> 00:10:48.020
skills.

00:10:48.260 --> 00:10:53.380
So what we're gonna be creating Claude skills in this project, I'll just name it that.

00:10:54.115 --> 00:10:59.955
And now it is opening up this directory in an IDE.

00:10:59.955 --> 00:11:00.515
So Claude

00:11:01.075 --> 00:11:17.490
cursor is just an IDE like Versus Code where you can view all the files. And so the way that I vibe code is I'm just gonna come in here and the first thing that I'm gonna do is hit command j. We're gonna open up the terminal and we're gonna type Claude. Then we're gonna press this right here to open up the side panel.

00:11:18.290 --> 00:11:27.305
And so now we have Claude code on the left or on the right controlling this directory which is Claude code skills.

00:11:28.025 --> 00:11:31.225
And what we're gonna do here is I'm gonna say please

00:11:31.545 --> 00:11:36.265
take a look at this direct or at this

00:11:35.830 --> 00:11:38.550
repo, and I'm gonna paste this GitHub,

00:11:38.550 --> 00:11:41.750
uh, to the Anthropic skills right here. Please

00:11:41.830 --> 00:11:42.550
create

00:11:42.790 --> 00:11:47.350
one simple skill in the right format

00:11:47.670 --> 00:11:49.030
so that you

00:11:49.435 --> 00:11:52.155
will use this skill

00:11:52.395 --> 00:11:56.795
when you need to. Okay. So right now it's creating an example skill.

00:11:56.955 --> 00:12:04.810
What it's going to do is it's going to create a dot claud file. It's going to create a dot claud file. As you can see here,

00:12:05.050 --> 00:12:07.050
it's created this dot Claude file.

00:12:07.290 --> 00:12:16.330
It's also going to create a skills folder as you'll see in just a second. Okay. There you go. It created a folder called dot Claude,

00:12:17.015 --> 00:12:19.175
and then it created a skills

00:12:19.175 --> 00:12:49.085
folder within that, and then it has other folders beneath it. So it created this summarized folder with a Skill MD. That's all you need to create a skill. You just need to put in the dot claud folder because Claude code knows to look in the dot claud folder for certain things like sub agents and now skills. We're not talking about sub agents in this video, we're just talking about skills. So we created the skills folder. And within this folder, right, we see this skill dot m d. And every single skill dot m d file should be formatted with the name

00:12:49.245 --> 00:12:50.445
and description.

00:12:50.445 --> 00:12:53.245
Right? It should have a name

00:12:53.405 --> 00:12:58.100
and description. You can see here that this one that I've created is called brand voice,

00:12:58.260 --> 00:13:05.540
which is skill number one, and then there is a name and description. And so the name is just a human friendly title. It can be anything.

00:13:05.860 --> 00:13:11.540
But the crucial part is this description because it tells Claude Code when to use this skill.

00:13:11.860 --> 00:13:16.935
And so we're reaching a point where you can get agents to do things with a simple markdown file.

00:13:17.255 --> 00:13:23.495
But what you need to do is you need to make sure that you format it correctly so Claude Code knows when to follow your instructions.

00:13:23.735 --> 00:13:25.255
Because basically, all

00:13:26.055 --> 00:13:32.690
skills are, the way that I think about them is they are just SOPs or standard operating procedures,

00:13:33.250 --> 00:13:34.210
SOPs

00:13:34.290 --> 00:13:35.730
for agents.

00:13:36.130 --> 00:13:47.035
And so, right, these are instructions on what to do in certain scenarios. And if you put a high quality description, it'll know what instruction manual or SOP

00:13:47.195 --> 00:13:54.235
to use when it needs to do a specific task. And so I don't really wanna use this summarize

00:13:53.700 --> 00:13:54.580
skill.

00:13:54.580 --> 00:14:01.700
I actually wanna create a skill that's much more relevant to me. Okay. So I just wanna show you what I've been doing. I've been annotating.

00:14:01.940 --> 00:14:06.420
I've been annotating my Twitter posts because I can give these to Claude.

00:14:06.580 --> 00:14:11.575
I can put these in Claude's skills so the agent knows how I post. And so I can say,

00:14:11.815 --> 00:14:12.295
short

00:14:12.775 --> 00:14:13.495
video

00:14:13.815 --> 00:14:14.855
attached

00:14:14.935 --> 00:14:19.975
to this photo. This is a Twitter account that I run, by the way, that helps me grow VibeCode.

00:14:20.055 --> 00:14:20.775
And I can say,

00:14:22.820 --> 00:14:23.700
senior

00:14:24.100 --> 00:14:25.460
Vibe Coder

00:14:26.100 --> 00:14:27.620
is rage

00:14:27.620 --> 00:14:28.420
bait

00:14:28.660 --> 00:14:29.860
and works.

00:14:30.180 --> 00:14:36.795
Uh, don't do this often. Right? And I just put this directly on the image and it helps me kind of annotate

00:14:36.875 --> 00:14:38.155
my images here.

00:14:38.715 --> 00:14:46.795
And I'm just gonna hit I'm just gonna exit out. Let's save. And we can save all these. And so what we can do here is we can just take all of these files.

00:14:47.035 --> 00:14:52.050
We can drag them in here. And what I'm gonna do is I'm just going to put a new skill

00:14:52.450 --> 00:14:53.170
here.

00:14:53.650 --> 00:15:00.770
And what we could do is we could just drag these images in here. Now we're gonna go to Cloud Code. I want you to replace

00:15:00.770 --> 00:15:01.490
this,

00:15:01.890 --> 00:15:09.485
uh, summarize skill. And because this is a folder, right, I can just type at summarize.

00:15:09.645 --> 00:15:12.365
Right? I can say replace this summarize skill,

00:15:13.325 --> 00:15:16.205
this skill. The whole summarize skill

00:15:16.285 --> 00:15:17.405
should be replaced

00:15:17.820 --> 00:15:32.700
with a Twitter post x post skill. This skill should allow the agent to create tweets in my style and use the images that are in the at new in the new skill here folder as a reference.

00:15:33.165 --> 00:15:34.285
So please

00:15:34.525 --> 00:15:35.405
create

00:15:35.725 --> 00:15:43.965
that skill now. So we're basically going to tell Claude Code to analyze these images. It's gonna look for patterns in how I speak.

00:15:44.285 --> 00:15:45.965
And actually, one thing I can mention,

00:15:46.285 --> 00:15:47.565
I just hit the backspace.

00:15:48.710 --> 00:15:51.430
Just know the red text

00:15:51.750 --> 00:15:53.430
in these images

00:15:53.750 --> 00:15:55.110
are annotations.

00:15:55.110 --> 00:16:01.750
So that's not part of the post. These are my annotations to you on why I did certain things. So take that into consideration when constructing this skill.

00:16:02.275 --> 00:16:13.395
Right? So I annotated why I did what I did. So this gives some extra context to Claude code, and it's going to packages it package it as a skill. And so in theory, whenever I ask for a Twitter post to Claude code in the future,

00:16:13.635 --> 00:16:28.810
uh, within this repo, it should be able to do it in my style because I've given it relevant context. Okay. So there you go. It created this skill dot m d file, and all it did was analyze all of those images. It converted them into

00:16:29.050 --> 00:16:29.850
these,

00:16:30.010 --> 00:16:32.250
uh, markdown formats,

00:16:32.410 --> 00:16:42.645
and it converted it into a skill. What it didn't do is I didn't specify this. Uh, that was just a temporary folder. Please remove that folder, but add those images

00:16:42.805 --> 00:16:45.685
into that skill folder

00:16:45.540 --> 00:16:49.060
references because this doesn't need to be here. This can just go into the skill

00:16:49.460 --> 00:16:50.100
and

00:16:50.340 --> 00:16:56.020
right? So right now we have two skills. We're gonna add another skill in just a second. So we have one skill

00:16:56.340 --> 00:17:06.255
and every skill needs a claw dot m d file. So it just created this, and now it has these references that it can use right here. What we can do if we want, references

00:17:07.215 --> 00:17:08.015
to

00:17:08.575 --> 00:17:09.295
posts,

00:17:10.095 --> 00:17:13.215
and we can select all of these and we can just like move them in here.

00:17:14.510 --> 00:17:16.510
So we have references

00:17:16.510 --> 00:17:24.830
and then the skill dot m d file. You need this skill dot m d file. Right? And so what we can do, I want you to create

00:17:25.070 --> 00:17:27.230
a markdown file

00:17:27.550 --> 00:17:28.590
in the root.

00:17:29.495 --> 00:17:30.135
And

00:17:30.295 --> 00:17:32.455
when I say in the root, I mean,

00:17:32.935 --> 00:17:41.575
right, there's the the folder that we opened up originally, is Claude code skills. This is the root folder. So it should put it below

00:17:41.575 --> 00:17:52.460
the dot claud folder. The dot claud folder is also in the root. The skills folder is in the dot claud folder, thus not in the root. Just wanted to be clear. Uh, in the root and come up

00:17:52.780 --> 00:17:54.300
with 10

00:17:55.660 --> 00:17:58.325
ideas ideas for the Twitter

00:17:58.565 --> 00:17:59.365
copy

00:17:59.605 --> 00:18:00.565
based

00:18:00.645 --> 00:18:03.205
on my last video

00:18:03.685 --> 00:18:06.165
where I explained

00:18:06.325 --> 00:18:08.085
Claude skills.

00:18:08.725 --> 00:18:09.685
Should match.

00:18:10.200 --> 00:18:13.400
And then I can, uh, give it that GitHub repo link.

00:18:13.800 --> 00:18:14.920
I mentioned

00:18:15.160 --> 00:18:16.120
skills

00:18:16.200 --> 00:18:17.640
and explained

00:18:18.040 --> 00:18:20.200
why it's important

00:18:20.520 --> 00:18:22.280
for general

00:18:22.520 --> 00:18:23.720
use cases

00:18:24.145 --> 00:18:25.905
for like marketing

00:18:26.705 --> 00:18:27.505
and

00:18:27.585 --> 00:18:28.305
as

00:18:28.945 --> 00:18:29.665
general

00:18:29.825 --> 00:18:44.240
agent. Okay. So let's say I made this video because I'm making this video right now. What I would probably do is feed in the transcript of this video and then it would generate 10 options. So it would have more context of the video we're creating. But since I'm making the video right now, I can't give it the transcript.

00:18:44.560 --> 00:19:00.375
Um, but that's okay. It's going to create a markdown file in the root and it's going to use this skill. Okay. So it is done. Okay. You'll see that when you see this green dot and it shows x post right here, when you see this green dot and it has x post,

00:19:00.615 --> 00:19:02.215
that means it's using

00:19:02.295 --> 00:19:03.335
that skill.

00:19:03.495 --> 00:19:07.255
Right? It is using the x post skill

00:19:07.975 --> 00:19:11.300
and we're gonna allow it to create these files and boom,

00:19:11.460 --> 00:19:13.060
Twitter ideas.

00:19:13.300 --> 00:19:20.740
So here we go. Cloud Code just became a general agent, not a chatbot, an agent that does your workflows.

00:19:20.900 --> 00:19:21.940
Anthropic

00:19:21.940 --> 00:19:23.780
just released skills,

00:19:23.780 --> 00:19:26.935
reusable prompt templates, invoke with slash commands,

00:19:27.015 --> 00:19:31.175
marketing teams. Okay. So this is really good. Oh my. This shouldn't be possible.

00:19:31.335 --> 00:19:34.455
I turned Claude into my personal marketing team.

00:19:34.935 --> 00:19:40.570
Social media copy on demand, email sequences in seconds, brand voice locked in permanently.

00:19:40.890 --> 00:19:47.130
Zero prompting every time. How? Claude skills. One markdown file, infinite workflows.

00:19:47.210 --> 00:19:50.250
This is very good. So it wrote this

00:19:50.810 --> 00:19:58.835
in my voice using this skill. But it gets much cooler than this. So if we were to go to,

00:19:59.075 --> 00:20:00.595
um, let's go to

00:20:00.995 --> 00:20:03.715
Arc. So we're gonna go to typefully.com.

00:20:03.715 --> 00:20:05.075
And in Typefully,

00:20:05.555 --> 00:20:07.555
we can go to settings

00:20:07.955 --> 00:20:11.530
and we could go to API

00:20:12.010 --> 00:20:14.890
and we can hit new API key.

00:20:15.130 --> 00:20:17.210
And so this is going to be test

00:20:17.210 --> 00:20:18.010
key

00:20:18.810 --> 00:20:20.170
for me,

00:20:20.810 --> 00:20:24.635
create API key. I'm gonna delete after this video

00:20:25.195 --> 00:20:41.680
and then what I'm gonna do is I'm gonna click on this docs and this explains exactly how to use this API key. So what I'm trying to do here is I don't want it to just come up with ideas, I want them to draft them in this tool where I can post directly to social media. So in theory, I could have an agent

00:20:41.920 --> 00:20:44.000
come up with tweets

00:20:44.400 --> 00:20:45.920
and automatically

00:20:46.320 --> 00:20:51.840
draft them within Typefuly because that's what you can do here on this platform. Right? We could have it directly

00:20:51.920 --> 00:20:53.360
post this

00:20:53.520 --> 00:20:54.160
as

00:20:54.485 --> 00:20:58.485
a, um, a draft here. Right? It can schedule a new draft.

00:20:58.725 --> 00:21:04.645
And so that's exactly what I'm gonna tell it. So I want you to add to our

00:21:05.445 --> 00:21:06.325
x

00:21:06.405 --> 00:21:07.125
post

00:21:07.365 --> 00:21:28.255
skill. I'm using the software Typefuly, and I want you to instead of basically, of putting these in a document, I want you to actually directly schedule these as a draft on Typefuly. And so I am going to give it these docs to the API. Here are the docs to read. Here is my API key. It is in a text file. Right? So I don't want to expose it. What I'm gonna do is I'm just gonna go I'm gonna go key

00:21:28.255 --> 00:21:35.775
dot t x t. I'm gonna paste my key right here. So I pasted my key in this file, and I can just go at key

00:21:35.935 --> 00:21:37.935
dot t x t. It is here.

00:21:38.460 --> 00:21:39.260
Please

00:21:39.260 --> 00:21:43.260
add to the skill using Claude's skills,

00:21:43.500 --> 00:21:49.740
and I'm going to mention this link right here. Please make this skill such that it

00:21:49.900 --> 00:21:51.180
schedules

00:21:51.260 --> 00:21:52.460
it as

00:21:52.540 --> 00:21:53.820
a draft

00:21:53.865 --> 00:21:54.825
to this

00:21:54.985 --> 00:21:56.025
Typefulli

00:21:56.025 --> 00:21:56.745
account.

00:21:57.225 --> 00:21:59.945
It should not post or

00:22:00.505 --> 00:22:01.225
schedule.

00:22:01.385 --> 00:22:04.265
Okay. Now we're gonna wait for the skill

00:22:04.345 --> 00:22:05.705
called XPost

00:22:05.705 --> 00:22:06.585
to be,

00:22:07.305 --> 00:22:13.710
uh, messed with. Okay. So it is done. And here we can see that your accounts

00:22:13.710 --> 00:22:17.310
available is Riley Brown, Vybe Code, Vybe Code explained.

00:22:17.470 --> 00:22:19.150
Okay. So this works.

00:22:19.390 --> 00:22:20.510
Maybe. Maybe.

00:22:20.750 --> 00:22:21.870
Uh, please

00:22:21.950 --> 00:22:23.070
test this

00:22:23.310 --> 00:22:23.790
by

00:22:25.035 --> 00:22:25.995
drafting

00:22:26.795 --> 00:22:29.035
one of the items

00:22:29.275 --> 00:22:30.795
in the list

00:22:31.595 --> 00:22:33.675
that we generated

00:22:33.995 --> 00:22:36.555
in and then we can just go Claude

00:22:36.780 --> 00:22:38.940
skills Twitter ideas. Okay.

00:22:39.180 --> 00:22:47.660
Okay. It looks like it is done if we come back here. Okay. It created this. Right? It created this on Vibe Coding Explained.

00:22:48.060 --> 00:22:51.980
Okay. Now on the Riley Brown account,

00:22:52.220 --> 00:22:52.780
draft

00:22:53.555 --> 00:22:56.035
a post that says,

00:22:56.995 --> 00:23:02.355
hi, this is a test. Okay. So it's done. If we go back to ARC,

00:23:02.675 --> 00:23:04.595
we go to Riley.

00:23:05.315 --> 00:23:09.630
Here we go. We see, hi, this is a test. This was thirty four seconds ago.

00:23:10.030 --> 00:23:12.430
So that's pretty cool. We can

00:23:12.670 --> 00:23:17.070
have it draft post. I'm gonna just reset the context here.

00:23:17.710 --> 00:23:20.350
So we're opening up a new Claude instance

00:23:20.910 --> 00:23:26.695
to reset it. Right? We're resetting it, uh, so that there's no context in here and I'm gonna say,

00:23:26.935 --> 00:23:29.735
I just you created a Typefuly

00:23:30.535 --> 00:23:35.575
video that explains how I created a Clog Code skill

00:23:35.735 --> 00:23:37.015
in order to

00:23:37.600 --> 00:23:44.320
post on all my Twitter accounts via Typefuly. I want you to draft up three x posts

00:23:44.560 --> 00:23:51.520
and draft them on Typefuly on the Vibe Coding Explained account. Oops. I misspelled it. Typefuly

00:23:51.840 --> 00:23:52.640
is the app.

00:23:55.205 --> 00:24:01.525
Okay. So we interrupted it, but it was using the expo skill. It should go back to using the expo skill.

00:24:01.605 --> 00:24:03.365
Okay. Do I wanna proceed?

00:24:03.365 --> 00:24:04.965
Yes. Okay.

00:24:05.125 --> 00:24:07.845
So the drafts were created. Oh.

00:24:08.680 --> 00:24:14.360
It has a link associated with it? Wait. What happens if we just go to this link? Wow.

00:24:15.320 --> 00:24:26.425
Skills repo. It even included that repo. No way. You can build custom skills for Claude code, automate repetitive workflows, create one click commands, share skills across projects, zero coding required.

00:24:26.665 --> 00:24:32.345
Just dropped a full walk through how to do this. Wow. Okay. So it created these

00:24:32.505 --> 00:24:33.305
posts

00:24:33.305 --> 00:24:35.065
using the Typefly

00:24:35.225 --> 00:24:36.825
or the XPost skill.

00:24:37.300 --> 00:24:40.180
And in this skill dot m d file,

00:24:40.500 --> 00:24:43.060
it has access to this code.

00:24:43.220 --> 00:24:48.660
Right? You can it has this code that I can that the Claude code can use to post this

00:24:48.900 --> 00:24:50.535
on social media.

00:24:50.855 --> 00:24:57.975
And what I need to do now is I need to delete my API key because I probably exposed it. Alright. So there you go. We just created a general

00:24:58.215 --> 00:25:12.280
agent and we gave it a skill. And you know what? I think that's enough for you to get started. I don't wanna like go crazy and create, like, an agent swarm or an agent with a ton of different skills. But we just created a

00:25:12.440 --> 00:25:17.240
we used Claude within cursor to create an agent, and then we just created one simple skill.

00:25:17.720 --> 00:25:27.495
And this is enough for you to get started because as you saw, I just gave it the link which I'll put in the description to the Claude code skills. So Claude code can make your skills for you.

00:25:27.895 --> 00:25:29.415
And remember, you just create

00:25:29.575 --> 00:25:35.700
a you know, you have the root folder. Right? And then within your project, just have a dot claud

00:25:35.860 --> 00:25:37.300
folder,

00:25:37.380 --> 00:25:39.060
then you have another folder,

00:25:39.300 --> 00:25:41.220
uh, which is your skills

00:25:41.220 --> 00:25:41.940
folder.

00:25:42.660 --> 00:25:47.300
And then within that, you just have the skill name. So this is just skill,

00:25:47.620 --> 00:25:54.855
uh, skill dash one folder. And then in here, you have a, uh, a skill dot

00:25:55.415 --> 00:25:56.935
m d file.

00:25:57.015 --> 00:25:59.495
And within that file, it will have a name

00:25:59.975 --> 00:26:01.255
and description.

00:26:01.815 --> 00:26:08.870
And Cloud Code will do that for you. Just make sure that when you create these skills, right, because you can create many of these. You can create skill one,

00:26:08.950 --> 00:26:16.150
which we did, um, and we didn't create more than one skill. Right? You can create as many skills as you want. I wouldn't go overboard,

00:26:16.775 --> 00:26:24.055
but if you wanna create a general purpose agent and use Claude Code, this is how you can do it and you can create a bunch of different skills.

00:26:24.215 --> 00:26:30.870
And so in the description down below this video, you'll find a link to a webinar. I'm just gonna do like a big livestream

00:26:30.870 --> 00:26:33.510
where we're gonna create a really cool

00:26:33.750 --> 00:26:49.805
agent interface with a ton of different skills. We're gonna do it live. It's gonna be like three to four hours long. And so if you wanna sign up for that, that's in the description. It's gonna be sick. But, uh, yeah, this is just part two of my general agent series. I made part one on Obsidian

00:26:49.805 --> 00:26:54.285
and I'm just gonna continue this because I'm becoming much more interested in creating

00:26:54.685 --> 00:26:56.365
agents

00:26:55.490 --> 00:26:56.690
with skills.

00:26:57.090 --> 00:26:59.250
And in the future, we're gonna mix

00:26:59.650 --> 00:27:00.450
agent

00:27:00.930 --> 00:27:13.265
skills with also apps. We're gonna create a little interface where we can alternate between using an app that we create and the agent and we can create things that both me and the agent can use. It's gonna be like an agent interface

00:27:13.265 --> 00:27:14.785
or an agent workspace.

00:27:14.785 --> 00:27:18.705
And that's what we're gonna talk about in the next video. Uh, so thank you guys for watching.

00:27:19.425 --> 00:27:19.825
Peace.
