A Crash Course · 10 min read

What are skills,
and how do they work?

You keep hearing the word "skill." Maybe you saw it in a Claude release note, or a tweet, or right here on the SkillsBank homepage. This is a plainspoken guide to what they are, why they suddenly matter, and how they change the way you work with AI.

Updated April 2026 Platform agnostic No prior AI knowledge required
01 · Start here

The 30-second version

For most of AI's short history, getting a model to do good work meant one of two things: write a really clever prompt, or pay someone to fine-tune the model. Both are exhausting, and neither sticks — your clever prompt vanishes into chat history the moment you close the tab.

A skill is the third option. It's a small, reusable file that tells an AI how to do a specific job well — written once, used forever, and shared with humans or other agents. Think of it less like a prompt and more like an app for your AI: give your assistant a skill called "respond to angry customer email," and from then on, it knows your tone, your refund policy, and your escalation rules without being asked.

The mental model in one sentence: a skill is a file your AI can read on demand to do a specific kind of work the way you want it done.

02 · The artifact

What a skill actually is

Strip away the jargon and a skill is just a text file. Usually Markdown. It has a name, a short description, some instructions, and often a few "fill-in-the-blank" slots called {{variables}}. That's it. No code. No infrastructure. No special format.

Here's a real one — short enough to read in 20 seconds:

customer-complaint-response.md
---
name: customer-complaint-response
description: Reply to upset customers in our brand voice.
tags: [support, writing]
---

# Customer Complaint Response

## When to use this
Anytime a customer writes in frustrated about a billing,
shipping, or product issue.

## How to respond
1. Acknowledge the feeling first, before any facts.
2. State what you'll do, in plain language. No corporate-speak.
3. Offer one concrete next step.

## Inputs
- {{complaint}} — the customer's original message
- {{tone}} — warm / neutral / formal (default: warm)

That's a complete, working skill. An AI agent given this file will produce dramatically better, more consistent customer responses than the same model with a generic prompt — because it now knows the shape of the job, not just the goal.

i

Why Markdown? Because every modern AI was trained on enormous amounts of it. The structure of headings, lists, and code blocks is something models naturally understand — you don't need a special syntax, just clear writing.

03 · The shift

Why skills exist now

Skills aren't a new idea so much as the natural answer to three things that all happened in the last 18 months. None of them was a single product launch — they're shifts in how AI actually works.

1. Models stopped being the bottleneck

For a while, the difference between a useful AI app and a useless one was which model you used. That gap has mostly closed. The frontier labs all ship comparable models, and the interesting questions moved one layer up: what do you tell the model to do, and how do you organize that knowledge so it's reusable?

2. Context windows got huge — but you still can't paste your whole company in

Modern models can read hundreds of pages at once. That sounds like it solves everything until you try to use it: stuffing every document you own into every conversation is slow, expensive, and usually worse, because the model loses the plot. You need a way to load just the right context for the job at hand. That's a skill.

3. Agents started doing real work in loops

The new generation of AI tools — Claude Code, Cursor, Devin, ChatGPT's agent mode — don't just answer one question. They run for minutes or hours, taking dozens of steps, opening files, calling tools, course-correcting. An agent doing a 40-step task can't be guided by a 200-word system prompt. It needs reference material it can pull up when the situation calls for it. That's a skill.

Skills are what you write when "tell the AI in chat" stops scaling and "fine-tune a model" is overkill.

04 · A short history

The three eras of working with AI

It helps to see where this fits. Each era didn't replace the last — it added a new layer.

2020 – 2022
Era I:
Just the model
You typed a prompt; you got an answer. Quality depended almost entirely on which model you picked and how you phrased your request. "Prompt engineering" was the whole game.
Model power
2023 – 2024
Era II:
Models + tools
Models learned to use tools — search the web, run code, edit files, call APIs. The "harness" around the model (the agent loop, the tool list) became as important as the model itself.
Tool use & agents
2025 – now
Era III:
Models + tools + a context filesystem
Models, tools, and a library of human-written knowledge files the AI can read on demand. The library is yours: it carries your style, your rules, your team's hard-won lessons.
Skills

That third layer is what people mean by "skills." It's the part that's yours — the part that doesn't reset when the model changes or the harness is upgraded.

05 · The mental model

The "context filesystem"

Here's the picture that makes it all click. Imagine your AI assistant has, sitting next to it, a small folder of reference cards. Each card is a skill — a recipe for one kind of task. The AI doesn't read every card before every reply (that would be exhausting and expensive). Instead, when a request comes in, it scans the names and descriptions of the cards and pulls only the one or two it needs.

