AI SummaryEnables 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
Acceptable
71/100
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