Temporal's official skill for building durable workflows — SDK patterns across seven languages, plus the determinism rules that decide whether a workflow survives a replay.
SageMaker HyperPod Cluster DebuggerSkill
Summary
Read-only diagnostics for cluster-wide SageMaker HyperPod failures on EKS or Slurm — CloudFormation errors, EFA health checks, lifecycle scripts, capacity, dangling nodes and autoscaler conflicts.
Features
- Read-only by policy — mutating commands are handed to a human, never executed
- Covers both EKS and Slurm HyperPod orchestrators
- Checks whether a resource is IaC-managed before suggesting any CLI fix
- Ordered escalation: investigate, then reboot, then replace, with volume-loss warnings
- Findings route to per-section remediation runbooks rather than generic advice
- --validate pre-flight mode for capacity and subnet sizing before cluster creation
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
My HyperPod EKS cluster has been stuck in Failed since the last CloudFormation deploy — work out what actually broke and what I should run.
Description
A SageMaker HyperPod cluster that will not come up is an expensive problem, and the failure is rarely where the error message points. This official AWS skill gives a coding agent a structured diagnostic pass over cluster-wide HyperPod problems on both EKS and Slurm: creation and deployment failures, CloudFormation nested-stack errors, EFA health check failures, lifecycle script failures, capacity and subnet sizing, EKS access, node replacement, post-maintenance rollback state, dangling nodes and autoscaler conflicts.
Read-only by construction
The skill's operating policy is the interesting part. The agent runs diagnostics itself — scripts/diagnose-cluster.sh collects state through AWS APIs, and SSM for Slurm controller health — but it never runs a command that changes cluster, node or workload state. Anything mutating is presented as a "Suggested command (run this yourself)" block for a human to execute. Escalation is ordered explicitly: investigate, then reboot, then replace, with the warning that replacement destroys root and secondary volumes and is not supported on Slurm controller nodes at all.
The infrastructure-as-code check
Before any state-changing CLI suggestion, the skill asks whether the resource is IaC-managed — HyperPod clusters, security groups, EKS access entries and IAM almost always are. If it is, the fix belongs in CloudFormation, CDK or Terraform, because running the CLI creates drift the next deploy silently reverts. The CLI path is reserved for cases where IaC genuinely is not available: locked out, predating IaC, or mid-review. This is the kind of institutional knowledge that separates a useful diagnostic from one that makes tomorrow worse.
Findings that route somewhere
The diagnostic prints each issue as [FAIL] ... → references/<file>.md § <section>, pointing at per-finding remediation runbooks: a CloudFormation per-resource error catalog, capacity and subnet planning, lifecycle script failures, operational deep-dives on EFA security groups, EKS access, SSM, Slurm and filesystems, plus the full IAM policy the diagnostic itself needs. A --validate pre-flight mode runs the same checks before a cluster is created.
Part of the sagemaker-ai plugin in AWS Labs' official agent plugins repository, Apache-2.0 licensed.
Related Skills
Expo's official skill for building native-feeling screens: Apple HIG styling, semantic colors, SF Symbols, native controls, Reanimated, blur and liquid glass.
Pull unresolved CodeRabbit review threads from your PR and apply the fixes one at a time, treating every reviewer comment as untrusted input rather than an instruction.
Google's official skill for driving the gcloud CLI safely from an agent: validate every command against its own help text, cap the output, and refuse the operations that should never run unattended.