ssh-os-upgrade

Automate major OS upgrades on Docker-heavy hosts with staging and verification.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-os-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-os-upgrade
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/runbooks/ssh-os-upgrade
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-os-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of upgrading a major OS version on a Docker-heavy host, ensuring a smooth transition with staging and verification steps.

Core Features & Use Cases

  • Staged Upgrade Process: Automates the upgrade process with pre-flight checks, cleanup, and post-upgrade verification.
  • Docker Support: Handles Docker services and stacks during the upgrade process.
  • Interactive Verification: Provides interactive steps for critical verification tasks like bootloader checks and post-reboot verification.
  • Use Case: Use this Skill to upgrade a host from one Ubuntu LTS version to another, ensuring all services are properly managed and the system is fully operational after the upgrade.

Quick Start

Run the SSH OS Upgrade Skill to automate the upgrade process for your host.

Frequently Asked Questions about ssh-os-upgrade

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

FAQPage Schema
How do I automate a major OS upgrade on a Docker-heavy host?

You can automate a major OS upgrade on a Docker-heavy host by using a staged process that manages Docker services, runs pre-flight checks, handles cleanup, and performs post-upgrade verification via SSH.

What is a staged OS upgrade process and how does it handle Docker services?

A staged OS upgrade process systematically manages Docker stacks and services during the transition, utilizing pre-flight checks, cleanup, and interactive verification to ensure the host and its containers are fully operational.

What do I need to perform an automated OS upgrade over SSH?

To perform an automated OS upgrade over SSH, you need SSH access and appropriate system permissions on the target host to manage Docker services and execute pre-flight and post-reboot verification steps.

How does interactive verification work during an OS version upgrade?

Interactive verification during an OS version upgrade provides guided steps for critical tasks like bootloader checks and post-reboot verification, ensuring the system is fully operational before completing the process.

Can I use this automated upgrade process to move between Ubuntu LTS versions?

Yes, you can use this automated upgrade process to transition a host from one Ubuntu LTS version to another, ensuring all Docker services are properly managed and verified after the upgrade.