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.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
grahama1970/agent-skills
آخر نشاط في المصدر
١٢ أغسطس ٢٠٢٦ في ١٧:٠٣
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٥
التفرعات
٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
3 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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.
عرض على GitHub