ssh_systemctl_list_units

Lists systemd units on remote hosts via SSH, with optional state and type filters.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a way to list systemd units on remote hosts, allowing users to filter by state or type to identify specific services or processes.

Core Features & Use Cases

  • Remote Systemd Unit Listing: Retrieve a list of systemd units from a remote host.
  • State Filtering: Filter units by their state (e.g., running, failed).
  • Type Filtering: Filter units by their type (e.g., service, timer).
  • Use Case: When diagnosing issues with a remote server, quickly identify which services are in a failed state or running timers.

Quick Start

List all running services on the host 'web01' using the ssh_systemctl_list_units skill.

Frequently Asked Questions about ssh_systemctl_list_units

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

FAQPage Schema
How do I list systemd units on a remote host via SSH?

You can filter systemd units by state, such as running or failed, to quickly identify specific services or processes that require attention during remote system diagnosis.

Can I filter systemd units by type like service or timer?

Yes, you can filter systemd units by type, such as service or timer, allowing you to isolate specific process categories when diagnosing issues on a remote Linux server.

Do I need SSH access to manage systemd units on a remote server?

Yes, SSH access to the target host is required to connect, retrieve the systemd unit list, and perform remote system management tasks on that Linux machine.

What is the best way to find failed services on a remote Linux system?

The best way to find failed services is to list systemd units on the remote host while applying a state filter for failed processes to pinpoint diagnosis targets.

How do I check running timers on a remote server?

You can check running timers by listing systemd units on the remote host and applying a type filter for timers to view scheduled tasks during system diagnosis.