Modern Creator
Chase AI · YouTube

10 Minute Masterclass: Claude Code Skills

Everything you need to know about Claude Code skills — what they are, how they load, how to trigger them, and how to build benchmarked custom ones — in under ten minutes.

Posted
2 months ago
Duration
Format
Tutorial
educational
Views
38.6K
772 likes
Big Idea

The argument in one line.

Claude Code skills are just text prompts that load on demand, and the real productivity gain comes from building your own with the skill-creator automated benchmarking — not from downloading a pile of random skills from GitHub.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You already use Claude Code regularly and want to get more out of it without adding friction to every session.
  • You have started installing skills but are not sure when to use user scope versus project scope.
  • You want to build custom workflow automation inside Claude Code and need a repeatable method for validating that the skill actually improves output quality.
  • You are a developer or agency owner who wants Claude Code to follow a consistent process across projects.
SKIP IF…
  • You have never opened Claude Code — this assumes you already know the basics.
  • You are looking for MCP server setup or model configuration; this covers skills (slash commands) only.
TL;DR

The full version, fast.

Claude Code skills are markdown text prompts stored in a named list; Claude reads only the names and short descriptions at all times, then loads the full skill into context only when a prompt matches — keeping sessions lean no matter how many skills you have. You trigger them three ways: vague natural language (unreliable), explicit mention (usually works), or a /slash-command (guaranteed). Scope matters: user-scope skills follow you everywhere, project-scope skills are repo-local. The skill-creator skill builds custom workflow skills with automated benchmarking — spinning up sub-agents that run test cases with and without the skill to confirm it actually improves quality before you deploy it.

Members feature

Chat with this breakdown.

Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.

Create a free account →
Chapters

Where the time goes.

00:0000:27

01 · Intro — the smartphone analogy

Hook plus promise: zero to dangerous on Claude Code skills in ten minutes.

00:2702:02

02 · Why skills matter

Before/after UI demo with the front-end aesthetics skill; workflow skill chaining with the YT-Pipeline example.

02:0204:39

03 · How skills work

Lazy-load architecture: Claude holds a name plus 100-word description list and fetches full skill text on match. Why having 50 skills is a problem.

04:3906:44

04 · Using skills — three trigger modes

Natural language (unreliable), explicit mention (usually works), /slash-command (guaranteed). How to add skills via /plugin marketplace.

06:4409:31

05 · Custom skills with skill-creator

Demo: build a YouTube title generator skill. skill-creator spins 3 sub-agents, asks clarifying questions, runs 6 benchmark cases (3 with skill, 3 without), outputs pass rates and token costs.

09:3109:38

06 · Resources

Chase AI Skool community (free) and paid Claude Code masterclass links.

Atomic Insights

Lines worth screenshotting.

  • Claude Code never loads all your skills at once — it only reads names and 100-word descriptions, then fetches the full text only when a prompt matches.
  • The /slash-command syntax is the only guaranteed way to invoke a specific skill; natural language triggers are probabilistic.
  • Skill description quality determines whether Claude auto-selects the right skill — the skill-creator can rewrite those descriptions to improve match accuracy.
  • User scope means the skill is active in every Claude Code session you run; project scope means only people in that repo get it.
  • Having 50 skills is a liability, not an asset — skill bloat degrades auto-selection and inflates the context overhead of the names list.
  • The skill-creator benchmarked a YouTube title skill at 100% assertion pass rate vs. 38% without the skill — a concrete way to measure whether a skill earns its token cost.
  • Third-party CLI tools like Playwright now ship self-installing Claude Code skills via a single terminal command.
  • Skills can call other skills as subskills, enabling multi-step automated workflows from a single slash command.
  • The skill-creator asks clarifying questions before drafting — treating skill creation like a spec, not a prompt.
  • A skill that costs more tokens can still be worth it if it eliminates multiple back-and-forth correction rounds.
Takeaway

Skills load on demand — and that changes everything.

WHAT TO LEARN

