What problem does it solve?
Managing and diagnosing individual Kubernetes Pods can be time consuming and error prone when dealing with failing containers, missing logs, scheduling issues, and probe or resource misconfigurations. This Skill centralizes the common Pod operations needed to inspect status, retrieve logs, open interactive shells, port-forward, and interpret events so agents and operators can rapidly identify root causes.
Core Features & Use Cases
- Inspect Pod status and wide metadata to determine scheduling and runtime state.
- Describe Pods to surface events, container statuses, exit codes, and error reasons for troubleshooting CrashLoopBackOff, ImagePullBackOff, Pending, and OOMKilled scenarios.
- Retrieve recent and previous logs, open an exec shell into a container, port-forward for local access, and copy files to/from Pods for debugging and diagnostics.
- Includes reusable bash scripts to list pod status and run a combined debug sequence, plus a schema for structured input when creating or querying Pods.
- Use case: an SRE investigating a production pod repeatedly restarting can describe the pod, read previous crash logs, check resource limits and probes, and port-forward to reproduce the issue locally.
Quick Start
Ask the skill to describe pod my-app in the target namespace and show recent and previous logs for diagnosis.