healthcheck

Automate system health checks and diagnostic reporting across Linux, macOS, and Windows.

171|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/ntygod/ZhiWei --skill healthcheck-ntygod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: healthcheck
Source: https://github.com/ntygod/ZhiWei/tree/main/src/main/resources/skills/healthcheck
Command: npx skills add https://github.com/ntygod/ZhiWei --skill healthcheck-ntygod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates system health checks and diagnostic reporting, replacing laborious manual monitoring with repeatable, accurate insights.

Core Features & Use Cases

  • Cross-platform health checks: gather CPU, memory, disk, ports, uptime, and service status using shell commands across Linux, macOS, and Windows.
  • Diagnostic reporting: produce structured outputs including a human-readable report and machine-parseable JSON for downstream analysis.
  • Reproducible workflows: a single diagnose.py script coordinates data collection and output consistency across environments.
  • Use case: pre-deployment health verification, routine maintenance, and rapid incident response.

Quick Start

Run the diagnose.py script to perform a full health check and generate a diagnostic report.

Frequently Asked Questions about healthcheck

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

FAQPage Schema
How do I automate system health checks across Linux, macOS, and Windows?

Automated system health checks use a single diagnostic script to gather CPU, memory, disk usage, port status, and service health across Linux, macOS, and Windows. This replaces manual monitoring by running shell commands to produce consistent, repeatable reports for quick remediation.

What metrics are included in an automated system health diagnostic report?

An automated system health diagnostic report includes CPU usage, memory utilization, disk space, port status, uptime, and service health. The script outputs both a human-readable report and machine-parseable JSON to support downstream analysis and rapid incident response.

Can I use shell commands to gather CPU and memory diagnostics for pre-deployment verification?

Yes, you can use shell commands to gather CPU and memory diagnostics for pre-deployment verification. The health check script coordinates data collection across different operating systems, ensuring consistent metrics for validating system readiness before deployment.

What is the best way to monitor disk usage and port status for routine server maintenance?

The best way to monitor disk usage and port status for routine maintenance is running an automated diagnostic script. It collects system metrics using shell execution and outputs structured JSON, providing accurate insights without laborious manual checks.

Does this system monitoring approach work without external dependencies or agents?

Yes, this system monitoring approach works without external dependencies by using built-in shell_exec and file_read tools. It directly executes shell commands on the host operating system to collect metrics, requiring no additional monitoring agents.

Why does my system health check need to output structured JSON?

Your system health check needs to output structured JSON for downstream analysis and integration. While human-readable reports aid quick remediation, machine-parseable JSON allows automated pipelines to ingest diagnostic data for continuous monitoring and alerting.