Agent skill · AI & Agents

hyperpod-slurm-debugger

Diagnostic-only skill for Slurm scheduler and node-daemon issues on Amazon SageMaker HyperPod Slurm clusters. Scope mirrors the HyperPod troubleshooting guide. Invoke when the user reports a Slurm node stuck in down/drain, "Node unexpectedly rebooted" after auto-repair, slurmd not running, jobs stuck PENDING with REASON=Resources while sinfo shows idle nodes, jobs stuck COMPLETING after node replacement, GRES/GPU counts wrong, scontrol ping failing, slurmctld unresponsive, an Action:Reboot/Replace request that did not trigger HyperPod auto-recovery, or auto-resume not restarting a job. Also tr

Amazon Web Services - Labs12,649★ · +18/wk · 2 repos on radarProfile →
claude-codeships scriptsApache-2.0
Install
npx skills add awslabs/agent-plugins --skill hyperpod-slurm-debugger --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 13 KB
Bundled scripts: yes
Version: 0.0.1
Path: plugins/sagemaker-ai/skills/hyperpod-slurm-debugger/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 850
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# HyperPod Slurm Debugger Diagnostic-only. Identify and classify Slurm scheduler and node-daemon issues on HyperPod Slurm clusters. Do not run, recommend, or print any state-mutating command. For remediation, link to the official AWS or Slurm documentation. ## When to invoke Invoke when the user reports any of the symptoms in the [decision table](#decision-table). ## When NOT to invoke - Cluster has `Orchestrator.Eks` — invoke `hyperpod-node-debugger` or `hyperpod-nccl`. - Single-node hardware fault with healthy Slurm scheduler — invoke `hyperpod-node-debugger`. - NCCL training-hang investigation — invoke `hyperpod-nccl`. - Node unreachable via SSM — invoke `hyperpod-ssm`. ## Constraints - Read-only. Do not run, recommend, or print state-mutating commands. - For any remediation, link to AWS or Slurm docs. The user authorizes and executes. - IaC-managed cluster (Terraform / CloudFormation / CDK): warn that direct mutation drifts the live state from the IaC plan. Canonical recovery URLs: [references/slurm-details.md → Authoritative recovery documentation](references/slurm-details.md). ## Prerequisites - AWS CLI v2, authenticated for the target account and region with permissions: - `

What's inside
Steps it walks through
  1. When to invoke
  2. When NOT to invoke
  3. Constraints
  4. Prerequisites
  5. Procedure
  6. Step 1 — Collect inputs
  7. Step 2 — Confirm orchestrator
  8. Step 3 — Run the diagnostic script
  9. Step 4 — Map findings → docs
  10. Decision table
  11. Defaults
  12. Error handling
  13. A: Node Down
  14. B: Unexpected Reboot
Ships with 2 files
  • references/slurm-details.md
  • scripts/slurm-diagnose.sh
Commands it runs
aws sagemaker describe-cluster --cluster-name <NAME/ARN> --region <REGION> \
bash scripts/slurm-diagnose.sh --cluster <NAME> --region <REGION>
Scope to a node:
bash scripts/slurm-diagnose.sh --cluster <NAME> --region <REGION> --node <SLURM_NODE>
More from agent-plugins
All skills →
About this skill
What does the hyperpod-slurm-debugger skill do?

Diagnostic-only skill for Slurm scheduler and node-daemon issues on Amazon SageMaker HyperPod Slurm clusters. Scope mirrors the HyperPod troubleshooting guide. Invoke when the user reports a Slurm node stuck in down/drain, "Node unexpectedly rebooted" after auto-repair, slurmd not running, jobs stuck PENDING with REASON=Resources while sinfo shows idle nodes, jobs stuck COMPLETING after node replacement, GRES/GPU counts wrong, scontrol ping failing, slurmctld unresponsive, an Action:Reboot/Replace request that did not trigger HyperPod auto-recovery, or auto-resume not restarting a job. Also tr

How do I install it?

Run `npx skills add awslabs/agent-plugins --skill hyperpod-slurm-debugger --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From awslabs/agent-plugins, a repository with 850 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going