agentic-actions-audito…
Audit GitHub Actions that run AI agents for prompt injection, unsafe interpolation, sandbox gaps, and permissive actor rules. Use…
Run evaluations for Hugging Face Hub models using inspect-ai and lighteval on local hardware. Use for backend selection, local GPU evals, and choosing between vLLM / Transformers / accelerate. Not for HF Jobs orchestration, model-card PRs, .eval_results publication, or
$ npx -y skills add waybarrios/opencode-power-pack --skill huggingface-community-evals --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/huggingface-community-evalsContext preview
The summary Claude sees to decide when to auto-load this skill.
Run evaluations for Hugging Face Hub models using inspect-ai and lighteval on local hardware. Use for backend selection, local GPU evals, and choosing between vLLM / Transformers / accelerate. Not for HF Jobs orchestration, model-card PRs, .eval_results publication, or
name: huggingface-community-evals description: Run evaluations for Hugging Face Hub models using inspect-ai and lighteval on local hardware. Use for backend selection, local GPU evals, and choosing between vLLM / Transformers / accelerate. Not for HF Jobs orchestration, model-card PRs, .eval_results publication, or community-evals automation. license: Apache-2.0 (modified; see UPSTREAMS.json)
This skill is for **running evaluations against models on the Hugging Face Hub on local hardware**.
It covers:
It does **not** cover:
If the user wants to **run the same eval remotely on Hugging Face Jobs**, submit the same script via `hf jobs uv run` (CLI) or the `hf_jobs()` MCP tool if configured, for remote GPU execution.
If the user wants to **publish results into the community evals workflow**, stop after generating the evaluation run and hand that publishing step off to the project's own community-evals workflow.
> All paths below are relative to the directory containing this `SKILL.md`.
| Use case | Script | |---|---| | Local `inspect-ai` eval on a Hub model via inference providers | `scripts/inspect_eval_uv.py` | | Local GPU eval with `inspect-ai` using `vllm` or Transformers | `scripts/inspect_vllm_uv.py` | | Local GPU eval with `lighteval` using `vllm` or `accelerate` | `scripts/lighteval_vllm_uv.py` | | Extra command patterns | `examples/USAGE_EXAMPLES.md` |
uv --version printenv HF_TOKEN >/dev/null nvidia-smi
If `nvidia-smi` is unavailable, either:
1. Choose the evaluation framework.
2. Choose the inference backend.
3. Start with a smoke test.
4. Scale up only after the smoke test passes. 5. If the user wants remote execution, submit the same script + args to Hugging Face Jobs (`hf jobs uv run` or `hf_jobs()`).
Best when the model is already supported by Hugging Face Inference Providers and you want the lowest local setup overhead.
uv run scripts/inspect_eval_uv.py \ --model meta-llama/Llama-3.2-1B \ --task mmlu \ --limit 20
Use this path when:
Best when you need to load the Hub model directly, use `vllm`, or fall back to Transformers for unsupported architectures.
Local GPU:
uv run scripts/inspect_vllm_uv.py \ --model meta-llama/Llama-3.2-1B \ --task gsm8k \ --limit 20
Transformers fallback:
uv run scripts/inspect_vllm_uv.py \ --model microsoft/phi-2 \ --task mmlu \ --backend hf \ --trust-remote-code \ --limit 20
Best when the task is naturally expressed as a `lighteval` task string, especially Open LLM Leaderboard style benchmarks.
Local GPU:
uv run scripts/lighteval_vllm_uv.py \ --model meta-llama/Llama-3.2-3B-Instruct \ --tasks "leaderboard|mmlu|5,leaderboard|gsm8k|5" \ --max-samples 20 \ --use-chat-template
`accelerate` fallback:
uv run scripts/lighteval_vllm_uv.py \ --model microsoft/phi-2 \ --tasks "leaderboard|mmlu|5" \ --backend accelerate \ --trust-remote-code \ --max-samples 20
This skill intentionally stops at **local execution and backend selection**.
If the user wants to:
then submit one of these scripts plus the chosen arguments to Hugging Face Jobs (`hf jobs uv run` or `hf_jobs()`).
`inspect-ai` examples:
`lighteval` task strings use `suite|task|num_fewshot`:
Multiple `lighteval` tasks can be comma-separated in `--tasks`.
| Model size | Suggested local hardware | |---|---| | `< 3B` | consumer GPU / Apple Silicon / small dev GPU | | `3B - 13B` | stronger local GPU | | `13B+` | high-memory local GPU or Hugging Face Jobs |
For smoke tes
54 rigorous skills for Codex, OpenCode, and Pi: code review, security audit, feature development, frontend design, MCP tools, Hugging Face ML/training, and more.
Audit GitHub Actions that run AI agents for prompt injection, unsafe interpolation, sandbox gaps, and permissive actor rules. Use…
Audit and improve project-rules files (AGENTS.md, CLAUDE.md, .agents/instructions, local overrides) so the agent keeps accurate…
Capture learnings from the current session into the project-rules file (AGENTS.md, CLAUDE.md, or local override) so future…
Operational rubric that turns "don't make AI slop" into observable properties, severity levels, evidence requirements, and repair…
Design a feature architecture by analyzing existing codebase patterns and conventions, then provide a comprehensive…
Deeply analyze an existing codebase feature by tracing execution paths, mapping architecture layers, understanding patterns and…