ssh-host-snapshot

Capture structured SSH host snapshots for system state analysis and rollback.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill captures a structured point-in-time inventory of an SSH host, allowing for easy comparison and rollback to a previous state.

Core Features & Use Cases

  • Structured Inventory Capture: Gather information on packages, systemd, network, storage, and Docker.
  • Snapshot Management: Store and manage snapshots on the host and off-box for analysis and rollback.
  • Use Case: Before an OS upgrade or incident, capture a snapshot to preserve the current state for later comparison or rollback.

Quick Start

Run the 'ssh-host-snapshot' skill to capture a snapshot of the 'myhost' server.

Frequently Asked Questions about ssh-host-snapshot

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

FAQPage Schema
How do I capture a system state snapshot over SSH before an OS upgrade?

To capture an SSH host snapshot, run the skill against your target host to gather a structured inventory of packages, systemd, network, storage, and Docker state for later comparison or rollback.

What information does an SSH host snapshot include for rollback analysis?

An SSH host snapshot includes a structured point-in-time inventory of installed packages, systemd services, network configurations, storage layouts, and Docker containers to preserve the current system state.

Do I need specific SSH tools to capture and transfer host snapshots off-box?

Yes, capturing and managing SSH host snapshots requires SSH access to the host and utilizes tools like ssh_exec_run and ssh_sftp_download to facilitate snapshot capture and file transfer.

Can I manage system snapshots stored both on the host and off-box for incident recovery?

Yes, the snapshot management feature allows you to store and manage captured host inventories both on the host and off-box, providing a structured system state for various operational and incident recovery scenarios.

What is the best way to inventory Linux server configurations before making system changes?

Capturing a structured point-in-time inventory of the host via SSH is the best way to preserve configurations before changes, allowing for easy comparison and rollback if an incident occurs.

When should I capture an SSH host inventory snapshot?

You should capture an SSH host inventory snapshot before an OS upgrade or incident, preserving the current system state of packages, systemd, network, storage, and Docker for later comparison or rollback.