environment-health

Diagnose Docker container health, service connectivity, and environment issues.

2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/michaelalber/ai-toolkit --skill environment-health
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-health
Source: https://github.com/michaelalber/ai-toolkit/tree/main/skills/environment-health
Command: npx skills add https://github.com/michaelalber/ai-toolkit --skill environment-health

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you quickly identify and resolve issues within your development or staging environments, ensuring services are running correctly and dependencies are met.

Core Features & Use Cases

  • Container Health Checks: Verifies the status and resource usage of Docker containers.
  • Service Monitoring: Checks connectivity to databases, APIs, and other services.
  • Environment Diagnostics: Identifies port conflicts, network issues, and disk space problems.
  • Use Case: When your local development environment suddenly stops working, use this Skill to systematically probe Docker containers, check service endpoints, and pinpoint the root cause of the failure.

Quick Start

Use the environment-health skill to diagnose why the web service is not responding.

Frequently Asked Questions about environment-health

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

FAQPage Schema
How do I diagnose Docker container health issues in my development environment?

Diagnose Docker container health issues by executing shell commands to verify container status, check resource usage, and analyze network states. This identifies problems with container health, service connectivity, and port conflicts within your development environment.

Why does my local development environment suddenly stop working when services are not responding?

Local development environments stop responding due to port conflicts, network issues, or failing service connectivity. Probe Docker containers, check service endpoints, and validate dependencies to systematically pinpoint the root cause of the failure.

What is the best way to troubleshoot service connectivity and port conflicts in staging environments?

Troubleshoot service connectivity and port conflicts by performing environment diagnostics that analyze network states and Docker health checks. This verifies database and API connectivity while identifying disk space and resource usage problems.

Can I use this approach to monitor resource usage and dependency validation for Docker containers?

Yes, you can monitor Docker container resource usage and perform dependency validation by executing shell commands to analyze container states. This verifies service connectivity and identifies disk space or network issues affecting your environment.

How do I perform an environment health check when my web service fails to connect to the database?

Perform an environment health check by probing Docker containers, checking service endpoints, and validating dependencies to diagnose database connectivity failures. This systematically analyzes network states and container health to resolve the service failure.

What are the limitations of troubleshooting environment issues without systematic Docker health checks?

Troubleshooting without systematic Docker health checks limits your ability to identify container health, port conflicts, and resource usage problems. Executing shell commands for environment diagnostics is required to accurately analyze network states and validate dependencies.