#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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

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

Compare on GitHub

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.

Compare on GitHub

View on GitHubAdd to my skills

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>/
968GitHub stars
2stars in 7 days
25skills in this repository
1commit in 30 days

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

Aug 2, 2026Nov 4, 2026968

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

1,451 tokens

When the skill is activated

Reference documents

4,024 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to Apply
  2. Priority Rules
  3. Quick Reference
  4. HPA (Horizontal Pod Autoscaler)
  5. VPA (Vertical Pod Autoscaler)
  6. KEDA (Event-Driven Autoscaling)
  7. Common KEDA Triggers
  8. Scaling Strategies
  9. Cost-Optimized Autoscaling
  10. Troubleshooting
  11. Best Practices
  12. Related Skills

Files

  • KEDA-TRIGGERS.mddoc4,592 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • SKILL.mdcore5,342 bytes
  • examples/hpa-cpu.yamlasset844 bytes
  • examples/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 Rules
View the complete source on GitHub

Skills 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

  1. #900 from Oct 31 to Nov 1
  2. #904 on Nov 2
  3. #911 on Nov 3
  4. #912 on Nov 4
  5. #915 on Nov 5
  6. #914 since Nov 6
23 earlier periods
  1. #557 on Aug 2
  2. #584 on Aug 6
  3. #586 on Aug 10
  4. #590 on Aug 11
  5. #575 on Aug 15
  6. #590 on Aug 16
  7. #602 on Aug 19
  8. #614 on Aug 23
  9. #627 on Aug 27
  10. #635 on Sep 3
  11. #646 on Sep 12
  12. #669 on Sep 18
  13. #643 on Sep 19
  14. #686 on Sep 23
  15. #687 on Sep 28
  16. #658 on Oct 3
  17. #699 on Oct 5
  18. #708 on Oct 11
  19. #727 on Oct 12
  20. #874 on Oct 25
  21. #886 on Oct 28
  22. #892 on Oct 29
  23. #895 on Oct 30

Before you install

Network or broad shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-autoscaling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-backup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • kubernetes-skills/claude/k8s-capi/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

  • Network accessline 16
    - type: prometheus     metadata:       serverAddress: http://prometheus.monitoring:9090
  • Network accessline 17
    metadata:       serverAddress: http://prometheus.monitoring:9090       metricName: http_requests_total
  • Network accessline 18
    serverAddress: http://prometheus.monitoring:9090

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

  • Network accessline 61
    provider:       prometheus:         address: http://prometheus:9090
  • Network accessline 62
    prometheus:         address: http://prometheus:9090         query: |
  • Network accessline 63
    address: http://prometheus:9090

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

  • Network accessline 98
    provider:       prometheus:         address: http://prometheus:9090
  • Network accessline 99
    prometheus:         address: http://prometheus:9090         query: |
  • Network accessline 100
    address: http://prometheus:9090

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

  • Network accessline 15
    spec:   interval: 1m   url: https://github.com/org/my-app
  • Network accessline 16
    interval: 1m   url: https://github.com/org/my-app   ref:
  • Network accessline 17
    url: https://github.com/org/my-app

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 compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath CLAUDE.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md kubernetes-skills/claude/k8s-autoscaling/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.

rohitg00/kubectl-mcp-server: #914 on hotskills, 968 stars

[![rohitg00/kubectl-mcp-server on hotskills](https://hotskills.dev/badge/rohitg00-kubectl-mcp-server.svg)](https://hotskills.dev/skill/rohitg00-kubectl-mcp-server/)