Use when generating Helm charts for Kubernetes applications. Trigger with phrases like "create Helm chart", "generate chart for app", "package Kubernetes deployment", or "helm template". Produces production-ready charts with Chart.yaml, values.yaml, templates, and best practices for multi-environment deployments.
Limited to specific tools
Additional assets for this skill
This skill is limited to using the following tools:
assets/README.mdassets/values_schema.jsonreferences/README.mdscripts/README.mdscripts/helm_create.pydescription: Use when generating Helm charts for Kubernetes applications. Trigger with phrases like "create Helm chart", "generate chart for app", "package Kubernetes deployment", or "helm template". Produces production-ready charts with Chart.yaml, values.yaml, templates, and best practices for multi-environment deployments. allowed-tools:
Before using this skill, ensure:
helm lint and helm template commandsGenerates complete Helm chart structure:
{baseDir}/helm-charts/app-name/
├── Chart.yaml # Chart metadata
├── values.yaml # Default configuration
├── templates/
│ ├── deployment.yaml
│ ├── service.yaml
│ ├── ingress.yaml
│ ├── configmap.yaml
│ ├── _helpers.tpl # Template helpers
│ └── NOTES.txt # Post-install notes
├── charts/ # Dependencies
└── README.md
Example Chart.yaml:
apiVersion: v2
name: my-app
description: Production-ready application chart
type: application
version: 1.0.0
appVersion: "1.0.0"
Example values.yaml:
replicaCount: 3
image:
repository: registry/app
tag: "1.0.0"
pullPolicy: IfNotPresent
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 250m
memory: 256Mi
Common issues and solutions:
Chart Validation Errors
Template Rendering Failures
helm template and check Go template formattingMissing Dependencies
helm dependency update in chart directoryValues Override Issues
Installation Failures