linux-service-triage

Diagnose Linux service failures using logs, systemd/PM2 status, permissions, and proxy/DNS checks.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/billyfranklim1/claude-skills --skill linux-service-triage-billyfranklim1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linux-service-triage
Source: https://github.com/billyfranklim1/claude-skills/tree/main/plugins/linux-service-triage/skills/linux-service-triage
Command: npx skills add https://github.com/billyfranklim1/claude-skills --skill linux-service-triage-billyfranklim1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnoses common Linux service issues using logs, systemd/PM2, file permissions, Nginx reverse proxy checks, and DNS sanity checks.

Core Features & Use Cases

  • Triage and diagnose service failures using logs and systemd/PM2 status
  • Verify permissions and file access for service directories
  • Validate Nginx reverse proxy configuration and DNS resolution
  • Propose a minimal fix plan and verification steps

Quick Start

Paste the service status output and recent logs, and I will produce a triage report with minimal fix steps.

Frequently Asked Questions about linux-service-triage

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

FAQPage Schema
How do I diagnose a Linux service that fails to start?

Diagnose Linux service startup failures by analyzing recent logs and checking systemd or PM2 status to classify misconfigurations. This evidence-gathering process identifies root causes, enabling you to plan minimal fixes and execute safe verification steps.

What is the best way to troubleshoot Nginx reverse proxy misconfigurations?

Troubleshoot Nginx reverse proxy misconfigurations by validating proxy configurations and performing DNS sanity checks. Verifying DNS resolution and proxy settings isolates unreachable server applications, enabling you to propose a targeted minimal fix plan.

How do I check file permissions for a misbehaving Linux service?

Check file permissions for a misbehaving Linux service by verifying access rights for service directories. Analyzing these permissions classifies failure causes related to access errors, forming the basis for a minimal fix plan and safe verification steps.

Why does my systemd service remain unreachable after restarting?

A systemd service may remain unreachable due to Nginx reverse proxy misconfigurations, DNS resolution failures, or file permission errors. Analyzing service logs and systemd status provides evidence to classify the failure cause and plan a minimal fix.

Can I use systemd logs to triage proxy and DNS problems?

Yes, you can use systemd logs to triage proxy and DNS problems by gathering evidence of application misbehavior. Analyzing logs alongside Nginx and DNS configurations classifies failure causes and formulates safe verification steps.

What should I provide to get a Linux service triage report?

To get a Linux service triage report, provide the service status output and recent logs. This input enables diagnosis of common service issues using systemd or PM2 data, file permissions, and proxy and DNS configurations.