
Helmcraft
- 1 repo stars
- Updated March 26, 2026
- jugrajsingh/skillgarden
Generate Helm charts for Kubernetes workloads — batch workers, web services, CronJobs — with production extras like KEDA, NetworkPolicy, PDB, and ServiceMonitor.
About
HelmCraft generates Helm charts for Kubernetes workloads including batch workers, web services, and CronJobs, adding production extras like KEDA, NetworkPolicy, PDB, and ServiceMonitor. It standardizes how apps get packaged for K8s deployment. Best for teams shipping production Kubernetes workloads.
- Helm chart generation
- K8s workers, services, CronJobs
- KEDA, PDB, ServiceMonitor
Helmcraft by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add jugrajsingh/skillgarden/plugin install helmcraft@skillgardenAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Last updated | March 26, 2026 |
| Repository | jugrajsingh/skillgarden ↗ |
What it does
Generate Helm charts for Kubernetes workloads — batch workers, web services, CronJobs — with production extras like KEDA, NetworkPolicy, PDB, and ServiceMonitor.
README.md
helmcraft
Helm chart generation for Kubernetes workloads. Encodes battle-tested patterns for batch workers, web services, and CronJobs with optional production extras.
Skills
| Skill | Command | Description |
|---|---|---|
generating-chart |
/helmcraft:chart |
Generate or customize a Helm chart |
auditing |
/helmcraft:audit |
Audit chart against best practices checklist |
Workload Types
| Type | Pattern | Key Features |
|---|---|---|
| Batch worker | Poll-then-exit | replicaCount:0, exec probes, no service, externally scaled |
| Web service | HTTP server | Service + Ingress, HTTP probes, replicaCount:1 |
| CronJob | Scheduled batch | CronJob spec, concurrencyPolicy, history limits |
Production Extras
Optional templates gated by .Values.{feature}.enabled:
- KEDA ScaledObject - Queue-based autoscaling (SQS, Kafka)
- NetworkPolicy - Restrict egress to specific services
- PodDisruptionBudget - Protect against voluntary disruptions
- ServiceMonitor - Prometheus metrics scraping
Modes
- Generate mode - Runs
helm create chart, then customizes for the selected workload type - Customize mode - Reads existing
chart/, identifies gaps, applies selected improvements
Patterns
- stringData for secrets - No manual base64 encoding, Kubernetes handles it
- Checksum annotations - Auto-restart pods on configmap/secret changes
- Config detection - Scans
config/settings.pyto suggest configmap keys - Security by default - Non-root, drop ALL, readOnlyRootFilesystem