Claude Code does not pre-load your full skill library into every session; it holds a name list and fetches the full text only when a prompt matches, which means the quality of a skill description is more important than the skill length.

  • Skills are plain markdown text prompts — anything you can describe in words, you can encode as a reusable skill, no code required.
  • Claude Code skill selection is probabilistic when triggered by natural language; use the /slash-command syntax any time you need a guaranteed invocation.
  • Skill description quality — the 100-word summary Claude sees at all times — determines auto-selection accuracy more than the skill internal instructions do.
  • User scope and project scope are the two levers against skill bloat: install globally only what you need in every session, and keep everything else repo-local.
  • The skill-creator benchmarks new skills against a no-skill baseline by running parallel test cases, giving you an assertion pass rate before you deploy — a concrete signal that the skill earns its token overhead.
  • Skills can call other skills as subskills, enabling single-command workflows that would otherwise require a series of manual prompts.
  • Third-party CLI tools now ship self-installing Claude Code skills, so checking a tool GitHub README for a skills install command is worth doing before building a custom integration from scratch.
Glossary

Terms worth knowing.

Skill
A named markdown text prompt that Claude Code loads on demand to change how it approaches a specific task. Functionally identical to a system prompt scoped to one command.
User scope
An installation setting that makes a skill available across all Claude Code sessions for a specific user, regardless of which project or repository is open.
Project scope
An installation setting that restricts a skill to a single repository, so only collaborators working in that repo can access it.
Skill creator
An official Anthropic skill available in the plugin marketplace that builds, modifies, and benchmarks other skills by running automated test cases with and without the skill.
Context window
The total text a model can process in one session. Skills are kept out of the context window until triggered, to avoid consuming capacity on unused instructions.
Assertion pass rate
The percentage of benchmark test cases where the skill output meets predefined quality criteria. Used by skill-creator to quantify whether a skill actually improves results.
Resources Mentioned

Things they pointed at.

Quotables

Lines you could clip.

00:00
Claude code without skills is like a smartphone without apps.
Tight analogy, instantly shareable, no context neededTikTok hook↗ Tweet quote
01:08
We can use skills to build out entire workflows and have skills that call other subskills and boost our productivity tenfold.
Concrete productivity claim with subskill chaining conceptIG reel cold open↗ Tweet quote
01:23
Skills are just text prompts. That is it.
Demystifies the concept in four words — high shareabilitynewsletter pull-quote↗ Tweet quote
The Script

Word for word.

