---
name: "glab-skills-update"
section: "1"
platform: "linux"
package: "glab"
version: "1.126.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/glab-skills-update"
---

# glab-skills-update(1)

Update installed agent skills to the current shipped version. (EXPERIMENTAL)

## NAME

glab-skills-update - Update installed agent skills to the current shipped version. (EXPERIMENTAL)

## SYNOPSIS

**glab skills update \[name\] \[flags\]**

## DESCRIPTION

Re-fetch installed agent skills from their source (bundled in this glab binary, or the curated remote registry) and overwrite the on-disk copy if it differs.

By default, updates only the named skill in every well-known location it is installed (the current project's '.agents/skills/' and the user-scope '~/.agents/skills/'). Use --all to update every installed skill in those locations.

Skills whose on-disk content already matches the source are left alone. Skills installed via 'glab skills install --path' are not considered — update only knows about the two well-known locations.

This feature is an experiment and is not ready for production use. It might be unstable or removed at any time. For more information, see https://docs.gitlab.com/policy/development\_stages\_support/.

## OPTIONS

**--all**\[=false\]\
 	Update every installed skill.

## OPTIONS INHERITED FROM PARENT COMMANDS

**-h**, **--help**\[=false\]\
 	Show help for this command.

## EXAMPLE

```
# Update the bundled glab skill in every location it is installed
glab skills update glab
# Update every installed skill
glab skills update --all
```

## SEE ALSO

**[glab-skills(1)](/glab-skills/1.md)**
