kubebuilder
Scaffold Kubernetes APIs, controllers, and webhooks in Go
All Skills in This Repository (3)
Pure Emerald Level Indicatorsplugin-helm
Automate Helm chart creation and management for Kubernetes operators.
documentation-standards
Enforce Kubebuilder documentation standards for markdown files.
cli-descriptions
Standardize Kubebuilder CLI help texts, flag descriptions, and usage examples.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core