Helm questions are easy to answer from stale memory or Helm 3 assumptions that no longer apply in Helm 4. Use this skill to ground answers in the official Helm documentation and return the closest authoritative page instead of generic Kubernetes packaging advice.
When to Use
Use this skill when the request is about:
- Helm concepts: charts, releases, repositories, and values
- Installing, upgrading, rolling back, and uninstalling Helm releases
- Searching charts on Artifact Hub or configured repositories
- Chart development, templating, linting, and packaging
- Values files,
--set, --set-json, and override precedence
- Helm plugins and the Go SDK
- Helm 4 overview, breaking changes, and migration from Helm 3
- Helm CLI command reference and flags
Do not use this skill for:
- Core Kubernetes API resources, kubectl, or cluster administration without Helm context. Use
kubernetes-docs instead.
- Raw Docker image builds or Compose files. Use
docker-docs instead.
- Terraform Helm provider configuration unless the question is specifically about Helm chart behavior documented on helm.sh.
- Argo CD, Flux, or other GitOps tools unless the question is about Helm chart mechanics documented by Helm.
Workflow
1. Classify the request
Decide which bucket the question belongs to before searching:
- Introduction and core concepts
- Installing and using Helm day to day
- Chart development and templating
- Best practices and chart design
- Plugins and extensibility
- Helm CLI command reference
- Helm 4 migration and version differences
If you need a quick starting point, load references/topic-map.md and jump to the closest section.
2. Search official Helm docs first
- Treat
helm.sh/docs as the source of truth for Helm.
- Prefer pages under https://helm.sh/docs/.
- Default to the current documentation version (4.2.4) unless the user specifies another supported version.
- Search with the user's exact terms plus focused Helm phrases such as
helm upgrade, values.yaml, chart hooks, helm template, OCI, or Artifact Hub.
- When multiple pages are plausible, compare 2-3 candidate pages and pick the one that most directly answers the user's question.
- For Helm 4 questions, check the Helm 4 Overview before answering from Helm 3 knowledge.
3. Open the best page before answering
- Read the most relevant page, and the exact section when practical.
- Use the topic map only to narrow the search space or surface likely starting pages.
- For CLI flags, open the specific subcommand reference page.
- If a page appears renamed, moved, or not yet updated for Helm 4, say that explicitly and return the nearest authoritative pages instead of guessing.
4. Answer with docs-grounded guidance
- Start with a direct answer in plain language.
- Include exact Helm docs links, not just the docs homepage.
- Only provide chart YAML or Helm command examples when the user asks for them or when the docs page makes an example necessary.
- Make any inference explicit. Good phrasing:
According to Helm docs, ...
Inference: this likely means ...
Answer Shape
Use a compact structure unless the user asks for depth:
- Direct answer
- Relevant docs
- Example Helm commands or chart snippets, only if needed
- Explicit inference callout, only if you had to connect multiple docs pages
Keep citations close to the claim they support.
Search and Routing Tips
- For beginner questions, prefer Introduction and Using Helm before the full command reference.
- For chart authoring questions, prefer Chart Template Guide and Best Practices before guessing template patterns.
- For release lifecycle questions, distinguish install, upgrade, rollback, and uninstall docs.
- For values override questions, open Using Helm sections on
--values and --set precedence.
- For Helm 4 questions, start with Helm 4 Overview and verify whether older pages are marked outdated.
- For command syntax questions, open the generated subcommand page under Helm Commands.
Common Mistakes
- Answering from Helm 3 memory without checking Helm 4 docs
- Linking the Helm docs homepage when a narrower command or guide page exists
- Confusing chart version with app version in release output
- Assuming a default chart repository exists in Helm 3+ without
helm repo add
- Recommending
--recreate-pods without noting deprecation in current Helm versions
- Treating Artifact Hub search results as installed local repositories
Bundled Reference
Read references/topic-map.md only as a compact index of likely doc entry points. It is intentionally incomplete and should never replace the live Helm docs as the final authority.
1---2name: helm-docs3description: Use when users ask how to install, search, deploy, upgrade, rollback, uninstall, template, lint, package, or troubleshoot Helm charts and releases on Kubernetes, including chart development, values, repositories, hooks, plugins, OCI registries, Helm 4 changes, or the Helm Go SDK, especially when they need official Helm documentation, exact links, or docs-grounded guidance.4---56Helm questions are easy to answer from stale memory or Helm 3 assumptions that no longer apply in Helm 4. Use this skill to ground answers in the official Helm documentation and return the closest authoritative page instead of generic Kubernetes packaging advice.78## When to Use910Use this skill when the request is about:1112- Helm concepts: charts, releases, repositories, and values13- Installing, upgrading, rolling back, and uninstalling Helm releases14- Searching charts on Artifact Hub or configured repositories15- Chart development, templating, linting, and packaging16- Values files, `--set`, `--set-json`, and override precedence17- Helm plugins and the Go SDK18- Helm 4 overview, breaking changes, and migration from Helm 319- Helm CLI command reference and flags2021Do not use this skill for:2223- Core Kubernetes API resources, kubectl, or cluster administration without Helm context. Use `kubernetes-docs` instead.24- Raw Docker image builds or Compose files. Use `docker-docs` instead.25- Terraform Helm provider configuration unless the question is specifically about Helm chart behavior documented on helm.sh.26- Argo CD, Flux, or other GitOps tools unless the question is about Helm chart mechanics documented by Helm.2728## Workflow2930### 1. Classify the request3132Decide which bucket the question belongs to before searching:3334- Introduction and core concepts35- Installing and using Helm day to day36- Chart development and templating37- Best practices and chart design38- Plugins and extensibility39- Helm CLI command reference40- Helm 4 migration and version differences4142If you need a quick starting point, load `references/topic-map.md` and jump to the closest section.4344### 2. Search official Helm docs first4546- Treat `helm.sh/docs` as the source of truth for Helm.47- Prefer pages under <https://helm.sh/docs/>.48- Default to the current documentation version (4.2.4) unless the user specifies another supported version.49- Search with the user's exact terms plus focused Helm phrases such as `helm upgrade`, `values.yaml`, `chart hooks`, `helm template`, `OCI`, or `Artifact Hub`.50- When multiple pages are plausible, compare 2-3 candidate pages and pick the one that most directly answers the user's question.51- For Helm 4 questions, check the Helm 4 Overview before answering from Helm 3 knowledge.5253### 3. Open the best page before answering5455- Read the most relevant page, and the exact section when practical.56- Use the topic map only to narrow the search space or surface likely starting pages.57- For CLI flags, open the specific subcommand reference page.58- If a page appears renamed, moved, or not yet updated for Helm 4, say that explicitly and return the nearest authoritative pages instead of guessing.5960### 4. Answer with docs-grounded guidance6162- Start with a direct answer in plain language.63- Include exact Helm docs links, not just the docs homepage.64- Only provide chart YAML or Helm command examples when the user asks for them or when the docs page makes an example necessary.65- Make any inference explicit. Good phrasing:66 - `According to Helm docs, ...`67 - `Inference: this likely means ...`6869## Answer Shape7071Use a compact structure unless the user asks for depth:72731. Direct answer742. Relevant docs753. Example Helm commands or chart snippets, only if needed764. Explicit inference callout, only if you had to connect multiple docs pages7778Keep citations close to the claim they support.7980## Search and Routing Tips8182- For beginner questions, prefer Introduction and Using Helm before the full command reference.83- For chart authoring questions, prefer Chart Template Guide and Best Practices before guessing template patterns.84- For release lifecycle questions, distinguish install, upgrade, rollback, and uninstall docs.85- For values override questions, open Using Helm sections on `--values` and `--set` precedence.86- For Helm 4 questions, start with Helm 4 Overview and verify whether older pages are marked outdated.87- For command syntax questions, open the generated subcommand page under Helm Commands.8889## Common Mistakes9091- Answering from Helm 3 memory without checking Helm 4 docs92- Linking the Helm docs homepage when a narrower command or guide page exists93- Confusing chart version with app version in release output94- Assuming a default chart repository exists in Helm 3+ without `helm repo add`95- Recommending `--recreate-pods` without noting deprecation in current Helm versions96- Treating Artifact Hub search results as installed local repositories9798## Bundled Reference99100Read `references/topic-map.md` only as a compact index of likely doc entry points. It is intentionally incomplete and should never replace the live Helm docs as the final authority.