ssh-systemctl-is-enabled

Check if a systemd unit is enabled on a remote host via SSH.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows users to verify whether a systemd unit is enabled (and will start at boot) on a remote host, ensuring the system's desired configuration is maintained.

Core Features & Use Cases

  • Unit Enablement Check: Confirm that essential services are set to start automatically.
  • Post-Provision Verification: Ensure units are enabled after system setup or updates.
  • Reboot Readiness Audit: Pre-reboot checks to confirm service enablement status.
  • Use Case: Before a system reboot, use this Skill to verify that critical services like nginx.service are enabled to avoid unexpected downtime.

Quick Start

Use the ssh_systemctl_is_enabled skill to check if the nginx.service is enabled on the host 'web01'.

Frequently Asked Questions about ssh-systemctl-is-enabled

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

FAQPage Schema
How do I check if a systemd service is enabled on a remote host?

You can check if a systemd service is enabled on a remote host by using this Skill to verify its boot start status over SSH. It confirms whether the specified unit will start automatically during system boot.

Can I verify service enablement for a reboot readiness audit?

Yes, you can verify service enablement for a reboot readiness audit to ensure critical units are enabled. This prevents unexpected downtime by confirming that essential services start automatically after a system reboot.

What do I need to check systemd unit status over SSH?

To check systemd unit status over SSH, you need SSH access to the remote host and systemctl command availability. These prerequisites allow the Skill to query and verify the unit enablement status.

How does post-provision verification work for systemd units?

Post-provision verification for systemd units works by checking if the specified units are enabled after system setup or updates. This ensures the remote host maintains the desired system configuration for automatic service startup.

When should I audit remote host configuration for service enablement?

You should audit remote host configuration for service enablement before system reboots or after system setup. This verifies that essential systemd units are configured to start at boot, avoiding unexpected downtime.