Skip to content
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1371b41
feat: add feature from hf-skills repo
burtenshaw Mar 20, 2026
c860505
docs: add update to docs
burtenshaw Mar 20, 2026
70571a9
test: use subprocess to test
burtenshaw Mar 20, 2026
45db8af
fix in docs
burtenshaw Mar 20, 2026
a04a708
Add marketplace skill install and update support
burtenshaw Mar 20, 2026
7194f4b
Add marketplace skill install and update support
burtenshaw Mar 20, 2026
09bc08a
Merge branch 'feature/add-marketplace-skills' of https://github.com/h…
burtenshaw Mar 20, 2026
cb375ce
drop skill excess
burtenshaw Mar 20, 2026
daf140b
remove excess project matter
burtenshaw Mar 20, 2026
6ddf759
fix: annotations in test
burtenshaw Mar 20, 2026
47c0588
Merge branch 'main' into feature/add-marketplace-skills
burtenshaw Mar 20, 2026
48afd76
fix: make fail_populate raise so pytest.raises assertion passes
burtenshaw Mar 20, 2026
550d38c
Simplify hf skills install and upgrade flow
burtenshaw Mar 26, 2026
8c1095d
Simplify a bit further
burtenshaw Mar 27, 2026
976f2ac
Fix skills upgrade status after successful install
burtenshaw Mar 27, 2026
2c73db8
Merge branch 'main' into feature/add-marketplace-skills
hanouticelina Apr 1, 2026
f0c993d
Apply suggestions from code review
burtenshaw Apr 2, 2026
89c5d78
Delete uv.lock
burtenshaw Apr 2, 2026
ef540af
simplify
burtenshaw Apr 2, 2026
b525999
fix: annotate skill update status literal
burtenshaw Apr 2, 2026
a213973
Merge branch 'main' into feature/add-marketplace-skills
Wauplin Apr 2, 2026
db3dc86
update example
Wauplin Apr 2, 2026
ebc4d6e
Merge branch 'main' into feature/add-marketplace-skills
Wauplin Apr 2, 2026
3b69456
Merge branch 'feature/add-marketplace-skills' of github.com:huggingfa…
Wauplin Apr 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 42 additions & 1 deletion docs/source/en/package_reference/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -3120,6 +3120,7 @@ $ hf skills [OPTIONS] COMMAND [ARGS]...

* `add`: Download a skill and install it for an AI...
* `preview`: Print the generated SKILL.md to stdout.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel that hf skills add and hf skills preview description could be harmonized now that we have more than 1 skill that can be installed

* `update`: Update installed marketplace-managed skills.

### `hf skills add`

Expand All @@ -3131,9 +3132,13 @@ If custom agents are specified (e.g. --claude --codex --cursor --opencode, etc),
**Usage**:

```console
$ hf skills add [OPTIONS]
$ hf skills add [OPTIONS] [NAME]
```

**Arguments**:

* `[NAME]`: Marketplace skill name.

**Options**:

* `--claude`: Install for Claude.
Expand Down Expand Up @@ -3170,6 +3175,42 @@ $ hf skills preview [OPTIONS]

* `--help`: Show this message and exit.

### `hf skills update`

Update installed marketplace-managed skills.

**Usage**:

```console
$ hf skills update [OPTIONS] [NAME]
```

**Arguments**:

* `[NAME]`: Optional installed skill name to update.

**Options**:

* `--claude`: Update skills installed for Claude.
* `--codex`: Update skills installed for Codex.
* `--cursor`: Update skills installed for Cursor.
* `--opencode`: Update skills installed for OpenCode.
* `-g, --global`: Use global skills directories instead of the current project.
* `--dest PATH`: Update skills in a custom skills directory.
* `--force`: Overwrite local modifications when updating a skill.
* `--help`: Show this message and exit.

Examples
$ hf skills update
$ hf skills update hf-cli
$ hf skills update gradio --dest=~/my-skills
$ hf skills update --claude --force

Learn more
Use `hf <command> --help` for more information about a command.
Read the documentation at https://huggingface.co/docs/huggingface_hub/en/guides/cli


## `hf spaces`

Interact with spaces on the Hub.
Expand Down
Loading
Loading