Agent skill

Train Infer Consistency

by verl-project in verl-project/verl-omni

Route verl-omni training/inference consistency checks through MindStudio's MSProbe collection and root-cause analysis skills.

Apache-2.0Auto-check passedAI & LLM Engineering

Install Train Infer Consistency

skills CLI
$ npx skills add verl-project/verl-omni --skill train-infer-consistency -a claude-code

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

GitHub CLI
$ gh skill install verl-project/verl-omni train-infer-consistency --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/verl-project/verl-omni.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/train-infer-consistency .claude/skills/train-infer-consistency && 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
train-infer-consistency
GitHub stars
1.2k
Token cost
~860 tokens
SKILL.md length
361 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
Apache-2.0

At a glance

Route verl-omni training/inference consistency checks through MindStudio's MSProbe collection and root-cause analysis skills.

  • Works in 5 steps: Screen a previous run, if provided → Load the skills → Collect paired dumps → …
  • Collecting paired rollout/actor dumps
  • SKILL.md covers Prerequisite — MSProbe, Step 0 — Screen a previous…, Step 1 — Load the skills and Step 2 — Collect paired dumps, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Train Infer Consistency is an agent skill from verl-project/verl-omni. Route verl-omni training/inference consistency checks through MindStudio's MSProbe collection and root-cause analysis skills. Use when collecting paired rollout/actor dumps or investigating numerical differences in diffusion or omni models.

Its SKILL.md is about 860 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 Root cause analysis. The repository describes itself as: Multimodal RL training framework for diffusion & omni models. The licence is Apache-2.0.

When your agent uses it

  • Collecting paired rollout/actor dumps
  • Investigating numerical differences in diffusion

Example prompts

  • “/train-infer-consistency”

Requirements

  • Python 3

Workflow steps

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

  1. Screen a previous run, if provided
  2. Load the skills
  3. Collect paired dumps
  4. Pair and analyze
  5. Deliver the report

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    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

Train Infer Consistency loads about 860 tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 361 words of instructions outside code blocks.

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

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 verl-project/verl-omni at commit 022b110, republished under its Apache-2.0 licence (© verl-project). 361 words, ~860 tokens.

