360 Secure SkillHub
360 安全技能中心

Huggingface Hub

该 Skill 封装 huggingface_hub Python 库,提供命令行脚本,用于列出与搜索模型、数据集和 Spaces,查看模型或数据集详情,下载仓库文件,上传本地文件,以及查看当前登录用户信息。使用前需安装 huggingface_hub 并配置 HF_TOKEN,下载内容会缓存到本地。

noesis-boss
noesis-boss
热度 31.52
最近更新 2026-05-11 17:46:41
分类:搜索依赖:代码执行 / 读写文件 / 第三方 API应用场景:研究 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add hf-hub
Metadata
name
huggingface-hub
description
Access Hugging Face Hub models, datasets, and spaces via the huggingface_hub Python library. Use when you need to list, search, download, or upload HF assets.
compatibility
Created for Zo Computer
metadata
{"author":"jaknyfe.zo.computer"}

Hugging Face Hub Skill

Interact with Hugging Face Hub — browse models/datasets/spaces, download files, upload artifacts, and more.

Prerequisites

Install the library:

pip install huggingface_hub

Save your HF token to Settings > Advanced as HF_TOKEN (get one at https://huggingface.co/settings/tokens).

Usage

python3 /home/workspace/Skills/huggingface-hub/scripts/hf_hub.py <command> [options]

Commands

Command Description
list-models List models. Options: --search, --sort, --direction, --limit
list-datasets List datasets. Options: --search, --sort, --direction, --limit
list-spaces List spaces. Options: --search, --sort, --direction, --limit
model-info Get model info. Options: --model
dataset-info Get dataset info. Options: --dataset
download-file Download a file from a repo. Options: --repo-id, --filename, --revision
upload-file Upload a file. Options: --local-path, --repo-id, --repo-type, --path-in-repo
whoami Show authenticated user info

Examples

# Search for text-to-image models
python3 .../hf_hub.py list-models --search "text-to-image" --limit 10

# Download a model file
python3 .../hf_hub.py download-file --repo-id "stabilityai/stable-diffusion-xl-base-1.0" --filename "pytorch_model.bin"

# Upload a file
python3 .../hf_hub.py upload-file --local-path ./model.pt --repo-id "your-username/my-model" --repo-type "model"

# List top-rated datasets
python3 .../hf_hub.py list-datasets --sort "likes" --direction desc --limit 5

API Reference

This skill wraps huggingface_hub. Key functions:

  • list_models, list_datasets, list_spaces — browse hub
  • huggingface_hub — authentication and file ops
  • InferenceClient — run inference on hosted models/spaces

Notes

  • Downloads cache to ~/.cache/huggingface/
  • repo-type values: model, dataset, space
  • Default revision is main