helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
By wshobson · 10,627 installs
npx skills add wshobson/agents --skill helm-chart-scaffolding
Source repository · Upstream listing
Helm Chart Scaffolding
Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.
Purpose
This skill provides step by step instructions for building production ready Helm charts, including chart structure, templating patterns, values management, and validation strategies.
When to Use This Skill
Use this skill when you need to:
Create new Helm charts from scratch
Package Kubernetes applications for distribution
Manage multi environment deployments with Helm
Implement templating for reusable Kubernetes manifests
Set up Helm chart repositories
Follow Helm best practices and conventions
Detailed patterns and worked examples
Detailed pattern documentation lives in references/details.md . Read that file when the navigation tier above is insufficient.
Best Practices
1. Use semantic versioning for chart and app versions
2. Document all values in values.yaml with comments
3. Use template helpers for repeated logic
4. Validate charts before packaging
5. Pin dependency versions explicitly
6. Use conditions for optional resources
7. Follow naming conventions (lowercase, hyphens)
8. Include NOTES.txt with usage instructions
9. Add labels consistently using helpers
10. Test installations in all environments
Troubleshooting
Template rendering errors:
Dependency issues:
Installation failures:
Related Skills
k8s manifest generator For creating base Kubernetes manifests
gitops workflow For automated Helm chart deployments