Borrowing it
Nothing to install: this file belongs to mikhae1/kubeview-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/mikhae1/kubeview-mcp/master/.agents/skills/kubeview-debug/SKILL.mdgit clone --depth 1 https://github.com/mikhae1/kubeview-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/mikhae1/kubeview-mcp/kubeview-debug)<a href="https://agentmods.dev/skills/mikhae1/kubeview-mcp/kubeview-debug"><img src="https://agentmods.dev/badge/skills/mikhae1/kubeview-mcp/kubeview-debug/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/mikhae1/kubeview-mcp/kubeview-debug"><img src="https://agentmods.dev/badge/skills/mikhae1/kubeview-mcp/kubeview-debug.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00091 | $0.01993 |
| Opus 5.5 | $0.00036 | $0.00797 |
| Sonnet 5.5 | $0.00018 | $0.00399 |
| Haiku 4.5 | $0.00009 | $0.00199 |
Grade A, and why
kubeview-debug scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 276 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Kubernetes Cluster Debugging
Reusable investigation playbooks for debugging Kubernetes clusters using KubeView MCP.
Core Principles
- Read-Only: Avoid state changes unless explicitly authorized.
- Prefer MCP Tools: Use
kube_*tools overkubectlcommands. - Security First: Treat output as potentially sensitive.
- Declarative Fixes: Provide YAML snippets rather than imperative
kubectlcommands.
Tool Quick Reference
- Default surface:
run_code, approval-gatedkube_pod_exec - Code discovery:
tools.list(),tools.search(),tools.help(),tools.disabled() - Kubernetes namespace: list/get resources, metrics, unified logs, network probes, and configurable port-forward
- Direct tools mode:
kube_list,kube_get,kube_logs,kube_contexts,helm,kube_pod_exec, plus detectedargoandargocd - Other clusters: list targets with
kube_contexts(tools.kubernetes.contexts()), then passcontext(name or alias) on any call, or usetools.withContext('staging')/ therun_codecontextargument
In default code mode, capabilities use typed namespaces such as tools.kubernetes.list and tools.helm.get. When the user names a cluster or environment ("in staging"), pass it as context rather than assuming the default context.
Debugging Decision Tree
Issue reported
│
├─ Pod not running? ──────────► Skill: Debug Pod Failures
│
├─ Service unreachable? ──────► Skill: Debug Service Connectivity
│
├─ Deployment stuck? ─────────► Skill: Debug Deployment Rollout
│
├─ Node issues? ──────────────► Skill: Node Debugging
│
└─ Performance/Resources? ────► Skill: Resource Debugging
Skill: Cluster Triage
When: Get high-level cluster health overview, identify problem areas.
Trigger: "cluster health", "triage the cluster", "what's wrong"
Steps:
-
Cluster diagnostics
{ "tool": "kube_list", "args": {} } -
Metrics + top consumers
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 276 lines · 91 tokens per session scan A d5626d908959
kubeview-debug is a skill published in the GitHub repository mikhae1/kubeview-mcp (5 stars, last pushed 6d ago), licensed MIT. It adds 91 tokens to every session and 1,993 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-18.
Other skills, from other repositories
k8s-incident-triage
Read-only Kubernetes incident triage using kubectl. Accepts natural language or structured input. Produces root-cause hypotheses, evidence, and next-step commands.
container-debugging
Diagnose reported container build, startup, network, permission and resource failures. Use when an image or Compose service fails; reproduce against the final image/config and avoid data-destroying cleanup as a workaround.
kubernetes-specialist
Use when managing Kubernetes clusters, debugging Pods and workloads, designing Helm charts, reviewing manifests, or improving deployment, scaling, and observability practices.
kube-medic
Kubernetes Cluster Triage & Diagnostics — instant AI-powered incident triage via kubectl.
analyze-project
Forensic root cause analyzer for Antigravity sessions. Classifies scope deltas, rework patterns, root causes, hotspots, and auto-improves prompts/health.
k8s-debug
Launch ephemeral debug container in running pod for interactive debugging. Use when you need to debug a pod without restarting it.