aiskillstore/remote-system-maintenance
This skill should be used when performing maintenance or diagnostics on remote Linux systems. Triggers on "remote server", "Linux maintenance", "Ubuntu cleanup", "Debian", "disk space", "apt cleanup", "journal vacuum", "snap cleanup", "system diagnostics". Provides structured three-phase checklists with quantification.
This is a copy. The original lives at comeonoliver/remote-system-maintenance.
npx skills add https://github.com/aiskillstore/marketplace --skill remote-system-maintenance
Structured guidance for diagnosing and maintaining remote Linux systems through SSH/tmux sessions, with emphasis on Ubuntu/Debian platforms.
Capture baseline system state:
Examine system health indicators:
Identify maintenance opportunities:
Execute these seven stages in order:
apt update to sync package listsapt upgrade for security and bug fixesapt autoremove to clean unused dependenciesapt clean to reclaim package cache spacejournalctl --vacuum-time=7d to limit log retention/tmp and /var/tmp for cleanup opportunitiesSnap keeps old revisions by default. To identify and remove:
# List all disabled snap revisions
snap list --all | awk '/disabled/{print $1, $3}'
# Remove specific revision
snap remove <package-name> --revision=<revision-number>
Important: Requires explicit removal by revision number, not simple package uninstallation.
All maintenance sessions must generate structured logs recording:
Real-world recovery examples:
Typical maintenance session: 15-30 minutes including diagnostics, cleanup, and documentation.
Take aiskillstore/remote-system-maintenance from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.