{
  "$schema": "../schemas/collection.schema.json",
  "id": "training-onboarding",
  "name": "Training And Onboarding",
  "status": "draft",
  "summary": "Skills for teaching new HPC users, including Slurm jobs, maintenance and reservation triage, array retry planning, output-log triage, OOM memory, time-limit, and node-failure triage, file descriptor limits, BLAS/OpenMP thread pools, node-local scratch staging, shared project permissions, requeue-safe restart behavior, license-aware software use, notebooks, Open OnDemand templates, TensorBoard monitors, Streamlit apps, RStudio, IDE tunnels, Python, R, Julia, and MATLAB workloads, and workshop environments.",
  "audience": ["instructors", "new HPC users", "training cluster maintainers"],
  "skill_ids": [
    "training-cluster-reset-checklist",
    "slurm-submit-job",
    "slurm-maintenance-reservation-triage",
    "slurm-array-retry-plan",
    "slurm-output-log-triage",
    "slurm-time-limit-triage",
    "slurm-node-failure-triage",
    "license-aware-slurm-job",
    "slurm-preemption-requeue",
    "interactive-session",
    "open-ondemand-batch-connect",
    "jupyter-on-slurm",
    "rstudio-on-slurm",
    "vscode-tunnel-on-slurm",
    "python-virtualenv-on-hpc",
    "tensorboard-on-slurm",
    "streamlit-on-slurm",
    "rscript-on-slurm",
    "julia-on-slurm",
    "matlab-batch-on-slurm",
    "conda-mamba-on-hpc",
    "blas-openmp-thread-control",
    "file-descriptor-limit-triage",
    "module-environment-debug",
    "dataset-staging-to-scratch",
    "node-local-scratch-staging",
    "shared-project-permissions-triage",
    "slurm-oom-memory-triage",
    "job-failure-triage"
  ],
  "maintainers": [
    {
      "name": "HPC Skill Hub Maintainers"
    }
  ]
}