Download SKILL.mdSave it as .claude/skills/train-infer-consistency/SKILL.md (or your agent's skills folder).
name
train-infer-consistency
description
Route verl-omni training/inference consistency checks through MindStudio's MSProbe collection and root-cause analysis skills. Use when collecting paired rollout/actor dumps or investigating numerical differences in diffusion or omni models.

Training/Inference Consistency

The MindStudio skills below own collection and analysis. Read them in order; this skill connects their inputs and outputs without repeating their procedures.

StageSkill
Collect dumpsverl-omni-msprobe-dump
Analyze differencesrl-consistency-analysis

Prerequisite — MSProbe

MSProbe (mindstudio-probe) is required for data collection. If missing, identify the Python environment used for the user's verl-omni task and install it using that environment's package manager and workflow (e.g., uv or pip).

Step 0 — Screen a previous run, if provided

If the user provides an experiment directory or logs, check the saved config for calculate_log_probs=true and inspect that run's rollout_corr/* metrics for initial evidence of differences. Record the source and affected steps/timesteps. Missing metrics or bypassed actor log-prob recomputation is inconclusive. Without previous artifacts, proceed directly to collection.

Step 1 — Load the skills

Prefer installed skills or an existing local msagent checkout. Read each SKILL.md; if missing, fetch the complete skill directory and referenced resources from the linked repository, preserving scripts/, references/, and relative paths. Record the source/version used. If unavailable, report what is missing rather than reconstructing the procedure from memory.

Step 2 — Collect paired dumps

Follow the collection skill using the user's launch script and current verl-omni source. Collect full tensor data for both sides within the diagnostic window, using Step 0's findings, if available, to guide reproduction and fine-grained analysis. Establish sample pairing through correlation logs, not aggregate metrics. Produce the diagnostic wrapper, both dumps, and correlation logs. Existing artifacts may be reused after passing that skill's checks; if either side is missing, fix collection and rerun.

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

Step 3 — Pair and analyze

Confirm the dumps represent the same sample and computation, with comparable inputs and weights. Pass the paired dumps, correlation evidence, and layout differences to the analysis skill. Follow its module-mapping and script workflow, then interpret the results against current source. Statistics support screening; elementwise conclusions require tensor evidence.

Step 4 — Deliver the report

Provide actual paths to the diagnostic script, dumps, module mapping, and output_5_root_cause_report.md. Include the screening metrics and diagnostic config changes. Explain the pairing, evidence, limitations, and next steps. If execution is unavailable, complete the feasible integration work and identify unverified steps without claiming collection or analysis succeeded.

<!--
MAINTAINER GUIDE — Keep this skill a router. Collection and analysis procedures
belong to the linked MindStudio skills. Recheck links and artifact handoff when
their directory layout or output contract changes.
-->

© verl-project, 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 .agents/skills/train-infer-consistency of verl-project/verl-omni.

Open the folder on GitHubat commit 022b110

Compare with similar skills

Train Infer Consistency 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.

Train Infer Consistency compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Train Infer Consistency this skillverl-project/verl-omni1.2k—~860Automated safety check: PassApache-2.0
ML Failure DebuggerLeeroo-AI/superml195—~9.5kAutomated safety check: PassApache-2.0
Do Not Retry Without Diagnosisaiming-lab/MetaClaw3.5k—~189Automated safety check: PassMIT
The Art of Debuggingstas00/the-art-of-debugging1.7k—~6.1kAutomated safety check: NotesCC-BY-SA-4.0
Xpu CI Health Checkintel/torch-xpu-ops115—~1.5kAutomated safety check: PassApache-2.0
Datadog Query Recipeslangfuse/langfuse36k—~824Automated safety check: PassCustom licence

Similar skills

  • ML Failure Debugger

    Leeroo-AI/superml

    Diagnoses failing ML and AI work, such as OOM, NaN, divergence, crashes, slow throughput, wrong outputs and dependency conflicts, with every claim backed by documentation citations.

    195 GitHub stars~9.5k tokensUpdated 6 mo ago
    AI & LLM EngineeringAuto-check passed
  • Common mistake — retrying the same failing command or API call without understanding why it failed.

    3.5k GitHub stars~189 tokensUpdated 4 mo ago
    AI & LLM EngineeringAuto-check passed
  • The Art of Debugging

    stas00/the-art-of-debugging

    Condensed debugging method and tool recipes for Unix, Python and PyTorch programs: crashes, hangs, segfaults, wrong output, CUDA OOM, NaN values and slowness.

    1.7k GitHub stars~6.1k tokensUpdated 4 days ago
    DevelopmentAuto-check: notes
  • Xpu CI Health Check

    intel/torch-xpu-ops

    Official

    Check PyTorch ciflow/xpu (xpu.yml) on the main branch, collect the failing XPU test cases from the most recent completed run(s), analyze the ROOT CAUSE of each failure with AI, and produce a list…

    115 GitHub stars~1.5k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Datadog Query Recipes

    langfuse/langfuse

    Research Langfuse production telemetry with reusable Datadog queries.

    36k GitHub stars~824 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Tma Illegal Instruction

    facebookexperimental/triton

    Official

    Diagnose CUDA "illegal instruction" / kernel crashes on Triton kernels that reference to TMA loads or stores (maketensordescriptor, TensorDescriptor, descriptor.load, descriptor.store…

    201 GitHub stars~1.1k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from verl-project/verl-omni

  • Add Pipeline

    verl-project/verl-omni

    Router for adding a diffusion or omni pipeline to verl-omni.

    1.2k GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Add Reward Score

    verl-project/verl-omni

    Guide for adding a new reward scorer to verl-omni and wiring it into a run.

    1.2k GitHub stars~648 tokensUpdated yesterday
    Auto-check passed
  • Profile

    verl-project/verl-omni

    Route a verl-omni performance investigation to the right tool and capture a usable trace.

    1.2k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Run Cpu Tests

    verl-project/verl-omni

    How to write and run verl-omni CPU tests (testoncpu.py) that exercise adapters, rewards, and configs without a GPU or model weights.

    1.2k GitHub stars~673 tokensUpdated yesterday
    Auto-check passed
  • Commit And PR

    verl-project/verl-omni

    verl-omni commit message + PR conventions and the mandatory contribution policy.

    1.2k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Self Review

    verl-project/verl-omni

    Review your own verl-omni branch against the project rubric before opening or updating a PR.

    1.2k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed

Questions about Train Infer Consistency

What does Train Infer Consistency do?

Route verl-omni training/inference consistency checks through MindStudio's MSProbe collection and root-cause analysis skills. Train Infer Consistency is an agent skill from verl-project/verl-omni. Route verl-omni training/inference consistency checks through MindStudio's MSProbe collection and root-cause analysis skills.

When should I use Train Infer Consistency?

Train Infer Consistency fits situations like: collecting paired rollout/actor dumps; investigating numerical differences in diffusion.

How do I install Train Infer Consistency in Claude Code?

Run `npx skills add verl-project/verl-omni --skill train-infer-consistency -a claude-code`. Or copy the skill folder (.agents/skills/train-infer-consistency in verl-project/verl-omni) into .claude/skills/train-infer-consistency in your project. Claude Code loads it when a task matches its description.

How do I install Train Infer Consistency in Codex?

Run `npx skills add verl-project/verl-omni --skill train-infer-consistency -a codex`. Or copy the skill folder (.agents/skills/train-infer-consistency in verl-project/verl-omni) into .agents/skills/train-infer-consistency in your project. Codex loads it when a task matches its description.

Can I use Train Infer Consistency 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 verl-project/verl-omni --skill train-infer-consistency -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/train-infer-consistency, .gemini/skills/train-infer-consistency, .github/skills/train-infer-consistency and .opencode/skills/train-infer-consistency in your project.

What does Train Infer Consistency need to run?

SKILL.md names no scripts, command-line tools or credentials: Train Infer Consistency is instructions for the agent only. Our summary lists: Python 3.

Does Train Infer Consistency access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Train Infer Consistency 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 Train Infer Consistency use?

Train Infer Consistency 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 Train Infer Consistency use?

About 860 tokens (SKILL.md is roughly 3.4k 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 Train Infer Consistency?

Skills that share tags, products or a category with Train Infer Consistency: ML Failure Debugger (Leeroo-AI/superml, 195 stars), Do Not Retry Without Diagnosis (aiming-lab/MetaClaw, 3.5k stars), The Art of Debugging (stas00/the-art-of-debugging, 1.7k stars) and Xpu CI Health Check (intel/torch-xpu-ops, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Train Infer Consistency?

verl-project (a GitHub organization) maintains it in verl-project/verl-omni, which has 1,210 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 9, 2026.

Source: verl-project/verl-omni on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.