A skill your agent uses when the user wants to set up LLM training for the first time, or when traininghub is not yet installed/configured in the current environment.

Apache-2.0Auto-check passedAI & LLM Engineering

Install Setup Guide

skills CLI
$ npx skills add Red-Hat-AI-Innovation-Team/training_hub --skill setup-guide -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Red-Hat-AI-Innovation-Team/training_hub setup-guide --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Red-Hat-AI-Innovation-Team/training_hub.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/setup-guide .claude/skills/setup-guide && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
setup-guide
GitHub stars
100
Token cost
~959 tokens
SKILL.md length
438 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when the user wants to set up LLM training for the first time, or when traininghub is not yet installed/configured in the current environment.

  • Works in 8 steps: Detect Environment → Install if Needed → Check GPU → …
  • The user wants to set up LLM training for the first time
  • SKILL.md covers Step 1: Detect Environment, Step 2: Install if Needed, Step 3: Check GPU and Step 4: Quick Setup or Custom, plus 6 more sections
  • Calls uv and pip

What it does

Setup Guide is an agent skill from Red-Hat-AI-Innovation-Team/training_hub. Use when the user wants to set up LLM training for the first time, or when traininghub is not yet installed/configured in the current environment.

Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering, covering Fine-tuning. It works with CUDA. The repository describes itself as: An algorithm-focused interface for common llm training, continual learning, and reinforcement learning techniques. The licence is Apache-2.0.

When your agent uses it

  • The user wants to set up LLM training for the first time
  • Traininghub is not yet installed/configured in the current environment

Example prompts

  • “/setup-guide”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_detect.sh:*), Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_estimate.sh:*)

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Detect Environment
  2. Install if Needed
  3. Check GPU
  4. Quick Setup or Custom
  5. Hyperparameters
  6. Logging Config (Optional)
  7. Save Config
  8. Offer Memory Estimation

What it can do on your machine

Read from SKILL.md and the folder at commit 511a905. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_detect.sh:*)
    • Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_estimate.sh:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • uv
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv and pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Setup Guide loads about 959 tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 438 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~40
When it runs · the whole SKILL.md, loaded when a task matches
~959

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Red-Hat-AI-Innovation-Team/training_hub at commit 511a905, republished under its Apache-2.0 licence (© Red-Hat-AI-Innovation-Team). 438 words, ~959 tokens.

Download SKILL.mdSave it as .claude/skills/setup-guide/SKILL.md (or your agent's skills folder).
name
setup-guide
description
Use when the user wants to set up LLM training for the first time, or when training_hub is not yet installed/configured in the current environment.
allowed-tools
Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_detect.sh:*), Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_estimate.sh:*)

training_hub Setup Guide

You are helping the user set up LLM training. For algorithm selection guidance, hyperparameter tuning, and troubleshooting, consult the training-hub-guide skill.

Step 1: Detect Environment

"${CLAUDE_PLUGIN_ROOT}/scripts/th_detect.sh"

Step 2: Install if Needed

If library=missing:

  • Ask permission: "training_hub isn't installed. I can install it for you — want me to proceed?"
  • If yes and installer=uv: run uv pip install training-hub
  • If yes and installer=pip: run pip install training-hub
  • If installer=none: tell the user they need Python and pip/uv installed first
  • Ask about extras:
    • CUDA: training-hub[cuda] — flash-attn, bitsandbytes for GPU acceleration
    • LoRA: training-hub[lora] — Unsloth, TRL for parameter-efficient fine-tuning
    • GRPO: training-hub[grpo] — ART, veRL for reinforcement learning

For installation issues, consult the training-hub-guide skill (installation-troubleshooting section).

Step 3: Check GPU

If gpu=unavailable, warn: "No GPU detected. Training requires CUDA-capable GPUs. You can still configure, but training will fail without a GPU."

Report GPU count if available.

Step 4: Quick Setup or Custom

If the user has a clear task ("fine-tune Llama on my data"), offer a fast path with sensible defaults:

