Skills

AgentsSkills

A skill is a written procedure an agent can load when it is relevant to a task. This lesson compares the same research task with and without a skill that instructs the agent to find and cite sources.

What you will learn

A skill is a written method

Markdown with a name, a description of when it applies, and the steps: a repeatable procedure, not a saved prompt.

Loaded on demand, mid-run

Only the skill's name and description sit in the agent's context. The full method loads like a tool call, exactly when the agent decides it's relevant, no context crowding.

The effect on behavior

The same question, same tools: without the skill, a vague unsourced guess; with it, three targeted queries and an answer where every claim carries its source.

Choose or create a skill

Choose an available skill or add your own Markdown procedure to share across the workspace.

Here is the agent from the video with the skill attached:

The same run, with and without the skill

The video runs the same lead-qualification task twice. Without a skill, the agent searches once and guesses: "probably Series B, maybe a hundred people." With Exa's answer-with-citations skill attached, it loads the method mid-run, turns each claim into a specific factual question, pulls a sourced answer for every one, and returns a verdict where each figure carries its citation.

Why not just a longer prompt?

Skills keep procedure out of the prompt. Only the name and one-line description stay in view; the full method loads only when the agent judges it relevant: so you can attach many skills without bloating context, and the agent picks the right manual for the moment.

Ready to use

Adding a skill is the same motion as adding a tool: pick it in the block's Skills section and it shows on the block. Choose an available skill or add one you have written; workspace skills can be reused by other agents.

Common Questions

A system prompt is always in the model's context. A skill keeps only its name and one-line description in view, and the full method loads on demand when the agent judges it relevant, so you can attach many without crowding the context window.
A tool is something the agent can do, like run a search. A skill is written knowledge about how to do something well, like a research procedure. Agents typically use them together: the skill directs how the tools get used.
No. You can choose an available skill or write one yourself. Workspace skills can be reused by other agents.
Markdown: a name, a description of when it applies, and the steps of the method. If you can write a runbook, you can write a skill.