hyperpod-ssm

Executes remote commands and transfers files on SageMaker HyperPod nodes via AWS Systems Manager.

15|9|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/haozhx23/HyperPod-InstantStart --skill hyperpod-ssm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperpod-ssm
Source: https://github.com/haozhx23/HyperPod-InstantStart/tree/main/.claude/skills/hyperpod-ssm
Command: npx skills add https://github.com/haozhx23/HyperPod-InstantStart --skill hyperpod-ssm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires awscli, session-manager-plugin, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a way to execute remote commands and transfer files on SageMaker HyperPod cluster nodes using AWS Systems Manager (SSM), without direct SSH access.

Core Features & Use Cases

  • Remote Command Execution: Execute commands on cluster nodes for operations like diagnostics, package installation, and more.
  • File Transfer: Upload and download files from nodes, enabling easy data management.
  • Use Case: For instance, you can use this Skill to install a new package on all nodes of your HyperPod cluster or retrieve logs from a specific node.

Quick Start

Use the hyperpod-ssm skill to execute the command 'ls -l' on all nodes of the cluster 'my-cluster'.

Frequently Asked Questions about hyperpod-ssm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute remote commands on SageMaker HyperPod nodes without SSH access?

Execute remote commands on SageMaker HyperPod nodes without SSH access by using AWS Systems Manager (SSM). This Skill sends instructions directly through the SSM API to perform diagnostics, package installations, or system administration tasks on your cluster nodes.

Can I transfer files to and from SageMaker HyperPod cluster nodes using AWS SSM?

Yes, you can transfer files to and from SageMaker HyperPod cluster nodes using AWS SSM. This Skill handles file uploads and downloads programmatically, enabling easy data management and log retrieval across your cluster instances.

What dependencies do I need to run remote commands on SageMaker HyperPod via SSM?

To run remote commands on SageMaker HyperPod via SSM, you need AWS CLI v2, the session-manager-plugin, and jq installed. These dependencies provide the necessary command execution interfaces and JSON parsing capabilities for managing your cluster nodes.

What is the best way to manage packages and retrieve logs across a SageMaker HyperPod cluster?

The best way to manage packages and retrieve logs across a SageMaker HyperPod cluster is using AWS SSM. This method allows you to execute remote command operations and transfer files simultaneously across all nodes without requiring direct network connectivity.

Does AWS SSM work for cluster management tasks on SageMaker HyperPod instances?

AWS SSM works for cluster management tasks on SageMaker HyperPod instances by providing a secure channel for remote command execution and file transfer. It supports operational workflows like system administration, diagnostics, and bulk package installation.

Are there limitations when using AWS SSM for remote command execution on SageMaker HyperPod?

Limitations when using AWS SSM for remote command execution on SageMaker HyperPod include strict dependency on having AWS CLI v2, session-manager-plugin, and jq correctly configured. Additionally, SSM operations require appropriate IAM permissions to interact with your managed nodes.