pod-crash-debug

Diagnoses Kubernetes pod crash failures by analyzing statuses, events, and previous logs.

225|28|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/scitix/siclaw --skill pod-crash-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pod-crash-debug
Source: https://github.com/scitix/siclaw/tree/main/skills/core/pod-crash-debug
Command: npx skills add https://github.com/scitix/siclaw --skill pod-crash-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps SREs and DevOps engineers quickly diagnose and identify the root cause of common pod failures in Kubernetes, such as CrashLoopBackOff, OOMKilled, Error, and RunContainerError.

Core Features & Use Cases

  • Automated Diagnosis: Systematically checks pod status, events, and logs to pinpoint failure reasons.
  • Root Cause Identification: Matches observed errors and exit codes against known patterns for common Kubernetes pod issues.
  • Use Case: When a critical application pod is repeatedly restarting, this Skill provides a clear, actionable analysis of why it's failing, enabling faster resolution.

Quick Start

Use the pod-crash-debug skill to diagnose the pod named 'my-app-pod' in the 'production' namespace.

Frequently Asked Questions about pod-crash-debug

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

FAQPage Schema
How do I diagnose a Kubernetes pod in CrashLoopBackOff?

To diagnose a Kubernetes pod in CrashLoopBackOff, this Skill analyzes pod status, events, and previous container logs to pinpoint root causes like application exceptions or configuration issues. It systematically checks exit codes against known failure patterns.

What causes OOMKilled errors in Kubernetes pods?

OOMKilled errors in Kubernetes pods occur when containers exceed their memory limits. This Skill identifies out-of-memory errors by analyzing pod status and events, matching observed resource constraints against known Kubernetes failure patterns.

How do I find the root cause of a RunContainerError in Kubernetes?

To find the root cause of a RunContainerError in Kubernetes, this Skill analyzes pod events and previous container logs to identify configuration issues or application exceptions. It requires kubectl to interact with the Kubernetes API for failure analysis.

Do I need kubectl to debug pod crashes in a production namespace?

Yes, you need kubectl installed and configured to debug pod crashes in a production namespace. This Skill requires kubectl to interact with the Kubernetes API, retrieve pod events, and fetch previous container logs for root cause identification.

What is the best way to troubleshoot Kubernetes pods that keep restarting?

The best way to troubleshoot Kubernetes pods that keep restarting is to analyze pod status, events, and previous container logs. This Skill systematically matches observed errors and exit codes against known patterns to provide actionable analysis.

Why does my Kubernetes pod fail with an Error status immediately after starting?

A Kubernetes pod fails with an Error status immediately after starting due to application exceptions or configuration issues. This Skill diagnoses the failure by analyzing previous container logs and pod events to identify the specific root cause.