Agent skill
kubernetes-mcp
Query Kubernetes resources for diagnostics, verification, and infrastructure validation.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/kubernetes-mcp-5dlabs-cto
SKILL.md
Kubernetes MCP (Cluster Operations)
Use Kubernetes MCP tools to query cluster resources for diagnostics and verification.
Tools
| Tool | Purpose |
|---|---|
kubernetes_listResources |
List resources of a specific type |
kubernetes_getResource |
Get detailed resource info |
Listing Resources
# List all pods in a namespace
kubernetes_listResources({
kind: "Pod",
namespace: "my-service"
})
# List deployments
kubernetes_listResources({
kind: "Deployment",
namespace: "my-service"
})
Getting Resource Details
# Get pod details
kubernetes_getResource({
kind: "Pod",
name: "my-service-abc123",
namespace: "my-service"
})
# Get service endpoints
kubernetes_getResource({
kind: "Service",
name: "my-service",
namespace: "my-service"
})
Common Resources
| Resource | Use Case |
|---|---|
| Pod | Check running containers, logs |
| Deployment | Verify replicas, rollout status |
| Service | Check endpoints, ports |
| ConfigMap | Read configuration values |
| Secret | Verify secret existence (not values) |
| PersistentVolumeClaim | Check storage provisioning |
| Cluster | Database cluster status (CloudNative-PG) |
Infrastructure Verification
# Verify database is ready
kubernetes_getResource({
kind: "Cluster",
name: "my-db",
namespace: "my-service"
})
# Check: status.phase == "Cluster in healthy state"
# Verify Redis is running
kubernetes_listResources({
kind: "Pod",
namespace: "my-service",
labelSelector: "app=redis"
})
Best Practices
- Always specify namespace - Avoid cluster-wide queries
- Check status fields - Not just existence
- Use label selectors - Filter relevant resources
- Verify before proceeding - Wait for Ready status
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?