#914 by GitHub stars
rohitg00/kubectl-mcp-server
Published in CNCF Landscape: A MCP server for Kubernetes.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
kubernetes-skills/claude/k8s-autoscaling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-backup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-capi/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-certs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-cilium/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-cli/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-cost/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-deploy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-diagnostics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-gitops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-helm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-incident/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-kind/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-kubevirt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-multicluster/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-networking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-operations/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-policy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-rollouts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-service-mesh/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-storage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-troubleshoot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
kubernetes-skills/claude/k8s-vind/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a3fef9fe2310 → a3fef9fe2310
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a3fef9fe2310
No earlier version was observed for comparison.
Verified commit a3fef9fe231024fe7bb218b75f11b43c43c6ee6a
git clone --filter=blob:none --no-checkout https://github.com/rohitg00/kubectl-mcp-server.git .hotskills/rohitg00-kubectl-mcp-server && git -C .hotskills/rohitg00-kubectl-mcp-server checkout --detach a3fef9fe231024fe7bb218b75f11b43c43c6ee6a
# Copy each selected skill directory from .hotskills/rohitg00-kubectl-mcp-server into .claude/skills/<skill-name>/Heat
2.9- Star growth, last 7 daysAhead of 52% of tracked repositories
- Star growth, last 24 hoursAhead of 5% of tracked repositories
- Rank movement, last 7 daysAhead of 7% of tracked repositories
- Commits, last 30 daysAhead of 54% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- k8s-autoscaling
kubernetes-skills/claude/k8s-autoscaling - k8s-backup
kubernetes-skills/claude/k8s-backup - k8s-capi
kubernetes-skills/claude/k8s-capi - k8s-certs
kubernetes-skills/claude/k8s-certs - k8s-cilium
kubernetes-skills/claude/k8s-cilium - k8s-cli
kubernetes-skills/claude/k8s-cli - k8s-core
kubernetes-skills/claude/k8s-core - k8s-cost
kubernetes-skills/claude/k8s-cost - k8s-deploy
kubernetes-skills/claude/k8s-deploy - k8s-diagnostics
kubernetes-skills/claude/k8s-diagnostics - k8s-gitops
kubernetes-skills/claude/k8s-gitops - k8s-helm
kubernetes-skills/claude/k8s-helm - k8s-incident
kubernetes-skills/claude/k8s-incident - k8s-kind
kubernetes-skills/claude/k8s-kind - k8s-kubevirt
kubernetes-skills/claude/k8s-kubevirt - k8s-multicluster
kubernetes-skills/claude/k8s-multicluster - k8s-networking
kubernetes-skills/claude/k8s-networking - k8s-operations
kubernetes-skills/claude/k8s-operations - k8s-policy
kubernetes-skills/claude/k8s-policy - k8s-rollouts
kubernetes-skills/claude/k8s-rollouts - k8s-security
kubernetes-skills/claude/k8s-security - k8s-service-mesh
kubernetes-skills/claude/k8s-service-mesh - k8s-storage
kubernetes-skills/claude/k8s-storage - k8s-troubleshoot
kubernetes-skills/claude/k8s-troubleshoot - k8s-vind
kubernetes-skills/claude/k8s-vind
How it works
k8s-autoscaling
When your agent uses it
Configure Kubernetes autoscaling with HPA, VPA, and KEDA. Use for horizontal/vertical pod autoscaling, event-driven scaling, and capacity management.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,451 tokensWhen the skill is activated
Reference documents
4,024 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- HPA (Horizontal Pod Autoscaler)
- VPA (Vertical Pod Autoscaler)
- KEDA (Event-Driven Autoscaling)
- Common KEDA Triggers
- Scaling Strategies
- Cost-Optimized Autoscaling
- Troubleshooting
- Best Practices
- Related Skills
Files
KEDA-TRIGGERS.mddoc4,592 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesexamples/hpa-cpu.yamlasset844 bytesexamples/keda-scaledobject.yamlasset1,223 bytes../k8s-cost/SKILL.mddoc4,422 bytes../k8s-troubleshoot/SKILL.mddoc6,224 bytes
Read SKILL.md
# Kubernetes Autoscaling
Comprehensive autoscaling using HPA, VPA, and KEDA with kubectl-mcp-server tools.
> Requires the `cost`, `keda` toolsets: start kubectl-mcp-server with `--toolsets default,cost,keda` (or `MCP_TOOLSETS=default,cost,keda`).
## When to Apply
Use this skill when:
- User mentions: "HPA", "VPA", "KEDA", "autoscale", "scale to zero"
- Operations: configuring autoscaling, checking scaling status
- Keywords: "scale automatically", "event-driven", "right-size"
## Priority RulesView the complete source on GitHubk8s-backup
When your agent uses it
Kubernetes backup and restore with Velero. Use when creating backups, restoring applications, managing disaster recovery, or migrating workloads between clusters.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
967 tokensWhen the skill is activated
Reference documents
2,877 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Check Velero Installation
- Create Backups
- List and Describe Backups
- Restore from Backup
- List and Monitor Restores
- Scheduled Backups
- Disaster Recovery Workflow
- Prerequisites
- Related Skills
Files
SKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytesSKILL.mdcore3,699 bytes../k8s-incident/SKILL.mddoc5,920 bytes../k8s-multicluster/SKILL.mddoc5,450 bytes
Read SKILL.md
# Kubernetes Backup with Velero
Manage backups and restores using kubectl-mcp-server's Velero tools.
> Requires the `backup` toolset: start kubectl-mcp-server with `--toolsets default,backup` (or `MCP_TOOLSETS=default,backup`).
## When to Apply
Use this skill when:
- User mentions: "backup", "restore", "Velero", "disaster recovery", "DR"
- Operations: creating backups, restoring namespaces, migration
- Keywords: "protect", "recover", "migrate", "snapshot"
## Priority RulesView the complete source on GitHubk8s-capi
When your agent uses it
Cluster API lifecycle management for provisioning, scaling, and upgrading Kubernetes clusters. Use when managing cluster infrastructure or multi-cluster operations.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,546 tokensWhen the skill is activated
Reference documents
2,541 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Check Installation
- List Clusters
- Get Cluster Details
- Get Cluster Kubeconfig
- Machines
- Machine Deployments
- Machine Sets
- Machine Health Checks
- Cluster Classes
- Create Cluster
- Create Machine Deployment
- Cluster Lifecycle Workflows
- Troubleshooting
- Related Skills
Files
SKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytes../k8s-multicluster/SKILL.mddoc5,450 bytes../k8s-operations/SKILL.mddoc4,389 bytes
Read SKILL.md
# Cluster API Lifecycle Management
Manage Kubernetes clusters using kubectl-mcp-server's Cluster API tools (11 tools).
> Requires the `capi` toolset: start kubectl-mcp-server with `--toolsets default,capi` (or `MCP_TOOLSETS=default,capi`).
## When to Apply
Use this skill when:
- User mentions: "Cluster API", "CAPI", "cluster lifecycle", "machine", "workload cluster"
- Operations: provisioning clusters, scaling nodes, upgrading Kubernetes versions
- Keywords: "provision cluster", "scale workers", "machine deployment", "cluster class"
## Priority RulesView the complete source on GitHubk8s-certs
When your agent uses it
Kubernetes certificate management with cert-manager. Use when managing TLS certificates, configuring issuers, or troubleshooting certificate issues.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,183 tokensWhen the skill is activated
Reference documents
2,313 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Check Installation
- Certificates
- Issuers
- Certificate Requests
- Troubleshooting
- Ingress Integration
- Prerequisites
- Related Skills
Files
SKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytesSKILL.mdcore4,507 bytes../k8s-networking/SKILL.mddoc3,931 bytes../k8s-security/SKILL.mddoc5,094 bytes
Read SKILL.md
# Certificate Management with cert-manager
Manage TLS certificates using kubectl-mcp-server's cert-manager tools.
> Requires the `certs` toolset: start kubectl-mcp-server with `--toolsets default,certs` (or `MCP_TOOLSETS=default,certs`).
## When to Apply
Use this skill when:
- User mentions: "certificate", "cert-manager", "TLS", "SSL", "issuer", "Let's Encrypt"
- Operations: creating certificates, configuring issuers, debugging cert issues
- Keywords: "https", "secure", "encrypt", "renew", "expiring"
## Priority RulesView the complete source on GitHubk8s-cilium
When your agent uses it
Cilium and Hubble network observability for Kubernetes. Use when managing network policies, observing traffic flows, or troubleshooting connectivity with eBPF-based networking.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,255 tokensWhen the skill is activated
Reference documents
3,496 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Check Installation
- Cilium Status
- Network Policies
- Endpoints
- Identities
- Nodes
- Hubble Flow Observability
- Create L7 Policy
- Cluster Mesh
- Troubleshooting Workflows
- Best Practices
- Prerequisites
- Related Skills
Files
SKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytesSKILL.mdcore4,663 bytes../k8s-networking/SKILL.mddoc3,931 bytes../k8s-security/SKILL.mddoc5,094 bytes../k8s-service-mesh/SKILL.mddoc4,575 bytes
Read SKILL.md
# Cilium & Hubble Network Observability
Manage eBPF-based networking using kubectl-mcp-server's Cilium tools (8 tools).
> Requires the `cilium` toolset: start kubectl-mcp-server with `--toolsets default,cilium` (or `MCP_TOOLSETS=default,cilium`).
## When to Apply
Use this skill when:
- User mentions: "Cilium", "Hubble", "eBPF", "network policy", "flow"
- Operations: network policy management, traffic observation, L7 filtering
- Keywords: "network security", "traffic flow", "dropped packets", "connectivity"
## Priority RulesView the complete source on GitHubk8s-cli
When your agent uses it
kubectl-mcp-server CLI commands for tool discovery, direct invocation, and diagnostics. Use when exploring available tools, calling tools from command line, or checking server health.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,403 tokensWhen the skill is activated
Reference documents
1,849 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Server Commands
- Tool Discovery
- Direct Tool Invocation
- Context Management
- Server Info
- MCP Resources
- MCP Prompts
- Environment Variables
- Claude Desktop Configuration
- Shell Aliases
- Related Skills
Files
SKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytesSKILL.mdcore5,142 bytes../k8s-core/SKILL.mddoc3,948 bytes../k8s-diagnostics/SKILL.mddoc3,314 bytes
Read SKILL.md
# kubectl-mcp-server CLI
Command-line interface for kubectl-mcp-server operations.
## When to Apply
Use this skill when:
- User mentions: "CLI", "command line", "tool discovery", "server health"
- Operations: listing tools, calling tools directly, checking dependencies
- Keywords: "doctor", "tools list", "call", "grep", "info"
## Priority Rules
| Priority | Rule | Impact | Tools |View the complete source on GitHubk8s-core
When your agent uses it
Core Kubernetes resource management for pods, namespaces, configmaps, secrets, and nodes. Use when listing, inspecting, or managing fundamental K8s objects.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,028 tokensWhen the skill is activated
Reference documents
2,773 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Pods
- Namespaces
- ConfigMaps
- Secrets
- Nodes
- Events
- Multi-Cluster Support
- Related Skills
Files
SKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytesSKILL.mdcore3,948 bytes../k8s-operations/SKILL.mddoc4,389 bytes../k8s-troubleshoot/SKILL.mddoc6,224 bytes
Read SKILL.md
# Core Kubernetes Resources
Manage fundamental Kubernetes objects using kubectl-mcp-server's core tools.
> Requires the `diagnostics`, `ops` toolsets: start kubectl-mcp-server with `--toolsets default,diagnostics,ops` (or `MCP_TOOLSETS=default,diagnostics,ops`).
## When to Apply
Use this skill when:
- User mentions: "pods", "namespaces", "configmaps", "secrets", "nodes", "events"
- Operations: listing resources, describing objects, creating/deleting resources
- Keywords: "show me", "list", "get", "describe", "create", "delete"
## Priority RulesView the complete source on GitHubk8s-cost
When your agent uses it
Optimize Kubernetes costs through resource right-sizing, unused resource detection, and cluster efficiency analysis. Use for cost optimization, resource analysis, and capacity planning.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,093 tokensWhen the skill is activated
Reference documents
3,087 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Quick Cost Analysis
- Cost Optimization Workflow
- Right-Sizing Guidelines
- Cost by Resource Type
- Multi-Cluster Cost Analysis
- Cost Reduction Actions
- Automated Analysis Script
- KEDA for Cost Savings
- Related Skills
Scripts executed separately
scripts/find-overprovisioned.py
Files
../k8s-autoscaling/SKILL.mddoc5,342 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesSKILL.mdcore4,422 bytesscripts/find-overprovisioned.pyruns8,626 bytes../k8s-troubleshoot/SKILL.mddoc6,224 bytes
Read SKILL.md
# Kubernetes Cost Optimization
Cost analysis and optimization using kubectl-mcp-server's cost tools.
> Requires the `cost`, `keda` toolsets: start kubectl-mcp-server with `--toolsets default,cost,keda` (or `MCP_TOOLSETS=default,cost,keda`).
## When to Apply
Use this skill when:
- User mentions: "cost", "savings", "optimize", "expensive", "budget"
- Operations: cost analysis, right-sizing, cleanup unused resources
- Keywords: "how much", "reduce", "efficiency", "waste", "overprovisioned"
## Priority RulesView the complete source on GitHubk8s-deploy
When your agent uses it
Deploy and manage Kubernetes workloads with progressive delivery. Use for deployments, rollouts, blue-green, canary releases, scaling, and release management.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,497 tokensWhen the skill is activated
Reference documents
7,729 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Standard Deployments
- Progressive Delivery
- Deployment Strategies
- Rollback Operations
- Health Verification
- Multi-Cluster Deployments
- Example Manifests
- Prerequisites
- Related Skills
Files
../k8s-autoscaling/SKILL.mddoc5,342 bytesROLLOUTS.mddoc2,791 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesSKILL.mdcore5,776 bytesexamples/blue-green.yamlasset2,418 bytesexamples/canary-rollout.yamlasset2,165 bytesexamples/hpa-deployment.yamlasset1,778 bytesreferences/STRATEGIES.mddoc4,139 bytes../k8s-gitops/SKILL.mddoc4,932 bytes../k8s-helm/SKILL.mddoc5,838 bytes../k8s-rollouts/SKILL.mddoc6,200 bytes
Read SKILL.md
# Kubernetes Deployment Workflows
Comprehensive deployment strategies using kubectl-mcp-server tools, including Argo Rollouts and Flagger for progressive delivery.
> Requires the `helm_dev`, `rollouts` toolsets: start kubectl-mcp-server with `--toolsets default,helm_dev,rollouts` (or `MCP_TOOLSETS=default,helm_dev,rollouts`).
## When to Apply
Use this skill when:
- User mentions: "deploy", "release", "rollout", "scale", "update", "upgrade"
- Operations: creating deployments, updating images, scaling replicas
- Strategies: canary, blue-green, rolling update, recreate
- Keywords: "new version", "push to production", "traffic shifting"
View the complete source on GitHubk8s-diagnostics
When your agent uses it
Kubernetes diagnostics for metrics, health checks, resource comparisons, and cluster analysis. Use when analyzing cluster health, comparing environments, or gathering diagnostic data.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
821 tokensWhen the skill is activated
Reference documents
4,202 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Resource Metrics
- Cluster Health Check
- Compare Environments
- API Discovery
- Resource Analysis
- Diagnostic Workflows
- Related Skills
Files
../k8s-cost/SKILL.mddoc4,422 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytesSKILL.mdcore3,314 bytes../k8s-incident/SKILL.mddoc5,920 bytes../k8s-troubleshoot/SKILL.mddoc6,224 bytes
Read SKILL.md
# Kubernetes Diagnostics
Analyze cluster health and compare resources using kubectl-mcp-server's diagnostic tools.
> Requires the `diagnostics`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,diagnostics,multicluster` (or `MCP_TOOLSETS=default,diagnostics,multicluster`).
## 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 RulesView the complete source on GitHubk8s-gitops
When your agent uses it
Manage GitOps workflows with Flux and ArgoCD. Use for sync status, reconciliation, app management, source management, and GitOps troubleshooting.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,305 tokensWhen the skill is activated
Reference documents
4,892 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Flux CD
- ArgoCD
- GitOps Troubleshooting
- Environment Promotion
- Multi-Cluster GitOps
- Drift Detection
- Prerequisites
- Related Skills
Files
../k8s-deploy/SKILL.mddoc5,776 bytesARGOCD.mddoc3,634 bytesFLUX.mddoc3,668 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytesSKILL.mdcore4,932 bytes../k8s-helm/SKILL.mddoc5,838 bytes
Read SKILL.md
# Kubernetes GitOps
GitOps workflows using Flux and ArgoCD with kubectl-mcp-server tools.
> Requires the `gitops` toolset: start kubectl-mcp-server with `--toolsets default,gitops` (or `MCP_TOOLSETS=default,gitops`). For deep work, the project-maintained MCP servers may fit better: Argo CD: https://github.com/argoproj-labs/mcp-for-argocd; Flux: https://fluxoperator.dev/mcp-server/.
## When to Apply
Use this skill when:
- User mentions: "Flux", "ArgoCD", "GitOps", "sync", "reconcile"
- Operations: checking sync status, triggering reconciliation, drift detection
- Keywords: "out of sync", "deploy from git", "continuous delivery"
## Priority RulesView the complete source on GitHubk8s-helm
When your agent uses it
Manage Helm charts, releases, and repositories. Use for Helm installations, upgrades, rollbacks, chart development, and release management.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
1,518 tokensWhen the skill is activated
Reference documents
5,904 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Install Chart
- Upgrade Release
- Rollback Release
- Uninstall Release
- Release Management
- Repository Management
- Chart Development
- Common Workflows
- Chart Structure
- Troubleshooting
- Scripts
- Best Practices
- Prerequisites
- Related Skills
Scripts executed separately
scripts/lint-chart.sh
Files
../k8s-deploy/SKILL.mddoc5,776 bytes../k8s-gitops/SKILL.mddoc4,932 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesSKILL.mdcore5,838 bytesTROUBLESHOOTING.mddoc4,003 bytesreferences/CHART-STRUCTURE.mddoc8,087 bytesscripts/lint-chart.shruns2,768 bytes
Read SKILL.md
# Helm Chart Management
Comprehensive Helm v3 operations using kubectl-mcp-server's 16 Helm tools.
> Requires the `helm_dev` toolset: start kubectl-mcp-server with `--toolsets default,helm_dev` (or `MCP_TOOLSETS=default,helm_dev`).
## When to Apply
Use this skill when:
- User mentions: "helm", "chart", "release", "values", "repository"
- Operations: installing charts, upgrading releases, rollbacks
- Keywords: "package", "template", "lint", "repo add"
## Priority RulesView the complete source on GitHubk8s-incident
When your agent uses it
Respond to Kubernetes incidents with runbooks and diagnostics. Use for outages, pod failures, node issues, network problems, and emergency response.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,473 tokensWhen the skill is activated
Reference documents
2,917 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Incident Triage
- Runbook: Pod Failures
- Runbook: Node Issues
- Runbook: Network Issues
- Runbook: Storage Issues
- Runbook: Control Plane Issues
- Emergency Actions
- Diagnostic Collection Script
- Multi-Cluster Incident Response
- Post-Incident
- Related Skills
Scripts executed separately
scripts/collect-diagnostics.py
Files
SKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesSKILL.mdcore5,920 bytesscripts/collect-diagnostics.pyruns9,687 bytes../k8s-security/SKILL.mddoc5,094 bytes../k8s-troubleshoot/SKILL.mddoc6,224 bytes
Read SKILL.md
# Kubernetes Incident Response
Runbooks and diagnostic workflows for common Kubernetes incidents.
> Requires the `cilium`, `diagnostics`, `istio`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,security`).
## When to Apply
Use this skill when:
- User mentions: "incident", "outage", "emergency", "down", "not working"
- Operations: emergency response, production issues, service degradation
- Keywords: "urgent", "broken", "fix", "restore", "recover"
## Priority RulesView the complete source on GitHubk8s-kind
When your agent uses it
Manage kind (Kubernetes IN Docker) local clusters. Use when creating, testing, or developing with local Kubernetes clusters in Docker containers.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
2,750 tokensWhen the skill is activated
Reference documents
6,647 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Prerequisites
- Check Installation
- List Clusters
- Get Cluster Information
- Configuration Management
- Get Kubeconfig
- Export Logs
- Cluster Lifecycle
- Local Registry Integration
- Image Loading (Key Feature!)
- Node Management
- Networking
- Advanced: Build Node Image
- Update Kubeconfig
- Development Workflow
- Troubleshooting
- CLI Installation
- Tool Reference
- kind vs vind (vCluster)
- Related Skills
Files
../k8s-helm/SKILL.mddoc5,838 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesSKILL.mdcore10,692 bytesreferences/CONFIGS.mddoc3,729 bytes../k8s-multicluster/SKILL.mddoc5,450 bytes../k8s-operations/SKILL.mddoc4,389 bytes../k8s-vind/SKILL.mddoc5,445 bytes
Read SKILL.md
# kind (Kubernetes IN Docker) Management
Manage local Kubernetes clusters using kubectl-mcp-server's kind tools (32 tools).
> Requires the `kind` toolset: start kubectl-mcp-server with `--toolsets default,kind` (or `MCP_TOOLSETS=default,kind`).
kind enables running local Kubernetes clusters using Docker container "nodes". It's ideal for local development, CI/CD testing, and testing across Kubernetes versions.
## When to Apply
Use this skill when:
- User mentions: "kind", "local cluster", "Kubernetes in Docker", "dev cluster"
- Operations: creating local clusters, loading images, CI/CD testing
- Keywords: "local development", "test cluster", "load image", "multi-node"View the complete source on GitHubk8s-kubevirt
When your agent uses it
Virtual machine management with KubeVirt on Kubernetes. Use when creating, managing, or troubleshooting VMs running on Kubernetes clusters.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
1,460 tokensWhen the skill is activated
Reference documents
2,029 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Check Installation
- List VMs
- Get VM Details
- VM Lifecycle
- Live Migration
- Instance Types
- Data Volumes
- Create VM
- Create VM with DataVolume
- Troubleshooting
- Related Skills
Files
SKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytesSKILL.mdcore5,417 bytes../k8s-operations/SKILL.mddoc4,389 bytes../k8s-storage/SKILL.mddoc3,280 bytes
Read SKILL.md
# KubeVirt VM Management
Manage virtual machines on Kubernetes using kubectl-mcp-server's KubeVirt tools (13 tools).
> Requires the `kubevirt` toolset: start kubectl-mcp-server with `--toolsets default,kubevirt` (or `MCP_TOOLSETS=default,kubevirt`).
## When to Apply
Use this skill when:
- User mentions: "KubeVirt", "virtual machine", "VM", "VirtualMachineInstance", "VMI"
- Operations: starting/stopping VMs, live migration, managing VM lifecycle
- Keywords: "VM on Kubernetes", "virtualization", "data volume", "instance type"
## Priority RulesView the complete source on GitHubk8s-multicluster
When your agent uses it
Manage multiple Kubernetes clusters, switch contexts, and perform cross-cluster operations. Use when working with multiple clusters, comparing environments, or managing cluster lifecycle.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
1,404 tokensWhen the skill is activated
Reference documents
5,609 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Context Management
- Cross-Cluster Operations
- Common Multi-Cluster Patterns
- Cluster API (CAPI) Management
- Multi-Cluster Helm
- Multi-Cluster GitOps
- Federation Patterns
- Best Practices
- Related Skills
Files
../k8s-capi/SKILL.mddoc5,896 bytes../k8s-gitops/SKILL.mddoc4,932 bytesCONTEXT-SWITCHING.mddoc4,696 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytesSKILL.mdcore5,450 bytes../k8s-troubleshoot/SKILL.mddoc6,224 bytes
Read SKILL.md
# Multi-Cluster Kubernetes Management
Cross-cluster operations and context management using kubectl-mcp-server's multi-cluster support.
> Requires the `capi`, `cilium`, `diagnostics`, `gitops`, `istio`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,capi,cilium,diagnostics,gitops,istio,multicluster` (or `MCP_TOOLSETS=default,capi,cilium,diagnostics,gitops,istio,multicluster`). For deep work, the project-maintained MCP servers may fit better: Argo CD: https://github.com/argoproj-labs/mcp-for-argocd; Flux: https://fluxoperator.dev/mcp-server/.
## When to Apply
Use this skill when:
- User mentions: "cluster", "context", "multi-cluster", "cross-cluster"
- Operations: switching contexts, comparing clusters, federated deployments
- Keywords: "different environment", "production vs staging", "all clusters"
## Priority RulesView the complete source on GitHubk8s-networking
When your agent uses it
Kubernetes networking management for services, ingresses, endpoints, and network policies. Use when configuring connectivity, load balancing, or network isolation.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,032 tokensWhen the skill is activated
Reference documents
2,438 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Services
- Endpoints
- Ingress
- Network Policies
- Troubleshooting Connectivity
- Related Skills
Files
../k8s-cilium/SKILL.mddoc4,663 bytesSKILL.mdcore3,931 bytesSKILL.mdcore3,931 bytesSKILL.mdcore3,931 bytesSKILL.mdcore3,931 bytesSKILL.mdcore3,931 bytesSKILL.mdcore3,931 bytes../k8s-service-mesh/SKILL.mddoc4,575 bytes
Read SKILL.md
# Kubernetes Networking
Manage Kubernetes networking resources using kubectl-mcp-server's networking tools.
> Requires the `security` toolset: start kubectl-mcp-server with `--toolsets default,security` (or `MCP_TOOLSETS=default,security`).
## When to Apply
Use this skill when:
- User mentions: "service", "ingress", "endpoint", "network policy", "load balancer"
- Operations: exposing applications, configuring routing, network isolation
- Keywords: "connectivity", "DNS", "traffic", "port", "firewall"
## Priority RulesView the complete source on GitHubk8s-operations
When your agent uses it
kubectl operations for applying, patching, deleting, and executing commands on Kubernetes resources. Use when modifying resources, running commands in pods, or managing resource lifecycle.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,137 tokensWhen the skill is activated
Reference documents
3,015 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Apply Resources
- Patch Resources
- Delete Resources
- Execute Commands
- Scale Resources
- Rollout Management
- Labels and Annotations
- Related Skills
Files
../k8s-deploy/SKILL.mddoc5,776 bytes../k8s-helm/SKILL.mddoc5,838 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytesSKILL.mdcore4,389 bytes
Read SKILL.md
# kubectl Operations
Execute kubectl commands using kubectl-mcp-server's operations tools.
> Requires the `ops` toolset: start kubectl-mcp-server with `--toolsets default,ops` (or `MCP_TOOLSETS=default,ops`).
## When to Apply
Use this skill when:
- User mentions: "apply", "patch", "delete", "exec", "scale", "rollout"
- Operations: modifying resources, running commands, scaling workloads
- Keywords: "update", "change", "modify", "run command", "restart"
## Priority RulesView the complete source on GitHubk8s-policy
When your agent uses it
Kubernetes policy management with Kyverno and Gatekeeper. Use when enforcing security policies, validating resources, or auditing policy compliance.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,229 tokensWhen the skill is activated
Reference documents
2,418 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Kyverno
- Gatekeeper (OPA)
- Policy Audit Workflow
- Prerequisites
- Related Skills
Files
../k8s-operations/SKILL.mddoc4,389 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytesSKILL.mdcore4,873 bytes../k8s-security/SKILL.mddoc5,094 bytes
Read SKILL.md
# Kubernetes Policy Management
Manage policies using kubectl-mcp-server's Kyverno and Gatekeeper tools.
> Requires the `policy` toolset: start kubectl-mcp-server with `--toolsets default,policy` (or `MCP_TOOLSETS=default,policy`). For deep work, the project-maintained MCP servers may fit better: Kyverno: https://github.com/nirmata/kyverno-mcp.
## When to Apply
Use this skill when:
- User mentions: "Kyverno", "Gatekeeper", "OPA", "policy", "compliance"
- Operations: enforcing policies, checking violations, policy audit
- Keywords: "require labels", "block privileged", "validate", "enforce"
## Priority RulesView the complete source on GitHubk8s-rollouts
When your agent uses it
Progressive delivery with Argo Rollouts and Flagger. Use when implementing canary deployments, blue-green deployments, or traffic shifting strategies.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,680 tokensWhen the skill is activated
Reference documents
2,680 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Check Installation
- Argo Rollouts
- Create Canary Rollout
- Create Blue-Green Rollout
- Flagger
- Create Flagger Canary
- Progressive Delivery Workflows
- Troubleshooting
- Related Skills
Files
../k8s-deploy/SKILL.mddoc5,776 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytesSKILL.mdcore6,200 bytes../k8s-service-mesh/SKILL.mddoc4,575 bytes
Read SKILL.md
# Progressive Delivery with Argo Rollouts & Flagger
Manage progressive deployments using kubectl-mcp-server's rollout tools (11 tools).
> Requires the `rollouts` toolset: start kubectl-mcp-server with `--toolsets default,rollouts` (or `MCP_TOOLSETS=default,rollouts`).
## When to Apply
Use this skill when:
- User mentions: "canary", "blue-green", "progressive delivery", "Argo Rollouts", "Flagger"
- Operations: rolling out new versions, traffic splitting, automated rollbacks
- Keywords: "gradual rollout", "traffic shift", "analysis run", "promote", "abort"
## Priority RulesView the complete source on GitHubk8s-security
When your agent uses it
Audit Kubernetes RBAC, enforce policies, and manage secrets. Use for security reviews, permission audits, policy enforcement with Kyverno/Gatekeeper, and secret management.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,281 tokensWhen the skill is activated
Reference documents
3,643 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- RBAC Auditing
- Policy Enforcement
- Secret Management
- Network Policies
- Security Scanning Workflow
- Multi-Cluster Security
- Automated Audit Script
- Related Tools
- Related Skills
Scripts executed separately
scripts/audit-rbac.py
Files
../k8s-cilium/SKILL.mddoc4,663 bytes../k8s-policy/SKILL.mddoc4,873 bytesRBAC-PATTERNS.mddoc4,267 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesSKILL.mdcore5,094 bytesscripts/audit-rbac.pyruns6,277 bytes
Read SKILL.md
# Kubernetes Security
Security auditing, RBAC management, and policy enforcement using kubectl-mcp-server tools.
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained MCP servers may fit better: Kyverno: https://github.com/nirmata/kyverno-mcp.
## When to Apply
Use this skill when:
- User mentions: "security", "RBAC", "permissions", "policy", "audit", "secrets"
- Operations: security review, permission check, policy enforcement
- Keywords: "who can", "access control", "compliance", "vulnerable"
## Priority RulesView the complete source on GitHubk8s-service-mesh
When your agent uses it
Manage Istio service mesh for traffic management, security, and observability. Use for traffic shifting, canary releases, mTLS, and service mesh troubleshooting.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,183 tokensWhen the skill is activated
Reference documents
4,728 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Quick Status Check
- Traffic Management
- Traffic Shifting Patterns
- Security (mTLS)
- Observability
- Troubleshooting
- Multi-Cluster Service Mesh
- Prerequisites
- Related Skills
Files
../k8s-deploy/SKILL.mddoc5,776 bytes../k8s-security/SKILL.mddoc5,094 bytesMTLS.mddoc3,786 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesSKILL.mdcore4,575 bytesTRAFFIC-SHIFTING.mddoc3,345 bytes
Read SKILL.md
# Kubernetes Service Mesh (Istio)
Traffic management, security, and observability using kubectl-mcp-server's Istio/Kiali tools.
> Requires the `cilium`, `istio` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio` (or `MCP_TOOLSETS=default,cilium,istio`).
## When to Apply
Use this skill when:
- User mentions: "Istio", "service mesh", "mTLS", "VirtualService", "traffic shifting"
- Operations: traffic management, canary deployments, security policies
- Keywords: "sidecar", "proxy", "traffic split", "mutual TLS"
## Priority RulesView the complete source on GitHubk8s-storage
When your agent uses it
Kubernetes storage management for PVCs, storage classes, and persistent volumes. Use when provisioning storage, managing volumes, or troubleshooting storage issues.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
892 tokensWhen the skill is activated
Reference documents
2,104 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Persistent Volume Claims (PVCs)
- Storage Classes
- Persistent Volumes
- Volume Snapshots
- Troubleshooting Storage
- Related Skills
Files
../k8s-backup/SKILL.mddoc3,699 bytes../k8s-operations/SKILL.mddoc4,389 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytes
Read SKILL.md
# Kubernetes Storage
Manage Kubernetes storage using kubectl-mcp-server's storage tools.
## When to Apply
Use this skill when:
- User mentions: "PVC", "PV", "storage class", "volume", "disk", "storage"
- Operations: provisioning storage, mounting volumes, expanding storage
- Keywords: "persist", "data", "backup storage", "volume claim"
## Priority Rules
| Priority | Rule | Impact | Tools |View the complete source on GitHubk8s-troubleshoot
When your agent uses it
Debug Kubernetes pods, nodes, and workloads. Use when pods are failing, containers crash, nodes are unhealthy, or users mention debugging, troubleshooting, or diagnosing Kubernetes issues.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,636 tokensWhen the skill is activated
Reference documents
5,483 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Diagnostic Workflows
- Deep Debugging Workflows
- Multi-Cluster Debugging
- Diagnostic Scripts
- Decision Tree
- Common Errors Reference
- Related Tools
- Related Skills
Scripts executed separately
scripts/diagnose-pod.pyscripts/health-check.sh
Files
../k8s-diagnostics/SKILL.mddoc3,314 bytes../k8s-incident/SKILL.mddoc5,920 bytes../k8s-networking/SKILL.mddoc3,931 bytesSKILL.mdcore6,224 bytesSKILL.mdcore6,224 bytesSKILL.mdcore6,224 bytesSKILL.mdcore6,224 bytesreferences/COMMON-ERRORS.mddoc4,036 bytesreferences/DECISION-TREE.mddoc4,682 bytesscripts/diagnose-pod.pyruns5,039 bytesscripts/health-check.shruns2,837 bytes
Read SKILL.md
# Kubernetes Troubleshooting
Expert debugging and diagnostics for Kubernetes clusters using kubectl-mcp-server tools.
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`). For deep work, the project-maintained MCP servers may fit better: Kyverno: https://github.com/nirmata/kyverno-mcp.
## When to Apply
Use this skill when:
- User mentions: "debug", "troubleshoot", "diagnose", "failing", "crash", "not starting", "broken"
- Pod states: Pending, CrashLoopBackOff, ImagePullBackOff, OOMKilled, Error, Unknown
- Node issues: NotReady, MemoryPressure, DiskPressure, NetworkUnavailable, PIDPressure
- Keywords: "logs", "events", "describe", "why isn't working", "stuck", "not responding"
View the complete source on GitHubk8s-vind
When your agent uses it
Manage vCluster (virtual Kubernetes clusters) instances using vind. Use when creating, managing, or operating lightweight virtual clusters for development, testing, or multi-tenancy.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,414 tokensWhen the skill is activated
Reference documents
5,010 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Priority Rules
- Quick Reference
- Prerequisites
- Check Installation
- List Clusters
- Get Cluster Status
- Get Kubeconfig
- Status
- Cluster Lifecycle
- Connect/Disconnect
- Upgrade Cluster
- Describe Cluster
- Development Workflow
- Docker-Specific Configuration
- Troubleshooting
- CLI Installation
- Related Skills
Files
../k8s-helm/SKILL.mddoc5,838 bytes../k8s-multicluster/SKILL.mddoc5,450 bytes../k8s-operations/SKILL.mddoc4,389 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesSKILL.mdcore5,445 bytesreferences/WORKFLOWS.mddoc3,892 bytes
Read SKILL.md
# vCluster (vind) Management
Manage virtual Kubernetes clusters using kubectl-mcp-server's vind tools (14 tools).
> Requires the `vind` toolset: start kubectl-mcp-server with `--toolsets default,vind` (or `MCP_TOOLSETS=default,vind`).
vCluster enables running fully functional Kubernetes clusters as lightweight workloads inside a host cluster, combining multi-tenancy with strong isolation.
## When to Apply
Use this skill when:
- User mentions: "vCluster", "vind", "virtual cluster", "lightweight cluster"
- Operations: creating dev environments, multi-tenant isolation, ephemeral clusters
- Keywords: "virtual Kubernetes", "dev cluster", "pause cluster", "tenant isolation"View the complete source on GitHubSkills included
- k8s-autoscaling
- k8s-backup
- k8s-capi
- k8s-certs
- k8s-cilium
- k8s-cli
- k8s-core
- k8s-cost
- k8s-deploy
- k8s-diagnostics
- k8s-gitops
- k8s-helm
- k8s-incident
- k8s-kind
- k8s-kubevirt
- k8s-multicluster
- k8s-networking
- k8s-operations
- k8s-policy
- k8s-rollouts
- k8s-security
- k8s-service-mesh
- k8s-storage
- k8s-troubleshoot
- k8s-vind
Repository facts
- License
- MIT
- Created
- Mar 23, 2025
- Last pushed
- Oct 22, 2026
- Forks
- 187
- Open issues
- 9
- Project activity
- Active
Rank over the last 12 weeks
Now #914 · best #575 · down 215 in 30 days
- #900 from Oct 31 to Nov 1
- #904 on Nov 2
- #911 on Nov 3
- #912 on Nov 4
- #915 on Nov 5
- #914 since Nov 6
23 earlier periods
- #557 on Aug 2
- #584 on Aug 6
- #586 on Aug 10
- #590 on Aug 11
- #575 on Aug 15
- #590 on Aug 16
- #602 on Aug 19
- #614 on Aug 23
- #627 on Aug 27
- #635 on Sep 3
- #646 on Sep 12
- #669 on Sep 18
- #643 on Sep 19
- #686 on Sep 23
- #687 on Sep 28
- #658 on Oct 3
- #699 on Oct 5
- #708 on Oct 11
- #727 on Oct 12
- #874 on Oct 25
- #886 on Oct 28
- #892 on Oct 29
- #895 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 354 notes
kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-autoscaling/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-backup/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkubernetes-skills/claude/k8s-capi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 14 dangerous shell commandsin 3 files: kubernetes-skills/claude/k8s-helm/SKILL.md:291 k8s-kind/SKILL.md:53 kubernetes-skills/claude/k8s-vind/SKILL.md:50
- 200 network referencesin 23 files: k8s-helm/references/CHART-STRUCTURE.md:46 kubernetes-skills/claude/k8s-operations/SKILL.md:122 k8s-autoscaling/SKILL.md:144 and 20 more
- No hidden or obfuscated text
- No instruction overrides
- 6 executable scriptsin 6 files: k8s-cost/scripts/find-overprovisioned.py:1 k8s-helm/scripts/lint-chart.sh:1 k8s-incident/scripts/collect-diagnostics.py:1 and 3 more
- 1 reference to secretsin 1 file: k8s-multicluster/CONTEXT-SWITCHING.md:184
- No requests to vote in Hot
Show all 221 signals by file
kubernetes-skills/claude/k8s-autoscaling/KEDA-TRIGGERS.md
- Network accessline 20
- type: aws-sqs-queue metadata: queueURL: https://sqs.region.amazonaws.com/123456789/my-queue - Network accessline 21
metadata: queueURL: https://sqs.region.amazonaws.com/123456789/my-queue queueLength: "5" # Scale when > 5 messages per pod - Network accessline 22
queueURL: https://sqs.region.amazonaws.com/123456789/my-queue - Network accessline 72
- type: prometheus metadata: serverAddress: http://prometheus:9090 - Network accessline 73
metadata: serverAddress: http://prometheus:9090 metricName: http_requests_total - Network accessline 74
serverAddress: http://prometheus:9090 - Network accessline 133
- type: prometheus metadata: serverAddress: http://prometheus:9090 - Network accessline 134
metadata: serverAddress: http://prometheus:9090 query: sum(rate(nginx_http_requests_total[1m])) - Network accessline 135
serverAddress: http://prometheus:9090 - Network accessline 272
# For Prometheus, test query manually: # curl prometheus:9090/api/v1/query?query=<your-query> - Network accessline 273
# curl prometheus:9090/api/v1/query?query=<your-query>
kubernetes-skills/claude/k8s-autoscaling/SKILL.md
- Network accessline 144
- type: aws-sqs-queue metadata: queueURL: https://sqs.region.amazonaws.com/... - Network accessline 144
- type: aws-sqs-queue metadata: queueURL: https://sqs.region.amazonaws.com/... - Network accessline 144
- type: aws-sqs-queue metadata: queueURL: https://sqs.region.amazonaws.com/... - Network accessline 145
metadata: queueURL: https://sqs.region.amazonaws.com/... queueLength: "5" - Network accessline 145
metadata: queueURL: https://sqs.region.amazonaws.com/... queueLength: "5" - Network accessline 145
metadata: queueURL: https://sqs.region.amazonaws.com/... queueLength: "5" - Network accessline 146
queueURL: https://sqs.region.amazonaws.com/... - Network accessline 146
queueURL: https://sqs.region.amazonaws.com/... - Network accessline 146
queueURL: https://sqs.region.amazonaws.com/... - Network accessline 166
- type: prometheus metadata: serverAddress: http://prometheus:9090 - Network accessline 166
- type: prometheus metadata: serverAddress: http://prometheus:9090 - Network accessline 166
- type: prometheus metadata: serverAddress: http://prometheus:9090 - Network accessline 167
metadata: serverAddress: http://prometheus:9090 metricName: http_requests_total - Network accessline 167
metadata: serverAddress: http://prometheus:9090 metricName: http_requests_total - Network accessline 167
metadata: serverAddress: http://prometheus:9090 metricName: http_requests_total - Network accessline 168
serverAddress: http://prometheus:9090 - Network accessline 168
serverAddress: http://prometheus:9090 - Network accessline 168
serverAddress: http://prometheus:9090
kubernetes-skills/claude/k8s-autoscaling/examples/keda-scaledobject.yaml
kubernetes-skills/claude/k8s-certs/SKILL.md
- Network accessline 111
spec: acme: server: https://acme-staging-v02.api.letsencrypt.org/directory - Network accessline 112
acme: server: https://acme-staging-v02.api.letsencrypt.org/directory email: admin@example.com - Network accessline 113
server: https://acme-staging-v02.api.letsencrypt.org/directory - Network accessline 128
spec: acme: server: https://acme-v02.api.letsencrypt.org/directory - Network accessline 129
acme: server: https://acme-v02.api.letsencrypt.org/directory email: admin@example.com - Network accessline 130
server: https://acme-v02.api.letsencrypt.org/directory - Network accessline 215
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/latest/download/cert-manager.yaml
kubernetes-skills/claude/k8s-cost/scripts/find-overprovisioned.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 103
cpu_request = parse_cpu(requests.get("cpu", "0")) - Network accessline 104
cpu_usage = container_metrics.get("cpu_cores", 0) memory_request = parse_memory(requests.get("memory", "0")) memory_usage = container_metrics.get("memory_bytes", 0) - Network accessline 105
memory_request = parse_memory(requests.get("memory", "0"))
kubernetes-skills/claude/k8s-deploy/ROLLOUTS.md
kubernetes-skills/claude/k8s-deploy/SKILL.md
- Network accessline 199
kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 199
kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 199
kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 199
kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 199
kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 199
kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 200
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 200
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 200
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 200
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 200
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml - Network accessline 200
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml
kubernetes-skills/claude/k8s-deploy/examples/blue-green.yaml
- Network accessline 102
- -c - | response=$(curl -s -o /dev/null -w "%{http_code}" http://{{args.service-name}}/health) - Network accessline 103
- | response=$(curl -s -o /dev/null -w "%{http_code}" http://{{args.service-name}}/health) if [ "$response" = "200" ]; then - Network accessline 104
response=$(curl -s -o /dev/null -w "%{http_code}" http://{{args.service-name}}/health)
kubernetes-skills/claude/k8s-deploy/examples/canary-rollout.yaml
kubernetes-skills/claude/k8s-gitops/ARGOCD.md
- Network accessline 16
project: default source: repoURL: https://github.com/org/my-app - Network accessline 17
source: repoURL: https://github.com/org/my-app targetRevision: HEAD - Network accessline 18
repoURL: https://github.com/org/my-app - Network accessline 20
path: deploy/production destination: server: https://kubernetes.default.svc - Network accessline 21
destination: server: https://kubernetes.default.svc namespace: production - Network accessline 22
server: https://kubernetes.default.svc - Network accessline 43
elements: - cluster: production url: https://prod.k8s.local - Network accessline 44
- cluster: production url: https://prod.k8s.local - cluster: staging - Network accessline 45
url: https://prod.k8s.local - Network accessline 46
- cluster: staging url: https://staging.k8s.local template: - Network accessline 47
url: https://staging.k8s.local - Network accessline 52
project: default source: repoURL: https://github.com/org/my-app - Network accessline 53
source: repoURL: https://github.com/org/my-app path: 'deploy/{{cluster}}' - Network accessline 54
repoURL: https://github.com/org/my-app - Network accessline 128
spec: destination: server: https://prod-cluster.k8s.local # External cluster - Network accessline 129
destination: server: https://prod-cluster.k8s.local # External cluster namespace: production - Network accessline 130
server: https://prod-cluster.k8s.local # External cluster
kubernetes-skills/claude/k8s-gitops/FLUX.md
kubernetes-skills/claude/k8s-gitops/SKILL.md
- Network accessline 16
> Requires the `gitops` toolset: start kubectl-mcp-server with `--toolsets default,gitops` (or `MCP_TOOLSETS=default,gitops`). For deep work, the project-maintained MCP servers may fit better: Argo CD: https://github.com/argoproj-labs/mcp-f - Network accessline 16
> Requires the `gitops` toolset: start kubectl-mcp-server with `--toolsets default,gitops` (or `MCP_TOOLSETS=default,gitops`). For deep work, the project-maintained MCP servers may fit better: Argo CD: https://github.com/argoproj-labs/mcp-f - Network accessline 16
> Requires the `gitops` toolset: start kubectl-mcp-server with `--toolsets default,gitops` (or `MCP_TOOLSETS=default,gitops`). For deep work, the project-maintained MCP servers may fit better: Argo CD: https://github.com/argoproj-labs/mcp-f - Network accessline 16
> Requires the `gitops` toolset: start kubectl-mcp-server with `--toolsets default,gitops` (or `MCP_TOOLSETS=default,gitops`). For deep work, the project-maintained MCP servers may fit better: Argo CD: https://github.com/argoproj-labs/mcp-f - Network accessline 179
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 179
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 179
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 179
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 180
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 180
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 180
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 180
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
kubernetes-skills/claude/k8s-helm/SKILL.md
- Network accessline 124
helm_repo_add(name="bitnami", url="https://charts.bitnami.com/bitnami") - Network accessline 124
helm_repo_add(name="bitnami", url="https://charts.bitnami.com/bitnami") - Network accessline 124
helm_repo_add(name="bitnami", url="https://charts.bitnami.com/bitnami") - Network accessline 124
helm_repo_add(name="bitnami", url="https://charts.bitnami.com/bitnami") - Network accessline 124
helm_repo_add(name="bitnami", url="https://charts.bitnami.com/bitnami") - Network accessline 124
helm_repo_add(name="bitnami", url="https://charts.bitnami.com/bitnami") - Dangerous shell operationline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Dangerous shell operationline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Dangerous shell operationline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Dangerous shell operationline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Dangerous shell operationline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Dangerous shell operationline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Network accessline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Network accessline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Network accessline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Network accessline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Network accessline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash - Network accessline 291
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
kubernetes-skills/claude/k8s-helm/references/CHART-STRUCTURE.md
- Network accessline 46
home: https://github.com/org/mychart - Network accessline 48
- https://github.com/org/mychart - Network accessline 51
- name: John Doe email: john@example.com url: https://johndoe.com - Network accessline 53
url: https://johndoe.com - Network accessline 55
icon: https://example.com/icon.png - Network accessline 58
- name: postgresql version: "12.x.x" repository: "https://charts.bitnami.com/bitnami" - Network accessline 59
version: "12.x.x" repository: "https://charts.bitnami.com/bitnami" condition: postgresql.enabled - Network accessline 60
repository: "https://charts.bitnami.com/bitnami" - Network accessline 62
- name: redis version: "17.x.x" repository: "https://charts.bitnami.com/bitnami" - Network accessline 63
version: "17.x.x" repository: "https://charts.bitnami.com/bitnami" condition: redis.enabled - Network accessline 64
repository: "https://charts.bitnami.com/bitnami" - Network accessline 205
{ "$schema": "https://json-schema.org/draft-07/schema#", - Network accessline 206
"$schema": "https://json-schema.org/draft-07/schema#", - Network accessline 291
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "mychart.fullname" . }}) export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath=" - Network accessline 292
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}") echo http://$NODE_IP:$NODE_PORT {{- else if contains "LoadBalancer" .Values.service.type }} - Network accessline 293
echo http://$NODE_IP:$NODE_PORT - Network accessline 295
Get the application URL by running: export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "mychart.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}") echo ht - Network accessline 296
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "mychart.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}") echo http://$SERVICE_IP:{{ .Values.service.po - Network accessline 297
echo http://$SERVICE_IP:{{ .Values.service.port }} - Network accessline 300
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "mychart.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}") kubectl --namespace - Network accessline 301
kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:80 echo "Visit http://127.0.0.1:8080 to use your application" {{- end }} - Network accessline 302
echo "Visit http://127.0.0.1:8080 to use your application" - Network accessline 319
containers: - name: wget image: busybox - Network accessline 320
- name: wget image: busybox command: ['wget']
kubernetes-skills/claude/k8s-helm/scripts/lint-chart.sh
- Executable scriptline 1
#!/bin/bash
kubernetes-skills/claude/k8s-incident/scripts/collect-diagnostics.py
- Executable scriptline 1
#!/usr/bin/env python3
kubernetes-skills/claude/k8s-kind/SKILL.md
- Network accessline 50
brew install kind # or download binary curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-$(uname)-amd64 - Network accessline 51
# or download binary curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-$(uname)-amd64 chmod +x ./kind && sudo mv ./kind /usr/local/bin/kind - Network accessline 52
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-$(uname)-amd64 - Dangerous shell operationline 53
chmod +x ./kind && sudo mv ./kind /usr/local/bin/kind - Network accessline 444
# macOS (Apple Silicon) curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-darwin-arm64 - Network accessline 445
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-darwin-arm64 - Dangerous shell operationline 447
sudo mv ./kind /usr/local/bin/kind - Network accessline 449
# macOS (Intel) curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-darwin-amd64 - Network accessline 450
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-darwin-amd64 - Dangerous shell operationline 452
sudo mv ./kind /usr/local/bin/kind - Network accessline 454
# Linux curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64 - Network accessline 455
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64 - Dangerous shell operationline 457
sudo mv ./kind /usr/local/bin/kind
kubernetes-skills/claude/k8s-kind/references/CONFIGS.md
- Network accessline 87
- |- [plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:5001"] endpoint = ["http://kind-registry:5001"] - Network accessline 88
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:5001"] endpoint = ["http://kind-registry:5001"] nodes: - Network accessline 89
endpoint = ["http://kind-registry:5001"] - Network accessline 212
- |- [plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:5001"] endpoint = ["http://kind-registry:5001"] - Network accessline 214
endpoint = ["http://kind-registry:5001"]
kubernetes-skills/claude/k8s-kubevirt/SKILL.md
- Network accessline 191
source: http: url: https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2 - Network accessline 192
http: url: https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2 storage: - Network accessline 193
url: https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
kubernetes-skills/claude/k8s-multicluster/CONTEXT-SWITCHING.md
- Access to secretsline 184
[Credential-related source omitted]
kubernetes-skills/claude/k8s-multicluster/SKILL.md
- Network accessline 16
> Requires the `capi`, `cilium`, `diagnostics`, `gitops`, `istio`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,capi,cilium,diagnostics,gitops,istio,multicluster` (or `MCP_TOOLSETS=default,capi,cilium,diagnosti - Network accessline 16
> Requires the `capi`, `cilium`, `diagnostics`, `gitops`, `istio`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,capi,cilium,diagnostics,gitops,istio,multicluster` (or `MCP_TOOLSETS=default,capi,cilium,diagnosti - Network accessline 16
> Requires the `capi`, `cilium`, `diagnostics`, `gitops`, `istio`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,capi,cilium,diagnostics,gitops,istio,multicluster` (or `MCP_TOOLSETS=default,capi,cilium,diagnosti - Network accessline 16
> Requires the `capi`, `cilium`, `diagnostics`, `gitops`, `istio`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,capi,cilium,diagnostics,gitops,istio,multicluster` (or `MCP_TOOLSETS=default,capi,cilium,diagnosti - Network accessline 16
> Requires the `capi`, `cilium`, `diagnostics`, `gitops`, `istio`, `multicluster` toolsets: start kubectl-mcp-server with `--toolsets default,capi,cilium,diagnostics,gitops,istio,multicluster` (or `MCP_TOOLSETS=default,capi,cilium,diagnosti
kubernetes-skills/claude/k8s-operations/SKILL.md
- Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 122
pod_name="my-pod", namespace="default", command="sh -c 'curl -s localhost:8080/health'" - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 123
namespace="default", command="sh -c 'curl -s localhost:8080/health'" ) - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'" - Network accessline 124
command="sh -c 'curl -s localhost:8080/health'"
kubernetes-skills/claude/k8s-policy/SKILL.md
- Network accessline 16
> Requires the `policy` toolset: start kubectl-mcp-server with `--toolsets default,policy` (or `MCP_TOOLSETS=default,policy`). For deep work, the project-maintained MCP servers may fit better: Kyverno: https://github.com/nirmata/kyverno-mcp - Network accessline 16
> Requires the `policy` toolset: start kubectl-mcp-server with `--toolsets default,policy` (or `MCP_TOOLSETS=default,policy`). For deep work, the project-maintained MCP servers may fit better: Kyverno: https://github.com/nirmata/kyverno-mcp - Network accessline 211
kubectl create -f https://github.com/kyverno/kyverno/releases/latest/download/install.yaml - Network accessline 211
kubectl create -f https://github.com/kyverno/kyverno/releases/latest/download/install.yaml - Network accessline 215
kubectl apply -f https://raw.githubusercontent.com/open-policy-agent/gatekeeper/master/deploy/gatekeeper.yaml - Network accessline 215
kubectl apply -f https://raw.githubusercontent.com/open-policy-agent/gatekeeper/master/deploy/gatekeeper.yaml
kubernetes-skills/claude/k8s-security/SKILL.md
- Network accessline 16
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained - Network accessline 16
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained - Network accessline 16
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained - Network accessline 16
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained - Network accessline 16
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained - Network accessline 16
> Requires the `cilium`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,istio,policy,security`). For deep work, the project-maintained
kubernetes-skills/claude/k8s-security/scripts/audit-rbac.py
- Executable scriptline 1
#!/usr/bin/env python3
kubernetes-skills/claude/k8s-troubleshoot/SKILL.md
- Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`) - Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`) - Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`) - Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`) - Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`) - Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`) - Network accessline 16
> Requires the `cilium`, `diagnostics`, `istio`, `policy`, `security` toolsets: start kubectl-mcp-server with `--toolsets default,cilium,diagnostics,istio,policy,security` (or `MCP_TOOLSETS=default,cilium,diagnostics,istio,policy,security`)
kubernetes-skills/claude/k8s-troubleshoot/scripts/diagnose-pod.py
- Executable scriptline 1
#!/usr/bin/env python3
kubernetes-skills/claude/k8s-troubleshoot/scripts/health-check.sh
- Executable scriptline 1
#!/bin/bash
kubernetes-skills/claude/k8s-vind/SKILL.md
- Network accessline 49
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" - Network accessline 49
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" - Dangerous shell operationline 50
chmod +x vcluster && sudo mv vcluster /usr/local/bin/ - Dangerous shell operationline 50
chmod +x vcluster && sudo mv vcluster /usr/local/bin/ - Network accessline 254
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" - Network accessline 254
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" - Dangerous shell operationline 256
sudo mv vcluster /usr/local/bin/ - Dangerous shell operationline 256
sudo mv vcluster /usr/local/bin/
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path CLAUDE.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/rohitg00-kubectl-mcp-server/)