← ClaudeAtlas

hflisted

Operate Hugging Face models, datasets, Spaces, transfers, and jobs with hf.
fmind/dot · ★ 9 · AI & Automation · score 79
Install: claude install-skill fmind/dot
# Hugging Face CLI Use `hf` for Hub operations from the shell. The CLI generates its own command skill from the installed version; this skill owns authentication, cache hygiene, and the authority boundary around uploads and paid jobs. ## Workflow 1. **Resolve the account**: `hf auth whoami`; log in with `hf auth login` or pass `HF_TOKEN` through the environment. Never run `hf auth token` in a transcript or log. 1. **Read before writing**: `hf models info <repo-id>`, `hf models card <repo-id>`, `hf models ls --sort downloads --limit 10`, and the `datasets` and `spaces` twins answer most questions without a download. 1. **Download into an ignored directory**: gated repositories need the license accepted on the website first. ```bash hf download <repo-id> --local-dir models/<name> hf download <owner>/<dataset> --repo-type dataset --local-dir data/<name> ``` 1. **Keep the cache under control**: `hf cache ls`, `hf cache prune`, `hf cache rm <repo-id>`; `HF_HOME` relocates it. 1. **Upload with authority**: `hf repos create <repo-id> --private` then `hf upload <repo-id> <local-path>`; confirm repository, visibility, and license before the first push, then verify with `hf models info` or `hf repos ls`. 1. **Remote compute with authority**: `hf jobs run` and `hf jobs uv run` bill by hardware flavor; confirm the flavor and timeout, then watch `hf jobs logs` and `hf jobs ps`. ## Gotchas - **Name**: `hf` replaced `huggingface-cli`; the mise tool is `pipx:huggingface_hu