Skill

hugging-face-cli

by huggingface

AI Summary

Enables developers to interact with Hugging Face Hub directly from Claude Code using the `hf` CLI—downloading models/datasets, uploading files, creating repositories, and managing cache without leaving the coding environment.

Install

# Add to your project root as SKILL.md
curl -o SKILL.md "https://raw.githubusercontent.com/huggingface/skills/main/skills/hugging-face-cli/SKILL.md"

Description

Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run compute jobs on HF infrastructure. Covers authentication, file transfers, repository creation, cache operations, and cloud compute.

Check Cache Usage

`bash hf cache ls # See all cached repos and sizes hf cache rm model/gpt2 # Remove a repo from cache `

Hugging Face CLI

The hf CLI provides direct terminal access to the Hugging Face Hub for downloading, uploading, and managing repositories, cache, and compute resources.

Quick Command Reference

| Task | Command | |------|---------| | Login | hf auth login | | Download model | hf download <repo_id> | | Download to folder | hf download <repo_id> --local-dir ./path | | Upload folder | hf upload <repo_id> . . | | Create repo | hf repo create <name> | | Create tag | hf repo tag create <repo_id> <tag> | | Delete files | hf repo-files delete <repo_id> <files> | | List cache | hf cache ls | | Remove from cache | hf cache rm <repo_or_revision> | | List models | hf models ls | | Get model info | hf models info <model_id> | | List datasets | hf datasets ls | | Get dataset info | hf datasets info <dataset_id> | | List spaces | hf spaces ls | | Get space info | hf spaces info <space_id> | | List endpoints | hf endpoints ls | | Run GPU job | hf jobs run --flavor a10g-small <image> <cmd> | | Environment info | hf env |

Authentication

`bash hf auth login # Interactive login hf auth login --token $HF_TOKEN # Non-interactive hf auth whoami # Check current user hf auth list # List stored tokens hf auth switch # Switch between tokens hf auth logout # Log out `

Quality Score

C

Acceptable

71/100

Standard Compliance45
Documentation Quality60
Usefulness75
Maintenance Signal100
Community Signal100
Scored Today

GitHub Signals

Stars7.5k
Forks438
Issues19
UpdatedYesterday
View on GitHub

Trust & Transparency

Open Source — Apache-2.0

Source code publicly auditable

Verified Open Source

Hosted on GitHub — publicly auditable

Actively Maintained

Last commit Yesterday

7.5k stars — Strong Community

438 forks

My Fox Den

Community Rating

Works With

Claude Code