How a Skill Gets Used
An agent has dozens of skills loaded and a tiny context window. Put the actual sequence in order.
About 1 min to play
0 / 5
Tap these in the order they happened โ oldest first.
Why this matters
A "skill" is a packaged bundle of instructions โ and sometimes scripts or templates โ for doing one specific kind of task well: filling out a PDF form, building a slide deck, following your team's code-review checklist. The whole point is that an agent can have dozens of these available without any of them costing context until the moment they're actually needed.
That only works because skills load in stages instead of all at once. If every skill's full instructions sat in context on every single turn, a handful of skills would burn the whole context window before the conversation even started. So the system is deliberately lazy: the agent sees just a name and a one-line description for everything it could do, and only pulls in the full instructions for the one skill that actually matches what you asked.
This is the same "lost in the middle" problem as a crowded context window, one layer up โ except here the fix is structural rather than something you have to manage by hand. The agent doesn't decide what to forget; it decides what to load in the first place.
What you'll learn
- A skill's full instructions don't live in context until the moment they're actually needed
- The agent only sees a name and short description for every skill it has available โ not the full contents
- Matching your request to the right skill happens before anything from that skill loads
- Bundled scripts or templates inside a skill are just files until the instructions tell the agent to use them
This game goes with What an AI "Skill" Actually Is.