Layer 1 The model general intelligence — language, reasoning, code
Layer 2 The harness the loop, the tools, the memory — Claude, Cursor, etc.
Layer 3 Your skill library a folder of reusable instructions the AI loads on demand

That folder is the "context filesystem." It sits between you and the model, and it's portable — the same library can serve a coding agent in Cursor on Monday and a writing assistant in Claude on Tuesday. The skills are yours; the harnesses are interchangeable.

i

The shift in plain English: instead of retraining the AI to know your business, you give it a library it can look things up in. Same effect, vastly less effort, and you can edit a skill in 30 seconds when something changes.

06 · Under the hood

How agents find and load skills

This part feels like magic until you see the steps. There's no special protocol — agents pick skills the same way a person picks a book off a shelf:

1
A request comes in
"Reply to this customer who's upset about a late shipment."
2
The agent scans skill descriptions
It reads only the name and one-line description of every skill in your library. Cheap, fast — even with hundreds of skills.
3
It picks one (or none)
"This looks like a fit for customer-complaint-response." If nothing matches, it just answers normally.
4
It loads the full skill into context
Now the model can see the actual instructions, examples, and rules. It uses those to write the reply.
5
It does the work
Following the skill's structure — acknowledge first, state next step, offer one concrete action — it produces the response.

That's the whole mechanism. The cleverness isn't in the discovery — it's in the writing. A skill with a clear name and a sharp description gets picked up at the right moment; a vague one gets ignored.

no skill loaded
Customer message
"My order was supposed to arrive Tuesday. It's Friday. This is the 3rd time. I want a refund and an explanation."
Agent's reasoning
AI reply
Toggle to compare. The model is the same — only the loaded skill differs.
07 · Disambiguation

Skills vs. prompts vs. system prompts vs. RAG

These words get used interchangeably and it makes everything harder to learn. Here's a clean cut:

Term
What it is
When it's used
Prompt
A single message you type to the AI right now.
Every time you talk to it. Lives in your chat. Disappears when you close the tab.
System prompt
A persistent instruction the host sets behind the scenes — "you are a helpful assistant who..."
Always. Same for every conversation. You usually can't see or edit it.
Skill
A reusable instruction file for one kind of job, loaded only when needed.
On demand. The agent picks it from your library based on the task.
RAG
Retrieval-Augmented Generation — a search system that grabs data (not instructions) from a database.
When the AI needs facts it doesn't know — your docs, your tickets, your knowledge base.
!

Common confusion: "Aren't skills just RAG?" No. RAG fetches information (a paragraph from your wiki). A skill loads instructions (how to do a job). You'll often use them together — a skill might tell the AI which data to retrieve and what to do with it.

08 · The big payoff

Why portability matters

Here's the catch nobody warned you about: every AI tool implements skills slightly differently. Same idea, different file shapes, different folder names, different conventions for how variables are written.

Tool
What it calls "skills"
Where they live
Claude (Anthropic)
Skills · Projects · CLAUDE.md files
Per-project Markdown files the agent auto-loads
ChatGPT (OpenAI)
Custom GPTs · Custom Instructions
Per-GPT system prompts & uploaded files
Cursor
Cursor Rules · .cursor/rules
Markdown files in a hidden folder in your repo
GitHub Copilot
copilot-instructions.md
A single Markdown file at your repo root
Generic agents (MCP)
MCP servers exposing skill resources
A protocol any agent can speak

The idea is the same in all of them: a reusable text file with instructions for a job. But if you write a great skill in one tool, you currently can't drop it into another without some surgery — different headers, different variable syntax, different folder conventions.

This is the same place the early web was in before HTML standardized. The instinct says "just pick one tool" — but in practice, most people use two or three (a coding agent, a writing assistant, something on their phone), and your best skills should follow you across all of them.

09 · Where this site fits

Bringing it home

That's the whole picture. A skill is a small Markdown file. A skill library is the new layer of working with AI. And the trick to actually using one is keeping it portable across whatever tools you'll be using a year from now.

↳ Where AI SkillsBank fits in

One skill, written once, ready for every AI tool you use.

You write a skill the way that's natural to you. SkillsBank stores it, versions it, and converts it into the right format for whatever harness you're using — a CLAUDE.md for Claude, a Cursor rule for Cursor, a Custom GPT spec for ChatGPT, an MCP resource for everything else. You don't have to learn five formats. You just have to write a good skill.

your-skill.md SkillsBank CLAUDE.md .cursor/rules Custom GPT MCP

You've got the mental model.
Now build the muscle.

The fastest way to understand skills is to make one. It takes about three minutes — no account needed.