ssh-dev-suite

Automate SSH remote development workflows across Linux hosts and containers.

31|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Ascend/agent-skills --skill ssh-dev-suite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-dev-suite
Source: https://github.com/Ascend/agent-skills/tree/main/skills/drivingsdk-ascend-model-migration/ssh-connection
Command: npx skills add https://github.com/Ascend/agent-skills --skill ssh-dev-suite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, pyyaml, sshpass, rsync, docker, kubectl, ssh, base64.

What problem does it solve?

SSH-based remote development workflows require manual setup for connections, command execution, file transfers, deployment, port forwarding, and remote debugging. This Skill standardizes and automates these tasks, reducing setup time and improving consistency across environments.

Core Features & Use Cases

  • Connect: manage SSH connections with profile-based configuration and container-aware execution.
  • Deploy & Tunnels: deploy code, manage port forwarding, and route traffic to remote environments or containers.
  • Debug & Long Tasks: structured remote debugging workflow and long-running job support with checkpointing.
  • Multi-Environment Use Cases: teams using Linux hosts and containerized apps (Docker/Kubernetes) gain unified tooling and guidance.

Quick Start

Configure an SSH profile using agent prompts and run a basic remote command to verify connectivity.

Frequently Asked Questions about ssh-dev-suite

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

FAQPage Schema
How do I automate SSH remote development workflows across Linux hosts and containers?

Automate SSH remote development workflows by managing connections, commands, transfers, deployments, and tunnels through profile-based configuration and container-aware execution. This standardizes tasks across Linux hosts and Docker/Kubernetes environments.

Can I use SSH port forwarding and tunnels with remote Docker or Kubernetes environments?

Yes, SSH port forwarding and tunnels work with remote Docker and Kubernetes environments. The suite deploys code, manages port forwarding, and routes traffic directly to remote environments or containers using container-aware execution.

What is the best way to manage long-running jobs and remote debugging over SSH?

Manage long-running jobs and remote debugging over SSH using structured workflows with checkpointing. This supports long-task execution and provides repeatable debugging processes for consistent remote development.

Does this SSH automation suite support both key-based and password-based authentication?

Yes, this SSH automation suite supports both key-based and password-based authentication. It uses dependencies like sshpass and standard ssh clients to manage connections flexibly across different remote environments.

Do I need Docker and kubectl installed locally to manage remote containers via SSH?

Docker and kubectl are required dependencies to manage remote containers via SSH. They enable container-aware execution and routing for deployments and tunnels targeting Docker or Kubernetes environments.