How to build Claude Skills Better than 99% of People
2 Video Views·Mar 22, 2026
With AI agents on Cloud Code, Cowork, and Codex becoming more powerful by the day,
building good skills will be one of the most important things to get good at in 2026.
Building agent skills allows anyone to automate any workflow by simply prompting it,
and can even become self-improving. And good skills will likely become monetizable soon.
So in this video, I'll show you why you need to learn skill engineering,
show you what skills actually are and when to use them,
and a simple framework to build better skills than 99% of people.
This guide should help you whether you work with Cloud Code, Cowork, OpenAI,
Google, as they all have integrated skills by now.
Before we dive into what skills are and how to build them effectively,
let me quickly explain why learning skills is a big deal.
We're all seeing that these AI agents are getting really powerful,
but no matter how good they get, they still need those specific guardrails,
context, and SOPs around all the unique ways you and the business do things and use software.
We've tried to solve this before, of course. We have projects and custom GPTs where you set
a system prompt and add context files. But generally, the problem with these is they're
isolated. You're hopping between different windows. They don't really self-improve
and can't handle a lot of context. On the other side, of course,
we have N8n and automation platforms that hard-code the guardrails and make the system
deterministic. And for fully deterministic, non-human-in-the-loop workflows, these are
still great. But most day-to-day work isn't actually deterministic.
The processes aren't always clear-cut. It's context-dependent. It requires judgment.
And that's why human-in-the-loop is often really important to get good outputs from AI.
And skills sit in the middle. They're essentially instructions for an AI agent on how to do a
specific process. They can self-improve. They have human-in-the-loop. But unlike a project
or a custom GPT, thousands of skills can be accessed by the same agent.
And the game-changer is that they can be created and updated by simply prompting.
And that means anyone can start automating their tasks and workflows through a single
interface on Cloud Code, Cowork, or Codex. They're also shareable across your business.
So one person's process and domain expertise can instantly be used by the entire team,
which of course has huge implications for onboarding, consistency, and how a company
operates. And if thousands of these specific capabilities can be given to one very capable
general agent, it seems likely that AI agents will slowly become the single interface for
doing work. Now, of course, we are very early with this, but I predict that building the
skill infrastructure for these agents to do specific tasks well will not only allow you
and your company to become far more productive, it will also become monetizable, sort of like
a new software layer. But just like with software engineering, prompt engineering, and AI automation
engineering, you need to actually get good at it. Even though anyone can create skills
through prompts, the same skill can produce completely different outputs depending on
how you build them. For example, this is an infographic that I got out of an infographic
skill that I quickly created. And this is the output of the same input of an infographic
skill I put a lot more effort in. As you can see, it's a lot clearer and a lot more aligned
to my brand. I'll show you a full demo of the infographic skill later in this video.
Also, if you want access to that infographic skill and all of the other skills me and my
team are building out, you can also check out my AI Accelerator where we list them all for
you to download or customize. Now, before showing you how to build these types of skills, it's good
to understand what skills actually are. And simply put, agent skills are folders of instructions,
scripts, and resources that agents can use to do things more accurately and efficiently. And at
the core, we have the skill.md file. You can basically see this as an instruction on how to
do a process. Think of it like a system prompt, a cloud project, or a custom GPT. But besides that
process instruction, we can have additional instructions on how and when to use knowledge
files, how and when to use tools, how and when to spin up sub-agents, and how and when to use
code executions. So the skill.md, you can basically see as the SOP. Now, that skill.md is just the
core. What makes skills more powerful are those additional reference files or the context we add.
Now, what kind of reference files can we have? Now, firstly, we can build really simple skills
with no reference files at all. It's just a skill.md or a process instruction. For example,
we have a sales account research skill here from Anthropic, which has no additional reference
files, just the skill.md here. And the skill.md, as you can see, includes an execution flow. Step
one, parse request. Step two, web search. Step three, enrichment. And step four, CRM check.
But commonly, when we build our skills, we want to add some reference files to provide the skill
with more information. Firstly, we can have text files. For example, common ones you might want to
include are example outputs, style guides, context around your ICP, your background, etc. For example,
in my newsletter writer skill, you can see I have multiple reference files here to give the skill
more context on my background, what we do, my ICP, and voice personality. Another common one to use
is an MCP instructions file, which basically lays out to the agent how to use a specific tool
efficiently in this specific skill process. For example, the way you navigate or use your CRM
for this specific task. Now, don't worry, your agent can build these MCP documents. Now, a second
type of reference file we can have in there are assets or non-text files like images, presentations,
videos, or even binary, for example, to give it good output examples of a presentation layout that
you want. And then lastly, reference files can even include code scripts, Python, or JS functions
that can take actions like doing API calls in a software or executing functions. For example,
my infographic skill, we have a script to do an API call to the NanoBanana Google API call.
So you can see that these skills can be very simple or can become quite complex and can
look a lot more like a software, except skills, of course, are software for AI agents. But how are
we able to give one AI agent access to thousands of these skills, feed it all of these documents,
without overloading it with context? Now, this is done through a process called progressive
disclosure. Now, it sounds complicated, but it's not. Basically, when we create or upload a new
skill and give it to our AI agent in Cloud Cowork or Code, only the metadata, which is the description
and the name, are stored in the agent memory. In my infographic skill, this is the name and this
is the description. And this is how your agent knows when to trigger or use a specific skill.
And then only when the skill is triggered, the skill MD or the process will be loaded into the
context window of the agent to understand how to execute on this specific process. And only when
the skill instructs to use a reference file, it loads the reference file into the context window.
And because of this progressive disclosure of context, we can give one agent access to thousands
of potential skills. Now, I see a lot of confusion between plugins and skills too, so let me explain
it very quickly. Plugins are essentially packaged or bundled sets of skills, commands, agents, and
connectors. And this basically means and does three things. First, it adds a layer of complexity on top
of skills, because plugins can include multiple skills. It can include commands, which serve as
workflow triggers. They can trigger multiple skills in sequence to automate more complex tasks.
It can have specialized agent teams and a preset set of connectors, so we can add a lot more
functionality to these plugins. Second, through plugins, these bundled packages can easily be
shared and divided between company departments. Sales teams can get a sales plugin, marketing
teams can get a marketing plugin, each with the connectors and skills that each department needs.
And thirdly, these plugins are also becoming versionable skills too, by the way, which means
they can be updated at any time across any account that uses them. And because of these characteristics,
plugins start to look a lot more like software, of course, or SaaS. And I predict that SaaS will start
to launch their own plugins with their specific functionalities. Now, if you want to learn more
about plugins, I recently did a video on it, so I'll make sure to link it in the description below too.
But skills are really the key aspect, even inside of these plugins. And even though we have plugins,
we can still directly build, trigger, and access skills, even without these plugins. Now, if skills
and plugins are relevant for any industry, business department, and any niche workflow, and we're seeing
three layers of skills and plugins appear. We have the general plugins and skills, for example, the
ones built by Anthropic or OpenAI, but we're already seeing marketplaces of skills like
SkillsMP, Smithery, where people are building and potentially selling them, and potentially SaaS
businesses will start creating their own plugins. Now, as these will have to be general purpose skills
in order to be relevant to multiple industries and businesses, companies will want to build their
own ones based on their unique processes, or customize some of these general skills. But even
within a company, it makes sense for different employees and different people to customize skills
to their specific way of working, and their specific workflows. For example, an Anthropic or
third-party, let's say, sales outreach skill can be useful, but a company probably wants to customize
and improve it by adding the company brand tone, the ICP, and the business context. And one sales
rep's copywriting style will be different than another's, so they can even start customizing
those skills for their specific copywriting style, for example. Of course, if you as an individual
start to get good at it, and you have specific domain expertise, and build a skill out of it,
you can potentially monetize it by providing it to the general public. So how do we actually build
these skills ourselves? Now, we can first of all customize Anthropic's third-party provider skills.
There are multiple of these marketplaces now, but the real unlock is really building them yourself,
because every person and every company has their specific ways of working and their specific
expertise. Now, there are two main ways to build your own. First way is you do a task once manually
with an AI agent, and then ask it to save it as a skill. The second way is to instruct it on how to
build the skill right away. For example, here I downloaded a third-party provider meta ad skill
from one of the marketplaces, imported it, and used it here in my own account. And then I asked it to
use this skill combined with my specific knowledge sources to create a new skill that helps me create
ads. And then it created a new skill which I can add to my library. Customizing Anthropic's built-in
plugins and skills is also very easy. You can just go to Skills, click on Edit and Customize with
Cloud, or even the plugins by just clicking here on Customize. And here I created my own skill by
just prompting it and giving it some reference files. Now, whatever the method, applying some
best practices is important. So let me start by saying that building good skills is kind of like
an art. It's the art of putting your domain expertise of a process into something productizable
and usable for an agent. The more I do this, the more similarities I see between skill engineering
and software engineering. But it's sort of like software engineering for an AI agent.
But you have to think about UX, right? When to add in human in the loop. You have to think about
context engineering, right? Which balance of context produces the best outcomes. You're adding features,
removing things, handling edge cases, etc. The beautiful thing with skills is you can easily
update them with prompt. So skills are never finished. And what I've learned is the more you
use them, the better they get. I've probably updated and iterated on my infographic skill
around five times to get to the outcome that I get now. Now, the first step is the step that most
people skip, but what makes the biggest impact. Before prompting to build or customize a skill,
you really do want to take a step back and think about the ideal step-by-step process to get to
a good outcome. You want to think about what knowledge sources or additional information
you can give your AI agent in this skill to do a better job. Now, generally, some context or
reference files that I recommend you have, especially if you're going to use these skills
more for marketing or sales-related skills, is what we do. Basically, a description of your business
or a description of your ICP, of your voice personality, if you're using this for LinkedIn,
etc. Newsletter strategy, in this case, I have this also for my YouTube, for my LinkedIn, etc.
And also a writing framework. These are some of the documents that I reuse across different skills
too. So I highly recommend this. Now, if you don't have these reference files yet, you can do it to
get a rate cloud. For example, here I asked it, I want to create a YouTube strategy document that
I can later give when I'm building skills for research, ideation, scripting, etc. And then I
ask it to ask me some questions about my YouTube strategy. And through the planning mode, as you
can see here, ask questions, etc. You'll get more and more context. And at the end here, you can see
Cloud Generator, a YouTube strategy document for me, which I can then reuse in multiple YouTube
skills that I create. And once you have a few of these, building skills will get a lot more efficient.
Now, once you have that, of course, you want to think about which tools or software the agent
needs in order to do this task. And then, if possible, you always want to prepare good output
examples. And this is generally the thing that impacts performance the most. Now, once you have
that sort of clear, we move to the building, which, of course, in this case is prompting. Now, I just
go through a framework that I like to use, which is not hard science, but I think can help you
to think about what to include to get to a good first outcome of your skill. Now, first, you want
to define the name of the skill and how the skill should be triggered. So in this case, the name of
the skill should be Infographic Generator and should be triggered anytime a user mentions he
wants to generate or create an infographic. And this is what the agent uses to write the meta
description. Then, just like with prompting, you want to define the goal or the objective for this
skill. It can be quite short because we dive a lot deeper into the process later. Now, in this case,
an infographic skill that creates quality infographics according to my brand style for
LinkedIn and newsletters. Then, we want to give Claude context on connectors, APIs, or MCPs that
it needs to use in this skill. Now, if there's a specific table, maybe a page or a process it should
take in that software for this skill, you can also describe that here. And then, you want to lay out
the process step by step. This is one of the most important things and it's good to actually spend
some time on it. Now, a good way to think about what to include in each step is what does it need to do.
First of all, when do you want a human in the loop? What kind of human in the loop do you want? With
the dynamic QA boxes of Claude, we can now choose between check boxes, open fields, single select, etc.
Which kind of becomes like UX design. And four, what additional context should be used to do this
task better? If it's very short, you can add it in the prompt. But if you have a specific file it needs
to read, you want to specify that for each of the steps. Even if you don't have the reference file
yet, you can just paste the context here in the prompt and ask it to create a reference file for
that skill with that context. Generally, you want to try to keep the skill MD very clean and focused
on the process. Any additional information should be in the reference files. That's how your skill
is going to perform a lot better. And lastly, you want to think about what you expect as an output
for each of the steps. Something that I like to do and has made a big impact on my productivity
is when you have human in the loop steps, ask Claude to always give you multiple variations
or options which you can choose from instead of just one off output. So I usually say something
like this. It should give me five different ways an infographic could visualize this ideal concept.
And then lastly, you want to think about rules for this skill. Here you can basically predict
what could possibly go wrong when executing this skill and write it down as a rule. Now this is
also the section that you will continuously update when improving the skill. Two tips here in the
rule section is first of all to double down on instructing it to use the knowledge files
as obligatory steps in the process when needed. Otherwise, I notice it tends to skip over some.
And second, I usually double down on the multiple variations with human in the loop. And lastly,
a really good thing to include is progressive updates. Basically, instruct the skill to be
automatically updated and improved when using the skill so it becomes self-learning. For example,
every time I define a clear thing not to do anymore in this skill, update the rule section.
And what can be very powerful too is instruct in the process that if a user approved the final
outcome to save that as a good example so it learns and builds more data around what good
looks like automatically. Now let me show you a quick demo of how my infographic works so you get
a better idea of what you can get out of this. So in this case, I'm using the code tab here because
with API calls it can be a little bit easier. So I can just trigger it with the slash command
and this is already an updated version from this initial prompt that I gave it. First, it asked me
what content should I turn into an infographic. So I'll just paste in a part of my video where I
talk about what skills are. A later update I made from this first prompt is to ask it first for
which platform it is to understand which format it has to generate it in. So in this case, LinkedIn.
As you can see, it uses these QA boxes because I instructed it to do that. And then what type
of visual should it be? Infographic. Then I later adjusted it and iterated on it to get a checkbox
out so I can actually start generating multiple variations. But here it suggests me what we should
visualize. In this case, I'll go with anatomy of a skill and then it suggests me ways to visualize
that concept. I can choose what makes most sense and generate those. I'll just do all of them. Now
again, the first time I launched this prompt, it wasn't this good yet. I had to iterate three or
four times, add in extra rules, etc. So it became an iterative process and it's really about that.
The more you use it, the better it becomes. But these are quite powerful and really follow my
brand style and guidelines. And you can see I added this box at the end. If I click keep all,
finalize, it will save it as the good output examples. So it gets trained on what good
looks like. Now, it is important how you instruct the model to change things. Then an easy rule of
thumb you can keep in mind on improving and updating is if it doesn't follow the process
correctly, ask it to make changes to the skill MD. The key in the skill MD is that it doesn't
get polluted with a lot of additional information. It should mostly focus on the
core process. Now, if you need additional information, you want to ask it to add a
reference file. Now, if it does something wrong, not just for this specific task, but you never
want it to do. For example, I had this with my infographic. I never want the black background
because the shadows are not visible. Then you can ask it to add a rule or update the knowledge file.
Now, if it struggles to use one of your softwares, MCPs, or tools, you can first guide it manually
to do the specific action necessary and then ask it to create an MCP reference doc on how to do the
task in the software. You can see that my first version is completely different from my last
version. Now, lastly, once your skill is performing well, you maybe want to share it on a marketplace
or maybe to a team member. The easiest way is to ask cloud to give you a zip file for that skill.
You can then just share that and someone else can go into the settings, the capabilities,
and upload the zip file. You can also deploy a skill through GitHub. I'll put a link in the
description below on how to do that. Now, if you have multiple of these skills, you maybe want to
combine different skills, maybe commands, adding agents, specific connectors. You can bundle them
into a plugin, which again can be done by just telling cloud to build you a plugin. It will ask
you for all the skills, etc. you want to include. Then you can add it to your library. If you want
to share it, again, you can do it through a zip file or by uploading it to GitHub. If you're a
business and you have multiple plugins across multiple departments, you can create an entire
plugin marketplace, which is a bundle of all your plugins. Now, you'd have to create this together
with Cloud Code and upload it to GitHub in order to get a link. Again, Entropiq released a full
guide, which I'll share in the link in the description below. Now, if you want access to all of the skills,
plugins, me and my team are building out, including the infographic one. You can also check out my AI
accelerator, my AI community, where we list them all. We also do weekly AI workshops where we dive
a lot deeper into these types of tools. You have blueprints on how to start your business, how to
find your first client. If that's potentially interesting to you, you can check it out in the
link in the description. Thank you so much for watching. If you want to learn more about Cloud
Cowork, you can check out the video here above.

