service-status

Verify HTTP endpoints, ports, and systemd state for homelab services.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/PeterSalvato/joinery --skill service-status
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: service-status
Source: https://github.com/PeterSalvato/joinery/tree/main/skills/service-status
Command: npx skills add https://github.com/PeterSalvato/joinery --skill service-status

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quick diagnostic: are all homelab services responding on their expected ports. Diagnostic only, no restarts.

Core Features & Use Cases

  • HTTP Endpoint Checks: Verify web endpoints for each service are reachable (HTTP status 200/3xx or expected codes).
  • Port Availability: Confirm required ports are open and listening.
  • Systemd State: Validate that services are active without making changes.
  • Use Case: After a deployment or outage, run the check to confirm all critical services are online and healthy.

Quick Start

Run /service-status to generate a current health snapshot of all configured homelab services.

Frequently Asked Questions about service-status

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

FAQPage Schema
How do I check if homelab services are responding on their expected ports?▼

To check if homelab services are responding, use this Skill to verify HTTP endpoints, confirm port availability, and validate systemd state without altering service configurations or restarting processes.

Can I verify systemd service state without restarting the service?▼

Yes, you can verify systemd service state non-destructively. This Skill queries systemd to validate that services are active and running without issuing restart commands or altering their current operational state.

What is the best way to run a health check after a homelab deployment?▼

The best way to run a health check after a homelab deployment is to execute a diagnostic command that generates a current health snapshot, verifying HTTP status codes and port availability across all critical services.

Does this diagnostic tool fix services that are offline or unreachable?▼

No, this diagnostic tool does not fix offline or unreachable services. It is strictly non-destructive and designed for operational monitoring, meaning it only reports HTTP, port, and systemd states without altering service states.

How do I monitor HTTP endpoints to ensure they return expected status codes?▼

To monitor HTTP endpoints, this Skill checks web endpoints for each configured service to ensure they are reachable and returning expected HTTP status codes, such as 200 or 3xx redirects, providing a quick diagnostic snapshot.