alirezarezvani avatar

Kubernetes Operator

This helps Claude understand and work with Kubernetes operators, those custom controllers that extend Kubernetes to manage complex applications. You'd reach for this when you're building or debugging operators, need to explain CRDs and reconciliation loops, or want help structuring operator logic using frameworks like Kubebuilder or Operator SDK. The skill covers the operator pattern itself, not just deploying existing operators, so it's most useful when you're actually developing one. Fair warning: if you just need to install a pre-built operator from OperatorHub, you probably don't need this, but if you're writing Go code that watches resources and updates cluster state, it'll save you from explaining the basics every time.

skills.sh installs
523
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill kubernetes-operator --agent claude-code

Installs into .claude/skills of the current project.

Files

Kubernetes Operator

Build operators that reconcile correctly. Most operator bugs are not Kubernetes bugs — they are reconcile-loop bugs: missing finalizers, blocking calls, no requeue on transient errors, status drift, RBAC over-grants. This skill catches them deterministically before they reach a cluster.

When to use

  • Building a new Kubernetes Operator (controller for a CRD)
  • Reviewing an existing operator for capability-level gaps
  • Auditing a CRD spec for status/conditions/finalizer correctness
  • Choosing a framework (controller-runtime / kubebuilder / operator-sdk / metacontroller / KOPF)
  • Designing the API surface of a Custom Resource
  • Hardening RBAC, leader election, or webhook validation

When NOT to use

  • Plain Helm chart packaging → use helm-chart-builder
  • Standard kubectl operations / blue-green deploys → use senior-devops
  • General k8s security posture → use cloud-security
  • "I want to run a workload" — that's a Deployment / Job, not an operator

Core principle: an operator is a reconcile loop, not a script

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
DevOps & CI/CD, Python, Design & UI/UX
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1aj-geddes avatarcicd-pipeline-setupaj-geddes/useful-ai-promptsDesign and implement CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, or CircleCI. Use for automated testing, building, and deployment workflows.503skills.sh installs
2thebushidocollective avatardocker-compose-productionthebushidocollective/hanUse when deploying Docker Compose applications to production including security hardening, resource management, health checks, logging, monitoring, and high-ava485skills.sh installs
3aaronontheweb avatarplaywright-ci-cachingaaronontheweb/dotnet-skillsCache Playwright browser binaries in CI/CD pipelines (GitHub Actions, Azure DevOps) to avoid 1-2 minute download overhead on every build.455skills.sh installs
4levnikolaevich avatarln-730-devops-setuplevnikolaevich/claude-code-skillsSets up Docker, CI/CD, and environment configuration with auto-detection. Use when adding DevOps infrastructure to a project.394skills.sh installs
5secondsky avatarcloudflare-workers-ci-cdsecondsky/claude-skillsComplete CI/CD guide for Cloudflare Workers using GitHub Actions and GitLab CI. Use for automated testing, deployment pipelines, preview environments, secrets m318skills.sh installs
6secondsky avatarcloudflare-workers-observabilitysecondsky/claude-skillsCloudflare Workers observability with logging, Analytics Engine, Tail Workers, metrics, and alerting. Use for monitoring, debugging, tracing, or encountering lo315skills.sh installs