metaphoranalogy
00:00Claude code without skills is like a smartphone without apps. But if you wanna master skills inside of Claude code, we have to do better than just downloading a bunch of random ones from some repo we found on GitHub somewhere. You need to understand how they work, why they work, and how to create, test, and optimize your own skills.
00:20And in this ten minute master class, I'm gonna show you all of that and get you from zero to dangerous as quickly as possible. At the end of the day, the primary reason we wanna master skills is because they make Cloud Code better.
00:33A simple example is their front end design skill. It's a skill that allows Cloud Code to create better front ends for your website. Here's the AI slot front end on the left with no prompt, and here's the design on the right.
00:46Hey. You might not love the design on the right either way, but we can all agree. This thing on the left compared to this thing on the right, there's really no contest as for what's more visually appealing.
00:56But skills can do more than just enhance one particular feature of Claude code. We can use skills to build out entire workflows and have skills that call other subskills and boost our productivity tenfold.
01:08But before we learn how to unlock the vast power of custom workflow skills, first need to understand what skills even are. And luckily for us, there's nothing too crazy going on underneath the hood. Skills are exactly what you see right here.
01:21They're just text prompts. Skills are just a way to tell Cloud Code how to do a specific thing in a specific way. That's it.
01:29So if you can prompt it inside of Claude Code, you can turn it into a skill. It is extremely flexible, and we can apply skills to essentially any use case. So speaking of Claude Code, a quick word from today's sponsor.
01:41Me. Just this last week, I released the Claude code masterclass where I take you from zero to AI dev no matter your technical background or lack thereof. Also, I have the Chase AI community, which is free.
01:52So if you're just getting started in this AI space, have no idea where to turn, definitely check that out. There's a link to that in the description. So we understand what skills are.
02:02They're just text prompts. They allow us to tell Cloud Code to do a specific thing in a specific way. So how does it actually work in the context of Claude code itself?
02:11How are these things loaded? How many can I have at any one time? Well, way it works is Claude code has access to all your skills, but they are not loaded into the context window per se.
02:21Instead, what Claude code does have is it has a list of all the skills available to it as well as a brief description. So you have these five skills loaded in your project.
02:30Let's say one is front end design, one is workflows, and these three are just random custom skills. So each of these skills could be fairly long. Right?
02:37We could be dealing with a skill that's thousands of tokens in length. Perhaps it's a very complicated workflow.
02:43This sheet of paper that Claude Code always has access to lists the skills names, so front end design, custom workflow one, custom workflow two, in a short description, about a 100 words. So in the event that you are talking to Claude Code and you say, hey. I wanna design a front end for my website, it's gonna go ahead and take a look at a sheet of music here, sheet of paper, and say, hey.
03:04Do I have any appropriate skills that would be useful here? Oh, they mentioned front end design. Well, I know I have the front end design tool, so it's gonna go ahead and grab it and load it in.
03:13And now it has full context of that skill. Alright. Now that skill is fully loaded into the context window.
03:21Make sense? Now in that example, we made two assumptions that we need to kinda talk about. The first one is we assumed that we're actually gonna pick the correct skill each time.
03:31We talked about the fact that each skill has a particular description that helps with Claude code choosing the right one. Well, what if I have instead of five, I had, you know, thirty, forty, 50 skills?
03:43That can become a problem. Also, what if that front end design skill is not the only skill in my arsenal that has something to do with design or UI or UX.
03:53Right? You can see the issues there. We also assume that Claude code was going to trigger this whole skill thing at all in the first place.
03:59You know, if we have a vague prompt like, wanna build a website. Let's design it. Will it always know that, hey, website, therefore front end, therefore call the skill?
04:09Not always. But there are things we can do to alleviate both of these issues and kind of handle both these assumptions. First of all, in terms of choosing the correct skill, obviously, keep your skill arsenal as limited as possible.
04:22Right? We wanna scalpel. We don't wanna show up with 50 skills when we only need a couple of them.
04:26On top of that, we wanna optimize the description which we can do with things like the skill creator skill, I'll show you how to do that later. And in terms of actually triggering the skills in the first place, well, that has to do with prompting, and we'll jump into that now. To have Claude code use a skill, have three options.
04:42Option number one is to kinda just give it a vague natural language prompt and pray for the best. So if I say something like, let's build a website, I'm kinda just hoping it's gonna use the skill. The second way to use skills is to actually tell it explicitly to use the skill.
04:55So if I just say, let's use the front end design skill, it's gonna take the hint. Lastly, we can force Cloud Code to use skills by just doing forward slash and then typing in the name of the skill.
05:07So I did forward slash front end design. Now it will 100% invoke that skill for whatever prompt I give it.
05:13Now how do we actually add new skills? Well, one option is to do forward slash plugin, and this will bring you to the plugin slash skill marketplace. So I can either search for them or I can just continue to scroll down.
05:23Like, let's say I wanted to do the GitHub skill, I would just hit that. And then you have the option to install for you, install for all collaborators, or install for you in this repo only. So big thing, if we do install for you user scope, that means this skill is gonna be on Claude Code's list that we talked about all the time.
05:43Right? If it's just in this repo, that means this is gonna be a skill for a specific project. Right?
05:49Anyone else who goes in this repository will also have access to that skill. These are the two you really wanna think about the most. Right?
05:56We talked about skill bloat a little bit earlier, having 50 skills. Well, again, you might actually have over and across all of your Cloud Code projects, 50 skills you wanna use. But chances are most of those are project specific.
06:08So when you're adding skills, really think about it. Like, do I need this for every single project forever? User scope scope?
06:15Or do I just need it for this specific project? And proceed accordingly. Once you install the skill, just do forward slash reload plugins and it will now be active.
06:24Oftentimes, you will wanna add skills that are specific to some sort of application or CLI tool. For example, like the Playwright CLI. If you go on the git GitHub, oftentimes you will see commands like this, Playwright CLI install skills.
06:35You can just copy this and run it in your terminal, or if that's too confusing, paste that whole page, give it the Cloud Code, and it will do it for you. Now let's talk about the most powerful skill of all and creating our custom skills. So the skill creator skill is an official anthropic skill that you can find in the plug in marketplace, and it's what we are gonna use to create new skills.
06:56But it can do more than that. It can modify and improve existing skills. It can measure skill performance.
07:01It can optimize existing skills. We can run emails. We can do benchmarks.
07:05We can do a ton with this thing. This is how you really supercharge your skills, and this is rather new. The update to this only came out about a week ago.
07:12Now to use skill creator, it's very simple. You just can do forward slash skill dash creator, and you're just gonna explain what type of skill you wanna create.
07:20You could even offload some of this to Claude Code. You could say, hey. Look at how we've been creating stuff in my current repo.
07:25Look how we've been interacting as of late. Do you have any ideas for skills? If so, use the skill creator to create it.
07:32Right? So you can have Cloud Code help you create skills with the skill creator. So we're gonna have it create a custom workflow skill for us right now.
07:39I said I wanted to create me a skill that generates potential YouTube titles based off the content I describe, and then I want it to cross reference those with my best performing YouTube content as of late and use the custom YT search skill if needed. So I'm gonna explain what content I'm creating.
07:56I'm gonna have it come up with titles and cross reference those with actual data and have it use a custom skill beneath it as needed. So let's see what happens.
08:04So it spins up three sub agents to explore the problem. Similar to plan mode, it actually asks me questions to answer before it drafts up the new skill. And then it started running its own test cases.
08:14It did six at once three with the skill and three without the skill to see if the skill is even worth it. We can see what it's actually checking for in its evaluations. And then it gave me the benchmark tab.
08:24Right? So I can see the assertion pass rate, the time, and the tokens both with the skill and without. And I also get a nice little summary about what the skill is actually adding over the baseline and also what the baseline does fine on its own in case I ever needed to pair down the skill.
08:37So now let's test it out. I'm saying I'm doing a ten minute master class on Claude code. Use this new skill we just created.
08:43And it came back with quite a bit. So it analyzed my top performers over the last three months. It's taking a look at the winning patterns versus what's flopping.
08:52Also takes a look at the competitive landscape when it comes to sort of like Claude code type titles. Got the full takeaway. And then it gives me a bunch of title options.
09:01It has a tier one, including in the description for every sort of title and its reasoning behind it. Tier two, calculated risks. And then tier three, we're just swinging for the fences.
09:11So you saw how simple it was to create that skill, did all the benchmarking on its own. Final result, I think it's pretty solid, this is something I can now use whenever I want by simply invoking that skill. So in this ten minute masterclass, you've learned what skills are, how they work, and how to create your own custom skills that you can tailor to any one of your projects.
09:31So let me know in the comments what you thought. Make sure to check out Chase AI plus if you're ready for the Claude code master class. And as always, I'll see you around.
The Hook

