# Keeping up to date

> Update the uip CLI, supporting tools, and installed skills automatically or on demand.

The CLI and skills evolve continually. Keeping both current means your coding agent works from the latest UiPath patterns and commands.

## Automatic updates

The `uip` CLI keeps itself up to date automatically. By default, it updates the CLI, its supporting tools, and your installed skills to their latest versions, so your coding agent always works from current UiPath patterns and commands — no action needed on your part.

The steps below are for updating immediately rather than waiting for the automatic update to run.

## Update everything at once

1. Re-run the one-liner installer. Because every step is idempotent, it updates what is out of date and leaves the rest untouched.

   ```bash
   curl -fsSL https://download.uipath.com/uipath-cli/install.sh | bash
   ```

2. Open a new terminal so any updated tools resolve on your `PATH`.

**Result:** the CLI, the skills, and the supporting runtimes are at their current versions.

## Update only the skills

1. Run `uip skills install` to refresh the skills for the coding agents on your machine.

**Result:** your installed skills match the latest published versions.

:::tip
Refresh your skills after you hear that new ones have shipped, or whenever your agent seems unaware of a UiPath capability you expect it to support.
:::
