# generating-helm-charts > This skill enables claude to generate helm charts for kubernetes applications. it should be used when the user requests the creation of a new helm chart, the modification of an existing chart, or assistance with packaging and deploying kubernetes ... - Author: Jeremy Longshore - Repository: callahan248/claude-code-plugins-plus - Version: 20251204011728 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/callahan248/claude-code-plugins-plus - Web: https://mule.run/skillshub/@@callahan248/claude-code-plugins-plus~generating-helm-charts:20251204011728 --- --- description: This skill enables claude to generate helm charts for kubernetes applications. it should be used when the user requests the creation of a new helm chart, the modification of an existing chart, or assistance with packaging and deploying kubernetes ... allowed-tools: - Read - Write - Edit - Grep - Glob - Bash name: generating-helm-charts license: MIT --- ## Overview This skill empowers Claude to create and manage Helm charts, simplifying Kubernetes application deployments. It provides production-ready configurations, implements best practices, and supports multi-platform environments. ## How It Works 1. **Receiving Requirements**: Claude receives the user's requirements for the Helm chart, including application details, dependencies, and desired configurations. 2. **Generating Chart**: Claude utilizes the helm-chart-generator plugin to generate a complete Helm chart based on the provided requirements. 3. **Providing Chart**: Claude presents the generated Helm chart to the user, ready for deployment. ## When to Use This Skill This skill activates when you need to: - Create a new Helm chart for a Kubernetes application. - Modify an existing Helm chart to update application configurations. - Package and deploy an application to Kubernetes using Helm. ## Examples ### Example 1: Creating a Basic Web App Chart User request: "Create a Helm chart for a simple web application with a single deployment and service." The skill will: 1. Generate a basic Helm chart including a `Chart.yaml`, `values.yaml`, a deployment, and a service. 2. Provide the generated chart files for review and customization. ### Example 2: Adding Ingress to an Existing Chart User request: "Modify the existing Helm chart for my web application to include an ingress resource." The skill will: 1. Update the existing Helm chart to include an ingress resource, configured based on best practices. 2. Provide the updated chart files with the new ingress configuration. ## Best Practices - **Configuration Management**: Utilize `values.yaml` to manage configurable parameters within the Helm chart. - **Resource Limits**: Define resource requests and limits for deployments to ensure efficient resource utilization. - **Security Contexts**: Implement security contexts to enhance the security posture of the deployed application. ## Integration This skill integrates with other Claude Code skills by providing a standardized way to package and deploy applications to Kubernetes. It can be combined with skills that generate application code, manage infrastructure, or automate deployment pipelines.