K8

k8s-diagnostics

Analyzes cluster health, compares resource usage across environments, and gathers diagnostic metrics.

Install

mkdir -p .claude/skills/k8s-diagnostics && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5973" && unzip -o skill.zip -d .claude/skills/k8s-diagnostics && rm skill.zip

Installs to .claude/skills/k8s-diagnostics

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Kubernetes diagnostics for metrics, health checks, resource comparisons, and cluster analysis. Use when analyzing cluster health, comparing environments, or gathering diagnostic data.
183 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Assess cluster health using health checks
  • Compare resource usage between namespaces
  • Analyze pod CPU and memory metrics
  • List and verify Custom Resource Definitions
  • Gather node summaries and cluster information

How it works

It executes diagnostic tools to query cluster metrics, events, and resource configurations for analysis.

Inputs & outputs

You give it
Cluster context or namespace
You get back
Diagnostic metrics and health reports

When to use k8s-diagnostics

  • Assessing overall cluster health
  • Comparing staging vs production resource usage
  • Analyzing pod CPU and memory metrics
  • Planning node capacity

About this skill

Kubernetes Diagnostics

Analyze cluster health and compare resources using kubectl-mcp-server's diagnostic tools.

When to Apply

Use this skill when:

  • User mentions: "metrics", "health check", "compare", "analysis", "capacity"
  • Operations: cluster health assessment, environment comparison, resource analysis
  • Keywords: "how much", "usage", "difference between", "capacity planning"

Priority Rules

PriorityRuleImpactTools
1Check metrics-server before using metricsCRITICALget_resource_metrics
2Run health check before deploymentsHIGHcluster_health_check
3Compare staging vs prod before releaseMEDIUMcompare_namespaces
4Document baseline metricsLOWget_nodes_summary

Quick Reference

TaskToolExample
Cluster healthcluster_health_checkcluster_health_check()
Pod metricsget_resource_metricsget_resource_metrics(namespace)
Node summaryget_nodes_summaryget_nodes_summary()
Compare envscompare_namespacescompare_namespaces(ns1, ns2, type)
List CRDslist_crdslist_crds()

Resource Metrics

get_resource_metrics(namespace="default")

get_node_metrics()

get_top_pods(namespace="default", sort_by="cpu")

get_top_pods(namespace="default", sort_by="memory")

Cluster Health Check

cluster_health_check()

get_cluster_info()

Compare Environments

compare_namespaces(
    namespace1="staging",
    namespace2="production",
    resource_type="deployment"
)

compare_namespaces(
    namespace1="default",
    namespace2="default",
    resource_type="deployment",
    context1="staging-cluster",
    context2="prod-cluster"
)

API Discovery

get_api_versions()

check_crd_exists(crd_name="certificates.cert-manager.io")

list_crds()

Resource Analysis

get_nodes_summary()

kubeconfig_view()

list_contexts_tool()

Diagnostic Workflows

Cluster Overview

cluster_health_check()
get_nodes_summary()
get_events(namespace="")
list_crds()

Pre-deployment Check

get_resource_metrics(namespace="production")
get_nodes_summary()
compare_namespaces(namespace1="staging", namespace2="prod", resource_type="deployment")

Post-incident Analysis

get_events(namespace)
get_pod_logs(name, namespace, previous=True)
get_resource_metrics(namespace)
describe_node(name)

Related Skills

When not to use it

  • When metrics-server is not available in the cluster

Prerequisites

kubectl-mcp-server

Limitations

  • Requires metrics-server for resource metrics
  • Limited to tools provided by kubectl-mcp-server

How it compares

It provides automated diagnostic workflows for cluster health and environment comparison rather than manual kubectl commands.

Compared to similar skills

k8s-diagnostics side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
k8s-diagnostics (this skill)16moNo flagsIntermediate
debug-cluster28moReviewIntermediate
k8s-debug06moReviewIntermediate
health-checks36moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by rohitg00

View all by rohitg00

Search skills

Search the agent skills registry