> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# agent-skills pull

> Pull agent skills from Base44 to local files

Download [agent skills](/developers/backend/resources/agents/agent-skills) from Base44 to local Markdown files. The command saves all skills to your agent skills directory, one file per skill. By default the directory is `base44/agent-skills/`, but you can customize the path in your [project configuration](/developers/backend/overview/project-structure#config-jsonc).

<Warning>
  This is a full sync. Local skills not present remotely are deleted. See the Sync behavior table below for details.
</Warning>

## Usage

```bash theme={null}
base44 agent-skills pull
```

## Sync behavior

| Remote state        | Local state         | Result                              |
| ------------------- | ------------------- | ----------------------------------- |
| Skill exists        | Skill exists        | Local file is replaced with remote. |
| Skill exists        | Skill doesn't exist | Local file is created.              |
| Skill doesn't exist | Skill exists        | Local file is deleted.              |

## See also

* [`agent-skills push`](/developers/references/cli/commands/agent-skills-push): Push your local agent skills to Base44
* [Agent skills](/developers/backend/resources/agents/agent-skills): Learn how agent skills work and how to define them
