helm

Author, template, and manage Helm chart releases on Kubernetes clusters.

3|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill helm-lukaskellerstein
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: helm
Source: https://github.com/lukaskellerstein/claude-my-marketplace/tree/main/plugins/infra-plugin/skills/helm
Command: npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill helm-lukaskellerstein

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Kubernetes application deployments with Helm involves many moving parts—chart structure, Go templating, values overrides, dependencies, and release lifecycles—and mistakes can break production deployments. This Skill provides structured guidance and canonical examples for every stage of Helm chart work. ## Core Features & Use Cases - Chart Authoring: Canonical Chart.yaml and values.yaml layouts, library charts, and standard directory structure. - Templating & Values: Go template helpers, Sprig functions, values override precedence, and values.schema.json validation. - Release Lifecycle: Install, upgrade, rollback, hooks, testing, debugging, and recovery of stuck releases. - Use Case: You need to deploy an application to Kubernetes with environment-specific configs. Use this Skill to author the chart, set up dev/staging/prod values files, and run atomic upgrades with automatic rollback on failure. ## Quick Start Ask the assistant to create a Helm chart for your application with a deployment, service, and environment-specific values files.

Frequently Asked Questions about helm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Helm chart for a Kubernetes application?▼

Create a chart directory with Chart.yaml for metadata, values.yaml for defaults, and a templates/ folder containing deployment, service, and helper templates. Validate it with helm lint and helm template before installing with helm install.

How to override Helm values for different environments?▼

Use multiple -f flags with environment-specific files like values-prod.yaml; later files override earlier ones, and --set flags take highest precedence. A common pattern keeps values.yaml as defaults plus values-dev, values-staging, and values-prod overrides.

Does Helm support storing charts in OCI registries?▼

Yes, Helm 3 supports OCI registries as chart storage. Use helm registry login to authenticate, helm push to upload a packaged chart to an oci:// URL, and helm install directly from the OCI reference.

How do I rollback a failed Helm upgrade?▼

Run helm rollback with the release name and a revision number from helm history. To prevent failures proactively, use helm upgrade --atomic so failed upgrades automatically roll back.

Why is my Helm release stuck in pending or failed state?▼

Stuck releases usually result from failed hooks or interrupted operations. Check helm status, then force uninstall with --no-hooks; if that fails, manually delete the release secrets labeled owner=helm in the namespace.