"I detected N GPU(s). I can set up with these defaults:

  • Algorithm: lora_sft (parameter-efficient, works on a single GPU)
  • Learning rate: 1e-5
  • Epochs: 2
  • Batch size: 64
  • Max sequence length: 4096

You'll just need to provide your model path and data path. Accept these defaults, or customize?"

If the user accepts, ask only for model path and data path, then skip to Step 7.

If the user wants to customize, proceed with the full configuration.

Show full SKILL.md (196 more words)Show less

Full Configuration

Ask these questions one at a time:

  1. Algorithm: "Which training algorithm do you want to use?" — consult the training-hub-guide skill for algorithm selection guidance if the user is unsure.
  2. Model path: "What's the model identifier?" — e.g., meta-llama/Llama-3.1-8B-Instruct, or a local path.
  3. Data path: "Where is your training data?" — Path to a JSONL file with messages field.
  4. Output directory: "Where should checkpoints be saved?" — Default: ./output
  5. GPU count: "How many GPUs should be used?" — Default: detected count or 1.

Step 5: Hyperparameters

Collect hyperparameters based on the chosen algorithm. Consult the training-hub-guide skill (hyperparameter-guide section) for recommended defaults by dataset size and algorithm.

Step 6: Logging Config (Optional)

Ask: "Do you want to configure experiment tracking?" (W&B, MLflow, or TensorBoard). See the training-hub-guide skill for logger details.

Step 7: Save Config

Write the config to .training-hub/config.json:

json
{
  "algorithm": "<algorithm>",
  "model_path": "<model_path>",
  "data_path": "<data_path>",
  "ckpt_output_dir": "<output_dir>",
  "nproc_per_node": N,
  "hyperparams": { ... },
  "algorithm_config": { ... },
  "logging": { ... }
}

Add .training-hub/ to .gitignore if not already present.

Step 8: Offer Memory Estimation

Ask: "Want me to estimate GPU memory requirements before training?"

If yes, run:

"${CLAUDE_PLUGIN_ROOT}/scripts/th_estimate.sh"

Updating Config

If this skill is invoked again and a config already exists, ask: "You already have a configuration. Do you want to update it or start fresh?"

© Red-Hat-AI-Innovation-Team, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/setup-guide of Red-Hat-AI-Innovation-Team/training_hub.

Open the folder on GitHubat commit 511a905

Compare with similar skills

Setup Guide next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Setup Guide compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Setup Guide this skillRed-Hat-AI-Innovation-Team/training_hub100—~959Automated safety check: PassApache-2.0
Setup Workshop Nemoclawbrevdev/workshop-build-an-agent146—~5.2kAutomated safety check: PassApache-2.0
ML Generative Mattergenlearningmatter-mit/AtomisticSkills176—~1.8kAutomated safety check: PassMIT
Cosmos3 Post TrainingNVIDIA/cosmos-framework560—~2.7kAutomated safety check: PassCustom licence
Spark Environment Setupwshobson/agents40k—~2kAutomated safety check: PassMIT
Kermt FinetuneNVIDIA/skills3.6k1 repos~4.1kAutomated safety check: PassApache-2.0

