Skip to content
Back to skills

Dgx Status

ASecurity

One-shot read-only health snapshot of the DGX host — GPU mode, GPU utilization and compute-app count, nvidia-smi memory and processes, and running containers. Use to answer "what is the DGX doing right now" before deploying, switching GPU mode, or debugging a stuck endpoint. Strictly read-only; never changes state.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 16, 2026
ai-agentsbashdockerdebugging

Security analysis

A100/100

Scanned October 16, 2026

npx -y skills add chipi/agentic-ai-homelab --skill dgx-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dgx Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dgx Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chipi-dgx-status/badge)](https://www.skillsdirectory.com/skills/chipi-dgx-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dgx-status
description: One-shot read-only health snapshot of the DGX host — GPU mode, GPU utilization and compute-app count, nvidia-smi memory and processes, and running containers. Use to answer "what is the DGX doing right now" before deploying, switching GPU mode, or debugging a stuck endpoint. Strictly read-only; never changes state.
---

# dgx-status

A read-only snapshot of the DGX. Answers "what is the box doing right now" before
you deploy, switch modes, or debug a dead endpoint. **Never mutates** — no mode
switch, no up/down, no kill.

## Gather (all read-only, over ssh dgx-llm-1)

```bash
ssh dgx-llm-1 '
  ~/bin/gpu-mode-swap.sh status --json
  nvidia-smi --query-gpu=memory.used,memory.total,utilization.gpu --format=csv,noheader
  nvidia-smi --query-compute-apps=pid,process_name,used_memory --format=csv,noheader
  for p in 9000 8003; do curl -fsS -o /dev/null -w "$p:%{http_code} " http://127.0.0.1:$p/health 2>/dev/null; done; echo
  docker ps --format "{{.Names}} {{.Status}}" 2>/dev/null || echo "docker ps needs sudo"
'
```

## Report

One compact block:
- **mode** (code/research/idle/BROKEN-BOTH) + `gpu_compute_app_count`
- **GPU**: utilization %. NOTE: on GB10 (unified memory) `nvidia-smi`
  `memory.used/total` returns `[N/A]` — don't rely on it. Use the compute-apps
  `used_memory` below (and DCGM/Grafana) for real memory pressure.
- **compute apps**: pid / name / memory — who actually holds the GPU
- **vLLM health**: which of `:9000` / `:8003` answers
- **containers**: running stacks (or note docker needs sudo)

## Flag mismatches

- `idle` but a compute app is present → a training job / Ollama holds the GPU
  directly (switching would fight it — see the `gpu-mode` skill).
- `code` but `:9000` not healthy → the stack didn't come up cleanly.
- `BROKEN-BOTH`, or both ports answering → bad state; surface it, don't fix blindly.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.