← ClaudeAtlas

helm-clilisted

Perform Helm operations using the helm CLI. Use for inspecting, templating, and managing chart releases across Kubernetes contexts.
abdullahkhawer/devops-skills · ★ 7 · DevOps & Infrastructure · score 78
Install: claude install-skill abdullahkhawer/devops-skills
# Helm CLI Skill Use the context table and rules below when constructing all `helm` commands. ## Configuration Update the table below with your kubeconfig context names before using this skill: | Environment | Context Name | Default Namespace | |---|---|---| | Production | `<your-prod-context>` | `<your-prod-namespace>` | | Staging / Non-Prod | `<your-nonprod-context>` | `<your-nonprod-namespace>` | | Sandbox / Dev | `<your-sandbox-context>` | `<your-sandbox-namespace>` | If the target environment is unclear, ask the user before running any command. ### Prerequisites (one-time setup by user) If `helm` is not installed or no repositories are configured, inform the user that setup is required and ask them to complete the following steps manually. Do not perform these steps yourself. ```bash brew install helm helm repo add <repo-name> <repo-url> helm repo update ``` ## Command Format Always pass `--kube-context` and `--namespace` explicitly — never rely on the current kubeconfig context: ```bash helm <command> --kube-context <context-name> --namespace <namespace> [options] ``` ### Examples ```bash # List releases in non-prod helm list --kube-context <your-nonprod-context> --namespace <your-nonprod-namespace> # Render a chart's templates locally without touching the cluster helm template <release-name> <chart> --values <values-file> ``` ## Available Commands ### Read-only (safe, no confirmation needed) | Command | Description | |---|---| | `list [-A]` | List rele