health

Generate health status reports for Docker Compose and bare-metal services.

161|21|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/softspark/ai-toolkit --skill health-softspark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health
Source: https://github.com/softspark/ai-toolkit/tree/main/app/skills/health
Command: npx skills add https://github.com/softspark/ai-toolkit --skill health-softspark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Service downtime and hidden issues can go unnoticed; teams need a fast way to assess the health of their applications and infrastructure.

Core Features & Use Cases

  • Detects running services via Docker Compose or process listings.
  • Executes predefined health checks for HTTP APIs, databases, caches, and message brokers.
  • Generates a structured health report in JSON/YAML and provides diagnostics such as logs, resource usage, and network status.
  • Ideal for DevOps engineers who want a single command to audit service health during deployments, monitoring, or incident response.

Quick Start

Request a health overview of the project's services to receive a concise status report.

Frequently Asked Questions about health

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

FAQPage Schema
How do I check the health status of Docker Compose services and infrastructure?

To check the health status of Docker Compose services and infrastructure, you can generate a structured report that detects running containers, executes predefined checks, and outputs JSON or YAML diagnostics. It requires access to system commands like docker, curl, and ps.

Can I run health checks for HTTP APIs, databases, and message brokers?

Yes, you can run health checks for HTTP APIs, databases, caches, and message brokers. The process executes predefined checks for these common services and generates a structured health report detailing logs, resource usage, and network status.

What is the best way to audit service health during incident response?

The best way to audit service health during incident response is to use a single command that detects running services via process listings or Docker Compose, executes health checks, and provides diagnostics like resource usage and logs in JSON or YAML format.

Does this health check approach work with bare-metal processes or only Docker?

This health check approach works with both Docker Compose and bare-metal processes. It detects running services through process listings or container orchestration, executing checks for common services like HTTP APIs and databases.

Do I need a custom script to get JSON output for my infrastructure health report?

You do not strictly need a custom script, but you can optionally use a health_check.py script for JSON output. The process generates a structured health report in JSON or YAML and provides diagnostics using standard system commands.

Why are my service health checks not working for hidden infrastructure issues?

Service health checks might miss hidden infrastructure issues if they lack access to system commands like docker, curl, and ps. The process requires these commands to detect running services and execute predefined checks for accurate diagnostics.