The bait, then the rug-pull.

A smartphone analogy and a ten-minute promise — that is all it takes to frame the entire discipline of Claude Code skills. The host opens without preamble: Claude Code without skills is just a command line, and the difference between knowing how to use them and just downloading a handful from GitHub is the difference between a tool you own and one you borrow.

Frameworks

Named ideas worth stealing.

04:39list

Three Trigger Modes

  1. Vague natural language (probabilistic)
  2. Explicit skill mention (usually works)
  3. /slash-command (guaranteed)

The three ways to invoke a Claude Code skill, ordered by reliability.

Steal forany Claude Code workflow guide or onboarding doc
05:34model

Skill Scope Decision

  1. User scope — need this everywhere, always
  2. Project scope — specific to this repo

The two-question mental model for deciding where to install a skill.

Steal forteam onboarding or Claude Code settings guides
CTA Breakdown

How they asked for the click.

09:16product
Make sure to check out Chase AI plus if you are ready for the Claude code master class.

Soft sell at the very end after full value delivery. No mid-roll pitch. Clean.

Storyboard

Visual structure at a glance.

open
hookopen00:00
UI before/after
valueUI before/after00:27
YT-Pipeline workflow
valueYT-Pipeline workflow00:56
skills = text prompts
valueskills = text prompts01:23
lazy-load diagram
valuelazy-load diagram02:02
trigger modes demo
valuetrigger modes demo04:39
plugin marketplace
valueplugin marketplace05:20
skill-creator invoked
valueskill-creator invoked06:44
benchmark results
valuebenchmark results08:10
resources CTA
ctaresources CTA09:31
Frame Gallery

Visual moments.