← ClaudeAtlas

huggingface-hublisted

HuggingFace hf CLI: search/download/upload models, datasets.
aashutosh396/mindpalace · ★ 0 · AI & Automation · score 78
Install: claude install-skill aashutosh396/mindpalace
# Hugging Face CLI (`hf`) Reference Guide The `hf` command is the modern command-line interface for interacting with the Hugging Face Hub, providing tools to manage repositories, models, datasets, and Spaces. > **IMPORTANT:** The `hf` command replaces the now deprecated `huggingface-cli` command. ## Quick Start * **Installation:** `curl -LsSf https://hf.co/cli/install.sh | bash -s` * **Help:** Use `hf --help` to view all available functions and real-world examples. * **Authentication:** Recommended via `HF_TOKEN` environment variable or the `--token` flag. --- ## Core Commands ### General Operations * `hf download REPO_ID`: Download files from the Hub. * `hf upload REPO_ID`: Upload files/folders (recommended for single-commit). * `hf upload-large-folder REPO_ID LOCAL_PATH`: Recommended for resumable uploads of large directories. * `hf sync`: Sync files between a local directory and a bucket. * `hf env` / `hf version`: View environment and version details. ### Authentication (`hf auth`) * `login` / `logout`: Manage sessions using tokens from [huggingface.co/settings/tokens](https://huggingface.co/settings/tokens). * `list` / `switch`: Manage and toggle between multiple stored access tokens. * `whoami`: Identify the currently logged-in account. ### Repository Management (`hf repos`) * `create` / `delete`: Create or permanently remove repositories. * `duplicate`: Clone a model, dataset, or Space to a new ID. * `move`: Transfer a repository bet