技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
hub-and-cli【数据与研究】Create, validate, and publish custom Hugging Face Evaluate modules, including evaluate-cli scaffolding, template structure, Hub metadata updates, and safe credential/network boundaries.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to author a new custom Evaluate module, inspect evaluate-cli, diagnose Hub publishing problems, or update model-card evaluation metadata with evaluate.push_to_hub.
Route routine loading or computing of existing modules to ../module-loading/ and ../module-computation/.
python scripts/inspect_evaluate_cli.py to check whether the installed CLI imports and exposes help without making network calls.evaluate-cli create ... as mutating and network-bound: it creates a Hub Space, clones it, renders templates, commits, and pushes.evaluate.push_to_hub(...) as network-bound: it validates Hub model/dataset information and updates model-card metadata.references/creating-modules.md for module names, module_type, scaffolded file responsibilities, _info, _compute, optional _download_and_prepare, README/module-card expectations, tests, and Gradio widget caveats.references/hub-api-reference.md before using evaluate.push_to_hub or explaining metadata fields written to model cards.references/troubleshooting.md when CLI imports fail, Hub credentials are missing, module_type is rejected, hyphenated names are rejected, or widget dependencies fail.evaluate-cli create or contacting the Hub.Safe local inspection:
python scripts/inspect_evaluate_cli.py
python scripts/inspect_evaluate_cli.py --json
Credentialed publishing command shape, only after explicit approval:
evaluate-cli create "My Metric" --module_type metric --organization my-org --private
Local module authoring checks are usually safer than publishing checks: inspect generated files, run unit tests for _compute, and verify README YAML separately before pushing.
This sub-skill is based on these repository evidence paths: src/evaluate/commands/evaluate_cli.py, templates/, docs/source/creating_and_sharing.mdx, docs/source/package_reference/hub_methods.mdx, src/evaluate/hub.py, tests/test_hub.py, and src/evaluate/utils/gradio.py.