Skills are Markdown files and other resources with a small header that tells an agent when the skill should be used. This allows agents to save on context by only loading the rest of the Markdown text when necessary.