kubernetes-sigskubernetes-sigsOfficialยท3 Agent Skills Included

kubebuilder

Scaffold Kubernetes APIs, controllers, and webhooks in Go

Generates complete Kubernetes operator projects with custom APIs, controllers, and admission webhooks in Go. Eliminates boilerplate code, manual CRD and RBAC manifest writing, and complex project setup. Includes plugins for Helm charts, Grafana dashboards, and image deployment to ship operators faster.
npx skills add kubernetes-sigs/kubebuilder --all -g -y
Available:

Tells the AI agent how the Kubebuilder codebase is organized, which files are auto-generated and must not be edited, and which build, lint, and test commands to run after making changes.

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Kubebuilder?โ–ผ

Run `npx skills add kubernetes-sigs/kubebuilder --all -g -y` in your terminal to install all skills in this suite globally.

What is Kubebuilder used for?โ–ผ

Kubebuilder scaffolds Kubernetes APIs using custom resource definitions, along with the controllers and webhooks that manage them. It removes the boilerplate involved in building operators in Go.

How do I create a Kubernetes operator with Kubebuilder?โ–ผ

Run `kubebuilder init` to start a project, then `kubebuilder create api` to scaffold your resource, controller, and manifests. The generated code follows Kubernetes best practices out of the box.

Does Kubebuilder work with AI coding agents?โ–ผ

Yes. It ships AGENTS.md files and skills that teach AI agents the project structure, scaffolding rules, and safe commands to run when working on operator code.

Can Kubebuilder generate Helm charts?โ–ผ

Yes. The optional Helm plugin converts your Kustomize manifests into a ready-to-publish Helm chart for distributing your operator.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’