awslabs avatar

Hyperpod Slurm Debugger

A read-only diagnostic that walks you through Slurm scheduler and daemon problems on HyperPod clusters. It covers the usual suspects: nodes stuck in down or drain, jobs pending forever despite idle capacity, GPU counts wrong, slurmctld unresponsive, and the "Node unexpectedly rebooted" message that shows up after auto-repair. The procedure runs a bash script that checks slurmd status, disk usage, RPC layer health, and controller state, then maps findings to the official AWS troubleshooting guide without printing any remediation commands. You still have to run fixes yourself. Requires the SSM plugin and unbuffer, which is non-negotiable because start-session will silently fail otherwise. Good for teams managing Slurm on HyperPod who need structured diagnosis before escalating or running state-changing commands.

GitHub stars
783
last updated
Jun 11, 2026

Install

$ npx -y skills add awslabs/agent-plugins --skill hyperpod-slurm-debugger --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

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.

Prerequisites

Sponsors

Details

Repository
github.com/awslabs/agent-plugins
Categories
Documentation, AI & Agent Building, Debugging
License
Apache-2.0
First seen
Jun 11, 2026

More from awslabs/agent-plugins

All 32
1axoviq-ai avatarweb_searchaxoviq-ai/synthadocSearch the web and ingest results as wiki pages0skills.sh installs
2bearcove avataridiomatic-rustbearcove/pikruIdiomatic Rust patterns for pikru C port. Use when writing or reviewing Rust code ported from C. Don't write C in Rust - the goal is correct behavior, not line-0skills.sh installs
3binjuhor avatarui-ux-pro-maxbinjuhor/shadcn-larFrontend UI/UX design intelligence - activate FIRST when user requests beautiful, stunning, gorgeous, or aesthetic interfaces. The primary skill for design deci0skills.sh installs
4butterbase-ai avatarjourney-ideabutterbase-ai/butterbase-skillsUse as stage 1 of the Butterbase journey, when the user has only a rough idea ("I want to build something that..."). Conducts a concrete, one-question-at-a-time0skills.sh installs
5butterbase-ai avatarjourney-preflightbutterbase-ai/butterbase-skillsUse before any Butterbase platform-touching action (or when journey-preflight is invoked directly) to verify the user has a Butterbase account, the MCP server i0skills.sh installs
6butterbase-ai avatarschema-designbutterbase-ai/butterbase-skillsThis is a reference guide for Butterbase's declarative schema DSL, where you describe your desired database state and the platform diffs...0skills.sh installs