Skip to content
generating-helm-charts logo

Helm Chart Generator

generating-helm-charts

Execute 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...

SKILL.md

Full skill instructions

Helm Chart Generator

This skill provides automated assistance for helm chart generator tasks.

Prerequisites

Before using this skill, ensure:

  • Helm 3+ is installed on the system
  • Kubernetes cluster access is configured
  • Application container images are available
  • Understanding of application resource requirements
  • Chart repository access (if publishing)

Instructions

  1. Gather Requirements: Identify application type, dependencies, configuration needs
  2. Create Chart Structure: Generate Chart.yaml with metadata and version info
  3. Define Values: Create values.yaml with configurable parameters and defaults
  4. Build Templates: Generate deployment, service, ingress, and configmap templates
  5. Add Helpers: Create _helpers.tpl for reusable template functions
  6. Configure Resources: Set resource limits, security contexts, and health checks
  7. Test Chart: Validate with helm lint and helm template commands
  8. Document Usage: Add README with installation instructions and configuration options

Output

Generates 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

Error Handling

Common issues and solutions:

Chart Validation Errors

  • Error: "Chart.yaml: version is required"
  • Solution: Ensure Chart.yaml contains valid apiVersion, name, and version fields

Template Rendering Failures

  • Error: "parse error in deployment.yaml"
  • Solution: Validate template syntax with helm template and check Go template formatting

Missing Dependencies

  • Error: "dependency not found"
  • Solution: Run helm dependency update in chart directory

Values Override Issues

  • Error: "failed to render values"
  • Solution: Check values.yaml syntax and ensure proper YAML indentation

Installation Failures

  • Error: "release failed: timed out waiting for condition"
  • Solution: Increase timeout or check pod logs for application startup issues

Resources

Overview

This skill provides automated assistance for the described functionality.

Examples

Example usage patterns will be demonstrated in context.

More DevOps & CI/CD skills

Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.

6K 472.6K
View

Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.

6K 472.6K
View

Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.

1.5K 454.3K
View
azure-kubernetes logo
DevOps & CI/CD

azure-kubernetes

Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.

1.5K 447.1K
View

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

92.7K 354.9K
View
just-scrape logo
DevOps & CI/CD

just-scrape

Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.

69 245K
View

Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.

462 159.7K
View

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

462 159.1K
View
deploy-to-vercel logo
DevOps & CI/CD

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

31.9K 146.6K
View
programmatic-seo logo
DevOps & CI/CD

programmatic-seo

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

63 123.5K
View

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

31.9K 116.1K
View

Coding & apps AI tools

Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View
I
Coding & apps

Imagica

Build a no-code AI app in minutes.

Freemium
View
E
Coding & apps

Emergent.sh

An IDE for code migration from legacy to modern frameworks through coding agents.

Freemium
View
Wonder Dynamics logo
Coding & apps

Wonder Dynamics

Automate CGI animation in live-action scenes

Paid
View
M
Coding & apps

Mixo

Launch a website in seconds with AI.

Paid
View
AI Code Convert logo
Coding & apps

AI Code Convert

Streamline Your Coding Experience with AI Code Helper

Free
View