Kubernetes
Manage Kubernetes clusters via kubectl. Use when deploying, inspecting, or debugging Kubernetes resources.From its SKILL.md
npx -y skills add fworks-tech/agenthood --skill kubernetesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- reads credentialsReads from 1 credential source: `~/.kube/config`.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 8 commands, including `kubectl get pods` and 7 more.
SKILL.md
1.3 KB, 225 tokens by cl100k_base, as published. Nobody here has run it
kubectl
Use kubectl to interact with Kubernetes clusters.
Common Commands
Pods
- List pods:
kubectl get pods - Describe pod:
kubectl describe pod <name> - Logs:
kubectl logs <pod> - Exec into pod:
kubectl exec -it <pod> -- /bin/bash
Deployments
- List deployments:
kubectl get deployments - Scale:
kubectl scale deployment <name> --replicas=3 - Rollout status:
kubectl rollout status deployment/<name> - Rollback:
kubectl rollout undo deployment/<name>
Services
- List services:
kubectl get services - Expose:
kubectl expose deployment <name> --port=80 --target-port=8080
Context
- Current context:
kubectl config current-context - Switch context:
kubectl config use-context <name> - List contexts:
kubectl config get-contexts
Notes
- Requires
kubectlinstalled and~/.kube/configconfigured - Use
-n <namespace>to target a specific namespace
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most containers cloud skills give in 225 tokens
Counted across 607 of the 705 authors here whose files we hold, read 2026-09-06
- Run as non-root userin 34 of 607, across 27 files
- Use multi-stage buildsin 29 of 607
- Set resource requests and limitsin 24 of 607, across 20 files
- Configure liveness and readiness probesin 18 of 607, across 14 files
- Use named volumes for persistent datain 14 of 607, across 9 files
- Pin base image versionsin 14 of 607
- Set up environment variablesin 14 of 607, across 10 files
- Pin provider versionsin 14 of 607
- Apply least privilege RBAC permissionsin 10 of 607, across 7 files
- Create a dockerignore filein 10 of 607
- Use remote state with lockingin 9 of 607
- Pin base images by digestin 9 of 607, across 8 files
Said here and by no other author read
- Use kubectl to interact with clusters
- Execute commands using kubectl exec
- Scale deployments using kubectl scale
- Check rollout status using kubectl rollout status
- Rollback deployments using kubectl rollout undo
- Expose deployments using kubectl expose
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.