How Claude Skills work
Skills are self-contained instruction sets that Claude pulls in when needed. What they are made of, how they load in stages, and why they turn Claude into a specialist in exactly your field.
/skills/docx/SKILL.md /skills/stilguide/SKILL.md /skills/design/SKILL.md /skills/stilguide/SKILL.md /skills/valider/SKILL.md /skills/pdf/SKILL.md /skills/budsje
/skills/xl / je pi s/d x/SKILL.md /skills/api-docs/SKILL.md /skills/api-docs/SKILL.md /skills/xlsx
/skills/me i n L s il e i .md /skills/refe KILL.md
/skills/do / L k s /SKILL.md /skills/xl s /SK L.md /skills/meeting-notes/SKILL.md /s ills/stilguide/SKILL.md /skills/desi
/skills/st g /referat kil /meeting-note ILL.md /
/skills/de g K / p tx m k id . s l omm /SKILL.md /skills/meeting-notes/SKILL.md /skills/docx/SKILL.md /skills/desi
/skills/pp / /S ng ls/ dsjett/SKILL. skills/des
/skills/co i L / s il K s/ / ill docx/SKILL.md /skills/docx/SKILL.md /skills/valider/SKILL.md /skills/meetin
/skills/budsjett/SKILL.md /skills/xlsx/SKILL.md /skills/pptx/SKILL.md /skills/xlsx/SKILL.md /skills/xlsx/SKILL.md /skills/valider/SKILL.md /skills/valider/SKILL
: : :|. :: :..:.. :: .| |: ::. .::. |: .:: :.::.. :|
:. .:: :... : | : .:. .:. .| ::. .::
| : .::. .:...| ::. ::.. .|. .| . .::. | |...:
.|. .| | .::. . | |. .:. ..:. : ...: . ::. :|
..:: : |:. |: :. ::: :| :..::. --------- |. ::: ..:..:
:. :: ...: . ::. :..:.. .:: .: :..: :: .::
: .| |. ::: ..:.. :: .:: : ::.. : --------- ::. .:...| |
---------
..:: : |:. :: :. --------- |: ::: ..:..:
:. ::. .| :. :. : .::.
: .| |: ::. ..|.. .::. .|: .| |
:.. .:. | : .:.. .|: ..: : ::
| |..:.. .|. .| : |:. :: :..:
|. .|. ..:: : . ..: .| |: .:
::: :| :. :: :. |: ::. ..|..:
|. .::. | |: .|: ::.: :| |. ::. ..:
|: . .:: : :: ::: .: :.. |: .:
::: :| :. ::. . | |: ::: ..:..: .:| : ::.. .|..:|
. :.. . : .: |: ..:. : :: .:: : . :|. .| | .:.
: .:: : ::.. :|. | .::. .::..| |. .::. | |: .|:
:..| |. .:. .:. |. .|: . .: : ::. |: .:. ..:: : ::
:. .::. : |:..|: :: : ::. :: :..:. ::: :| |. ::. .::
| .:: :.::.. :|. |..::. .|:..| |. .::. : |:..|:
: .| ..:. |: :: : ::. : .: : .| :
:.: ::. :| :..|:. :: :| :. ::: :..:. ::: :| |. ::. .:|
: :..:.. .:: .: ::. ..: : |: .:: :... :: .:: : .:
:: .:: ..:..: :| : ::.. .|. .| .::. .::..| |. .|
..:. . :| .:: : .|. .| | .::. .| |. .:. ..:. :
| .::. .::..| |. ..:: : |:..|: . : ::. :| :..|:.
================================================================================================================================================================================
| |
| |
| |
| |
| --------------------------------------------------------------------------------------- |
| |
| |
| |
| |
| ||. ::| |.| :|: : .|| |:: |
| . . |:. .:| :: :|: |
| ::| ||: :: :|: ||: :|| ::: |
| |: ::o :|: |:: o|| ~~~~~~~~~ | o ||. |
| | |:. ::| ||. ::| : :|| | navn + beskrivelse |
| .:| ||. | :|: |.: ~~~~~~~~~ |:: .|| |
| |.: :|: .|| ||. ||: ::: |
| ~~~~~~~~~ | |
| | |
| ~~~~~~~~~ | |
| | ||. ::| .|| | | |
| :| |.: ~~~~~~~~~ :| || | |
| |.| .|| ||: ::: v |
| |:. o .:| ::|o |:. |--------------------------------------------------------| |
| .:| ||: :: ||. ::| | | |
| |:. .|| ||. :|: |.: | | |
| |. :.| .:| .| .|| | | hele SKILL.md | |
| | | |
| |--------------------------------------------------------| |
| | |
| :|| |:. : | :.| :|: | |
| |:. |:. .:| : :| .: | |
| |. :.| :|: |.: .|| |: .|| ||: | |
| : :|: o |.: || |:o .|| |:. o:| :| | |
| .|| ||: | ||: ::: :|| |:. :|| v |
| ::: :|| .:| ||. . .:| |:. |--------------------------------------------------------| |
| :|| |:: : ||. ::| :.| :|: | | |
| | | |
| | scripts/ references/ assets/ | |
| | | |
| .|| ||: | ||: ::: :|| |:: :|| |--------------------------------------------------------| |
| :: || ||. :| :.| |
| ||. ::| |.| :| :.| :|: |
| :.| o|. :. :|: o |.: |:. o .:| |
| |:: .|| |:: .:| ||: : :|: |:: |
| | |:. .:| ||: ::| :|: ::: :|| | |
| ||: |:: || |:. ::| ||. ::| :| |
| |
| |
| |
| |
| |
| |
| |
================================================================================================================================================================================
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%################################################################################
@# ##
%# ======================= ======================= ======================= ##
@# # # | | | | ##
%# # meeting-notes # | pptx | | docx | ##
@# # # | | ##
%# # # | | | | ##
@# # # | | | | ##
%# # # | | | | ##
@# # # | | | | ##
%# ####################### ####################| |################# ##
@# | | ##
%# ==#===#===#===#===#===# | |==#===#===#===#== ##
@# # # | | | ##
%# # xlsx # | | pdf | ##
@# # # | ##
%# # # | ##
@# # # meeting-notes/ | ##
%# # # | ## LAG 2 ved utlosning
@# # # | ##
%# =-=-=-=-=-=-=-=-=-=-=-= =-=-=-=-=-=-=-=-=-= ##
@# ##
%# ======================= ====== =================== ##
@# # # | | ##
%# # commit # | stilguide | | budsjett | ##
@# # # | | | | ##
%# # # | | | | ##
@# # # | | | | ##
%# # # | | | | ##
@# # # | | | | ##
%# ####################### ####################### ####################### ## LAG 3 ved behov
@# ##
%# #=#=#=#=#=#=#=#=#=#=#=# =#=#=#=#=#=#=#=#=#=#=#= #=#=#=#=#=#=#=#=#=#=#=# ##
@# # # | | | | ##
%# # api-docs # | referat | | valider | ##
@# # # | | | | ##
%# # # | | | | ##
@# # # | | | | ##
%# # # | | | | ##
@# # # | | | | ##
%# =-=-=-=-=-=-=-=-=-=-=-= -=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=-=-= ##
@# ##
%################################################################################
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
+ +
|--------------------------------------------------------|
--- name | |
| LAG 1 alltid i kontekst |
| |
| |
|--------------------------------------------------------|
@%@%@%@%@%@%@%@%@%@%@%@
#|||||||:|||:|||:|||||%
%:| |||||%
#|||||||||||:|||:|||||%
%||SKILL.md|||||||||||%
#|||||||:|||:|||:|||||%
%:||||||||||||||||||||%
#|||||||||||:|||:|||||%
%#%#%#%#%#%#%#%#%#%#%#%
+ +
To understand what Skills are, it helps to understand the problem they are trying to solve.
You often see that context management is closely tied to how effective the model is. That may change as models get smarter, but for now it holds: good context management gives better results.
Claude and other language models are “smart”, but they can't know everything about your particular field from the start. Do you need to generate API documentation? Set up a budget model? Make a presentation in your company's design profile? Do you have your own requirements for quality-checking text? What about a style guide for your documentation? Each task can require hundreds of lines of instructions, formatting rules and reference documents.
You could paste all of it into every single conversation. But context windows are limited and expensive. You could put it in a CLAUDE.md file, but it isn't necessarily relevant in every conversation.
This is where Skills come in. They are self-contained instruction sets that Claude pulls in when needed, and they let Claude suddenly know your field.
What is a Skill made of?
A Skill is simply a folder with a SKILL.md file at its root. The file is Markdown with YAML metadata at the top and instructions in the main body.
---
name: meeting-notes
description: >
Turns meeting notes into tidy
minutes. Use when the user pastes in
notes or asks for minutes.
---
# Meeting minutes generator
1. Identify participants, decisions
and action items from the raw notes
2. Generate minutes using the template in
references/referat-mal.md
3. Every action item must have a responsible
person and a deadlineA Skill can consist of more than just SKILL.md. You can include templates, scripts and reference files.
- SKILL.mdrequired, the brain
- references/documents loaded when needed
- scripts/executable code
- assets/templates, icons, fonts
How Skills are loaded and triggered
Skills load content in stages, so the context window doesn't fill up unnecessarily. Full instructions are only fetched when they are actually needed.
Activation happens in two ways: the user activates a Skill manually with a slash command, or Claude matches the request against the Skill descriptions and activates it automatically. The description field at the top of SKILL.md is the key. It is always available to Claude, so it can be checked against the user's request on every turn.
When a Skill is activated, Claude pushes SKILL.md into the conversation as a system message. From there, Claude follows the instructions like any other prompt: read a reference file, run a script, generate a result.
A Skill can be anything from a simple formatting guide to a complete workflow with several steps.
# What the Skill tells Claude to do:
1. Read references/stilguide.md # Fetch the design rules
2. Write rapport.html # Generate the result
3. Run scripts/valider.py # Check the quality
# Claude carries out the steps with its usual
# tools (Read, Write, Bash) –
# the Skill only says *what* to do.The balance between detail and context
The art is balancing specificity against context length. Every word eats into the context window, but instructions that are too vague give poor results.
Rule of thumb: explain why, not just what. When Claude understands the reasoning behind an instruction, it can generalize to edge cases we don't foresee. Rigid “ALWAYS do X” rules are suboptimal; explaining the motivation behind X is almost always better.
The art is knowing what to specify and what you can leave to Claude:
Why Skills matter
Well-written Skills give you a different level of efficiency. Domain experts make the best Skill creators, because they can provide a level of detail that others can't. The result is a Claude that can become a specialist in exactly what you need, exactly when you need it, without having to load everything at once.
When Anthropic launched Cowork plugins, which are essentially Skills bundled with tool connections for specific industries, shares in legal and financial software fell by as much as 20% in a single day. Many believe there was a direct connection: the market was reacting to what it means when an AI can be specialized on demand. Whether that is true or not is for you to judge.
First published . Also available in Norwegian.
← All articles