# Helm Chart Scaffolding > Diseña, organiza y gestiona charts de Helm para plantillar y empaquetar aplicaciones Kubernetes con configuraciones reutilizables. Fuente: https://skillsagentes.com/skills/wshobson/agents/helm-chart-scaffolding Markdown: https://skillsagentes.com/skills/wshobson/agents/helm-chart-scaffolding.md Repositorio: https://github.com/wshobson/agents Autor: wshobson Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 57 tok instalada, 526 tok al activarse, 8.4k tok con todos los archivos del bundle Bundle: 6 archivos, 33 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add wshobson/agents --skill helm-chart-scaffolding --agent claude-code # Cursor npx -y skills add wshobson/agents --skill helm-chart-scaffolding --agent cursor # Codex npx -y skills add wshobson/agents --skill helm-chart-scaffolding --agent codex # Gemini CLI npx -y skills add wshobson/agents --skill helm-chart-scaffolding --agent gemini # Windsurf npx -y skills add wshobson/agents --skill helm-chart-scaffolding --agent windsurf # Cline npx -y skills add wshobson/agents --skill helm-chart-scaffolding --agent cline ``` ## Qué hace - Guía la creación de charts de Helm con estructura, plantillas, gestión de valores y validación - Proporciona buenas prácticas para versionado, helpers de plantillas y convenciones de nombres - Incluye comandos de troubleshooting para renderizado, dependencias e instalación ## Cuándo usarla - Crear nuevos charts de Helm desde cero - Empaquetar aplicaciones Kubernetes para distribución - Gestionar despliegues multi-entorno con Helm - Configurar repositorios de charts de Helm ## Qué la activa - "Crea un chart de Helm para esta aplicación" - "Ayúdame a estructurar values.yaml con condiciones opcionales" - "¿Cómo depuro errores de renderizado de plantillas en Helm?" ## Antes de instalar - Requiere tener instalado el CLI de Helm. - Necesita en el PATH: awk, kubectl - Variables de entorno: APP_VERSION, CHART_DIR, CHART_NAME, CHART_VERSION, GREEN, MANIFESTS, RELEASE_NAME, YELLOW - reads environment config ## Archivos - SKILL.md — 2 KB - assets/Chart.yaml.template — 801 B - assets/values.yaml.template — 3 KB - references/chart-structure.md — 11 KB - references/details.md — 9 KB - scripts/validate-chart.sh — 6 KB ## SKILL.md Reproducido tal cual desde wshobson/agents bajo MIT. Esta sección es el documento original y está en inglés. # 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:** ```bash helm template my-app ./my-app --debug ``` **Dependency issues:** ```bash helm dependency update helm dependency list ``` **Installation failures:** ```bash helm install my-app ./my-app --dry-run --debug kubectl get events --sort-by='.lastTimestamp' ``` ## Related Skills - `k8s-manifest-generator` - For creating base Kubernetes manifests - `gitops-workflow` - For automated Helm chart deployments ## Dónde encaja - Categoría: [DevOps e infraestructura](https://skillsagentes.com/categorias/devops-infraestructura.md) — Despliegues, contenedores, IaC y flujos de gestión de incidentes. - Creador: [wshobson](https://skillsagentes.com/creators/wshobson.md) — 183 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Hermes Tweet](https://skillsagentes.com/skills/wshobson/agents/hermes-tweet.md): Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa. - [Superself](https://skillsagentes.com/skills/wshobson/agents/superself.md): Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas. - [Grounded Vault](https://skillsagentes.com/skills/wshobson/agents/grounded-vault.md): Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens. - [Postgresql Table Design](https://skillsagentes.com/skills/wshobson/agents/postgresql-table-design.md): Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas. - [Prompt Engineering Patterns](https://skillsagentes.com/skills/wshobson/agents/prompt-engineering-patterns.md): Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)