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.