Agent skill · software engineering · jeremylongshore

generating-helm-charts

Execute use when generating Helm charts for Kubernetes applications.

Why this skill is useful

Adds executable scripts and templates for generating production-ready Helm charts, which the AI cannot reliably create without specific knowledge of Helm best practices.

What it needs

Requires helm, kubectl installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Generating Helm Charts Overview Generate production-ready Helm 3 charts for Kubernetes applications with Chart.yaml, values.yaml, Go templates, and helper functions. Support multi-environment deployments with values overrides, dependency management, security contexts, health probes, and resource limits following Helm best practices. Prerequisites Helm 3.x installed (helm version) kubectl configured with cluster access for testing chart installation Container images available in a registry accessible from the cluster Understanding of application resource requirements (CPU, memory, ports, volumes) Chart repository access if publishing (ChartMuseum, OCI registry, or GitHub Pages) Instructions 1. Analyze the application: identify container images, ports, environment variables, volumes, and dependencies 2. Scaffold the chart structure: Chart.yaml, values.yaml, templates/, charts/, .helmignore 3. Create Chart.yaml with apiVersion: v2, name, version, appVersion, and dependency declarations 4. Define values.yaml with sensible production defaults: replica count, image config, resource limits, ingress settings 5. Build templates using Go template syntax with proper .Values references and helpers.tpl for reusable named templates 6. Add health checks: livenessProbe and readinessProbe in the deployment template with configurable paths and thresholds 7. Configure security context: runAsNonRoot: true, readOnlyRootFilesystem: true, and drop all capabilities 8. Create environment-specific values files: values-dev.yaml, values-staging.yaml, values-prod.yaml 9. Add NOTES.txt with post-install instructions showing how to access the application 10. Validate with helm lint . and test rendering with helm template . …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/generating-helm-charts

View the source on GitHub

Browse the @skills marketplace