Skip to main content

Claude Code Basics Lesson 32 of 46

Creating Your First Skill

In short
  • A skill is a folder with a file inside: the file is called SKILL.md.
  • The folder's name becomes the command you type to call it up.
  • In the project if it's about that work, among your personal stuff if you want it everywhere.
  • The fastest way to write it: have it write it for you.

The shape: a folder, a file

A skill is a folder with a text file inside called SKILL.md. The name you give the folder becomes the word you use to call it up: if the folder is called summary, you launch it by typing /summary.

Which gives you the first practical tip: name it the way you'd say it out loud. One word, short, whatever would come naturally — because that's the word you'll have to remember three months from now.

What's inside the file

Two parts. At the top, a two-line header: the name and the description. Below, the actual instructions, written the way you'd explain them to a person.

The description sounds like a bureaucratic detail. It isn't: it's the most important line in the file, and it gets a lesson all to itself, the next one. For now just keep in mind that it says when that procedure should be used.

Below that, the body: the steps in order, what to check, what the right result looks like. Everything you've learned about instructions still applies: concrete and checkable beats generic and ambitious.

Where to put it

Same logic as the instructions file, and you already know it by now:

  • In the project — inside the working folder. It applies there, and if you share the folder with others, it applies for them too.

  • Among your personal stuff — in Claude's personal folder. It applies in every project you open.

Practical rule: if the procedure is about that job, it goes in the project. If it's about how you work, it goes among your personal stuff.

The smart move: get it written for you

There's no prize for having written it by hand. The fastest way is to describe the procedure to Claude and ask it to turn it into a skill: it creates the folder, the file, the header, and puts the steps in order.

It's the reflex worth building in general, and it goes well beyond skills: before doing something tedious by hand, ask yourself whether it can do it instead. You bring the content — the actual steps, which only the person who does that job really knows — and it handles the form.

But then read it over. It's a procedure you'll use a hundred times: it's worth the two minutes it takes to check it.

Trying it right away

New skills are picked up immediately, with no need to close and reopen anything: you write it and you can already call it up. The only time you need to restart is if the skills folder didn't exist at all yet when you opened the session.

So testing it is instant: write the skill, run it, watch what it does. And if it doesn't do exactly what you wanted, open the file and fix the line that's wrong — which is the beauty of a procedure written in plain language instead of programmed.

What's next

Now you know how to make one. What's left is understanding why Claude sometimes uses it on its own at just the right moment and sometimes doesn't even consider it, even though it's right there. The answer is in a single line, and it's the next lesson.

Did you get it?

Two minutes, no grade. Trying to answer — even getting it wrong — cements the concepts far more than rereading. Not in the mood? Skip it: the lesson still counts as complete.

What determines the word you use to call up the skill?

You want a skill to apply across all your projects, not just this one. Where do you put it?

What's the fastest way to write a skill?

Course Claude Code Basics
  1. Chapter 1 Introduction

    1. 1 The Claude Ecosystem and Where Claude Code Fits
    2. 2 What Claude Code Is: The Collaborator Who Walks Into Your Studio
    3. 3 How an Agent Works: The Loop
  2. Chapter 2 What's Underneath

    1. 4 Claude Code in Action: The Loop, for Real
    2. 5 The Model Has No Memory: It Starts Over Every Time
    3. 6 The Harness: The Engine and the Gear Around It
    4. 7 The Map: Four Buckets
  3. Chapter 3 You Choose the Engine

    1. 8 There's No Single Claude: The Model Lineup
    2. 9 Which Model for Which Job
    3. 10 Effort: How Hard It Should Think
    4. 11 Model or Effort? The Question That Trips Everyone Up
    5. 12 The Bill: Why Saving Money Can Cost You More
  4. Chapter 4 First Time at the Controls

    1. 13 Where to Run It: Four Doors In
    2. 14 What You Need Before You Start
    3. 15 Installing Claude Code
    4. 16 The Folder: Where You Open It Decides What It Works On
    5. 17 Choosing the Engine, in Practice
    6. 18 Your First Task: Small, Yours, and It Works
  5. Chapter 5 What You Let It Touch

    1. 19 Why It Asks for Permission
    2. 20 The Rules: Always Yes, Ask Me, Never
    3. 21 The Modes: How Much Leash You Give It
    4. 22 Plan Mode: Get the Plan Before the Work
    5. 23 Verification in the Loop: Give It a Yardstick
    6. 24 Example: Putting the Bucket Together
  6. Chapter 6 What It Knows About You

    1. 25 CLAUDE.md: The Notes It Reads the Moment It Walks In
    2. 26 How to Write a CLAUDE.md That Actually Works
    3. 27 The Context Window: How Much It Can Hold at Once
    4. 28 Cleaning Up: Compact and Clear
    5. 29 Automatic Memory
    6. 30 Example: From Repeating Yourself to Never Again
  7. Chapter 7 Skills

    1. 31 What a Skill Is: A Procedure Written Once
    2. 32 Creating Your First Skill
    3. 33 The Description Decides Whether It Gets Used
    4. 34 Example: A Skill That Saves You the Week
  8. Chapter 8 How Many You Put to Work

    1. 35 The Subagent: A Helper With Its Own Desk
    2. 36 When a Helper Is Worth It (and What It Costs)
    3. 37 Teams: When Agents Talk to Each Other
    4. 38 Example: Searching Without Cluttering the Desk
  9. Chapter 9 What It's Connected To

    1. 39 MCP: The Standard Plug Into Your Tools
    2. 40 Plugins: Packaging Up and Borrowing
    3. 41 Example: When You Stop Copying and Pasting
  10. Chapter 10 Automating the Setup

    1. 42 Hooks: The Thing That Always Happens
    2. 43 Where It Fires and What It Can Do
    3. 44 When You Actually Need One (and When It's Too Much)
  11. Chapter 11 Wrap-Up

    1. 45 The Project: Your Expense Tracker
    2. 46 Wrap-Up: What You're Taking Home
From a Confusing Brief to a Complete UX/UI A vague brief becomes a navigable app. Product Ad From a Single Photo A photo becomes an animated ad, no code required. Get Claude to Watch Your Videos Claude watches your videos and turns them into text. Higgsfield Inside Claude Code Generate images and video while you code in Claude Code. Turn a Loom Recording Into a Web Page A screen recording becomes a web page, no code. Vertical Shorts With NotebookLM Your sources become a vertical short. Luxury Landing Pages on Lovable A luxury landing page from a single prompt. Excalidraw Running Locally Excalidraw free on your computer, no code. Mistral OCR in Your Workflow Extract text from documents with Mistral OCR. Claude SEO in the Terminal 25 free SEO skills inside Claude Code. Google Search Console inside Claude Code Search Console data inside your terminal. Claude Code Routines Claude working on its own, computer off. Clone a Landing Page in React With v0 Clone a real landing page into React code. Context Economy With Claude Work light and don't burn through Claude's limits. From Prompt to Self-Improving Skill Claude skills that learn from your mistakes. From NotebookLM to Canva: Presentations NotebookLM slides, finally editable in Canva. The Map for Understanding Every AI Tool 12 categories for placing any AI tool. Transparent PNGs With ChatGPT Real transparency, not a fake checkerboard. Animated Infographics With Gemini Infographics that loop, animated with Gemini. Market Research With Deep Research Deep Research as your market analyst. Get Cited by AI Search Engines (AEO) Become a source that ChatGPT and Perplexity cite.