Skip to main content

ops-huggingface

Dry-run-first Hugging Face Hub operations: search models/datasets, inspect repos, list files, create repos, upload, snapshot, and validate/template model & dataset cards. Mutations require --execute; every receipt records an auth check without exposing token values.

Quellinformationen

Repository
grahama1970/agent-stack-public
Letzte Quellaktivität
24. September 2026 um 15:51
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
3 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
ops-huggingface
description
Dry-run-first Hugging Face Hub operations: search models/datasets, inspect repos, list files, create repos, upload, snapshot, and validate/template model & dataset cards. Mutations require --execute; every receipt records an auth check without exposing token values.
provides
["ops-huggingface"]
disciplines
["data-engineering","observability-operations"]
# /ops-huggingface Operate the Hugging Face Hub with dry-run safety defaults. > RECONSTRUCTED 2026-08-12 from the surviving `.pyc` bytecode after the source > was lost (never tracked in git, no disk copy survived). The reconstruction is > faithful to the 3.12 disassembly and is now TRACKED so the skill cannot be > lost again. See `scripts/hf_ops.py` header for provenance. ## Commands ```bash run.sh whoami # auth check, no token exposure run.sh search-models "text classification" --limit 20 run.sh search-datasets "cybersecurity CWE" --limit 20 run.sh repo-info OWASP/example --type dataset run.sh list-files bert-base-uncased --type model run.sh validate-card ./README.md --type model run.sh template-card --type dataset --repo me/mydata --output ./README.md # Mutations are DRY-RUN by default; add --execute to actually touch the Hub: run.sh create-repo me/newrepo --type dataset # dry-run receipt run.sh create-repo me/newrepo --type dataset --execute # actually creates run.sh upload ./file.json --repo me/data --execute run.sh snapshot me/data --local-dir ./out --execute ``` ## Safety contract - `create-repo`, `upload`, `snapshot` do nothing to the Hub without `--execute`; without it they emit a receipt with `dry_run: true, executed: false`. - Every command records `auth_checked` and `auth_source` (`env` / `huggingface_hub_cache` / `none`) WITHOUT printing token values. - `search-*` and `repo-info` are read-only. ## Auth Reads `HF_TOKEN` / `HUGGINGFACE_HUB_TOKEN` from the environment or the repository `.env` (loaded at startup), or a cached `huggingface-cli login` token. No token is ever echoed. ## Requirements `huggingface_hub` in the active environment. If absent, every command fails closed with a clear `Missing dependency: huggingface_hub` message. ## QRA/code-training dataset scout note (2026-09-14) For qra-training and code-slop grader preparation, search dataset families in parallel and inspect candidates with `repo-info` before any snapshot. Useful query families observed: - `code preference` - `rewardbench code` - `LiveCodeBench` - `BigCodeBench` - `HumanEval` - `MBPP code` - `APPS code` - `CodeContests` - `SWE-bench` High-priority candidate IDs from the scout: `Vezora/Code-Preference-Pairs`, `SWE-bench/SWE-bench_Verified`, `livecodebench/code_generation_lite`, and `bigcode/bigcodebench`. Treat public datasets as comparison/eval baselines; the enterprise training unit should still be typed QRA/git/CI/human-label receipts, not raw benchmark rows.
Auf GitHub ansehen