helm-templates

Generate Kubernetes manifests using Helm templates and template functions.

187|20|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/TheBushidoCollective/han --skill helm-templates
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: helm-templates
Source: https://github.com/TheBushidoCollective/han/tree/main/jutsu/jutsu-helm/skills/helm-templates
Command: npx skills add https://github.com/TheBushidoCollective/han --skill helm-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate Kubernetes manifests with Helm templates and template functions for dynamic configuration.

Core Features & Use Cases

  • Values access, defaults, and template functions
  • Named templates and reuse across charts
  • Flow control, loops, and files access in templates

Quick Start

Create a simple Helm chart that renders a Deployment manifest with a configurable image tag.

Frequently Asked Questions about helm-templates

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

FAQPage Schema
How do I generate Kubernetes manifests dynamically with Helm templates?▼

Helm templates automate manifest generation by using template functions and built-in objects like .Values, .Release, and .Chart to inject configuration into YAML. This lets you create a single chart that renders different manifests across environments without duplicating files.

Can I use conditionals and loops in Helm templates?▼

Yes, Helm templates support flow control including conditionals, loops, and named templates for reuse. Combined with template functions like default, required, toYaml, and toJson, you can build sophisticated, parameterized manifest generation logic.

What's the best way to manage configuration across multiple Kubernetes deployments?▼

Helm templating centralizes configuration management by storing values separately from manifest structure. One chart with parameterized templates generates deployments, services, and config maps tailored to each environment or release.

Do I need to understand YAML syntax to work with Helm templates?▼

Yes, Helm templates generate YAML, so familiarity with Kubernetes YAML structure and syntax is essential. Templates layer on Helm's Go templating language to inject values and logic into standard Kubernetes resource definitions.

How do I reuse template sections across multiple Kubernetes resources?▼

Named templates in Helm allow you to define reusable template blocks and include them across your chart. This eliminates duplication and ensures consistency when rendering deployments, services, config maps, and other resources.