Similar skills

  • Setup Workshop Nemoclaw

    brevdev/workshop-build-an-agent

    Set up the NVIDIA "Build an Agent" DevX workshop as a working JupyterLab environment from INSIDE a locked-down OpenShell/NemoClaw sandbox, and hand the user the token URL + access commands.

    146 GitHub stars~5.2k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • ML Generative Mattergen

    learningmatter-mit/AtomisticSkills

    Generate inorganic material structures using MatterGen, a diffusion-based generative model.

    176 GitHub stars~1.8k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Cosmos3 Post Training

    NVIDIA/cosmos-framework

    Official

    Guide users through Cosmos3 supervised fine-tuning (SFT) post-training: preparing the example dataset and Wan2.2 VAE, converting the base checkpoint to DCP, launching distributed training (paired…

    560 GitHub stars~2.7k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Set up a working ML training/inference environment on NVIDIA DGX Spark (GB10, aarch64, CUDA 13).

    40k GitHub stars~2k tokensUpdated 5 days ago
    AI & LLM EngineeringAuto-check passed
  • Kermt Finetune

    NVIDIA/skills

    Official

    Finetune a pretrained KERMT encoder on a labeled CSV. An agent skill from NVIDIA/skills.

    3.6k GitHub starsUsed in 1 repo~4.1k tokens
    AI & LLM EngineeringAuto-check passed
  • NV-Tesseract AD Diffusion — diffusion-based anomaly detection and fine-tuning for multivariate time series.

    3.6k GitHub stars~2.9k tokensUpdated yesterday
    Data & AnalyticsAuto-check: notes

More from Red-Hat-AI-Innovation-Team/training_hub

  • Training Hub Guide

    Red-Hat-AI-Innovation-Team/training_hub

    Guides users through LLM post-training with Training Hub, including installation, algorithm selection (SFT, OSFT, LoRA), hyperparameter tuning, troubleshooting OOM errors, interpreting loss curves…

    100 GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check passed
  • Memory Estimation

    Red-Hat-AI-Innovation-Team/training_hub

    A skill your agent uses when the user wants to estimate GPU memory (VRAM) requirements for a training configuration, check if a model will fit on their GPUs, or plan GPU allocation for training.

    100 GitHub stars~393 tokensUpdated 2 days ago
    Auto-check passed
  • Training Guide

    Red-Hat-AI-Innovation-Team/training_hub

    A skill your agent uses when the user wants to run a training job using a saved configuration.

    100 GitHub stars~346 tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about Setup Guide

What does Setup Guide do?

A skill your agent uses when the user wants to set up LLM training for the first time, or when traininghub is not yet installed/configured in the current environment. Setup Guide is an agent skill from Red-Hat-AI-Innovation-Team/training_hub. Use when the user wants to set up LLM training for the first time, or when traininghub is not yet installed/configured in the current environment.

When should I use Setup Guide?

Setup Guide fits situations like: the user wants to set up LLM training for the first time; traininghub is not yet installed/configured in the current environment.

How do I install Setup Guide in Claude Code?

Run `npx skills add Red-Hat-AI-Innovation-Team/training_hub --skill setup-guide -a claude-code`. Or copy the skill folder (.claude/skills/setup-guide in Red-Hat-AI-Innovation-Team/training_hub) into .claude/skills/setup-guide in your project. Claude Code loads it when a task matches its description.

How do I install Setup Guide in Codex?

Run `npx skills add Red-Hat-AI-Innovation-Team/training_hub --skill setup-guide -a codex`. Or copy the skill folder (.claude/skills/setup-guide in Red-Hat-AI-Innovation-Team/training_hub) into .agents/skills/setup-guide in your project. Codex loads it when a task matches its description.

Can I use Setup Guide in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Red-Hat-AI-Innovation-Team/training_hub --skill setup-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setup-guide, .gemini/skills/setup-guide, .github/skills/setup-guide and .opencode/skills/setup-guide in your project.

What does Setup Guide need to run?

Going by SKILL.md and its folder, Setup Guide needs the command-line tools its instructions call (uv and pip). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_detect.sh:*), Bash(${CLAUDE_PLUGIN_ROOT}/scripts/th_estimate.sh:*).

Does Setup Guide access the network?

SKILL.md contains no URLs. Its commands use uv and pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Setup Guide safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Setup Guide use?

Setup Guide is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Setup Guide use?

About 959 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Setup Guide?

Skills that share tags, products or a category with Setup Guide: Setup Workshop Nemoclaw (brevdev/workshop-build-an-agent, 146 stars), ML Generative Mattergen (learningmatter-mit/AtomisticSkills, 176 stars), Cosmos3 Post Training (NVIDIA/cosmos-framework, 560 stars) and Spark Environment Setup (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Setup Guide?

Red-Hat-AI-Innovation-Team (a GitHub organization) maintains it in Red-Hat-AI-Innovation-Team/training_hub, which has 100 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 7, 2026.

Source: Red-Hat-AI-Innovation-Team/training_hub on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.