Claude Skill

helm-operator

Inspect, template, install, and upgrade Helm releases safely; author and lint charts. Use for anything chart- or release-related.

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download navinspire-ia-navin-navin_skills_helm-operator-e9c73a3.zip · 0 KB
Part of navinspire-ia/navin — 182 skills

Install

skills CLI npx skills add https://github.com/Navinspire-ia/navin/tree/main/navin/skills/helm-operator
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install navinspire-ia-navin@llmmart
Git git clone https://github.com/Navinspire-ia/navin.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole navinspire-ia/navin collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Helm Operator

Overview

Manage Helm charts and releases with dry-run-first habits. Rendered output is inspected before anything reaches the cluster.

Common commands

helm list -A
helm status <release> -n <ns>
helm get values <release> -n <ns>
helm history <release> -n <ns>
helm template <chart> -f values.yaml
helm upgrade --install <release> <chart> -n <ns> -f values.yaml --dry-run
helm lint <chart-dir>
helm diff upgrade <release> <chart> -f values.yaml   # if helm-diff plugin present

Workflow

  1. Identify the release, chart source (repo/OCI/local), and current values.
  2. Render with helm template or --dry-run and review the manifests before applying.
  3. Apply with helm upgrade --install --atomic --timeout 5m so failures roll back automatically.
  4. Verify: helm status, rollout status of the workloads, then application health.
  5. In a GitOps setup, change values files in git instead of running helm upgrade by hand.

Rules

  • helm uninstall and prod upgrades require human-approval.
  • Pin chart versions; never deploy floating latest on shared clusters.
  • Report the exact chart version and value overrides applied.
Files (navin)
  • SKILL.md 1.4 KB
    ---
    name: helm-operator
    description: Inspect, template, install, and upgrade Helm releases safely; author and lint charts. Use for anything chart- or release-related.
    metadata: {"navin":{"emoji":"⎈","category":"devops","requires":{"bins":["helm"]}}}
    ---
    
    # Helm Operator
    
    ## Overview
    
    Manage Helm charts and releases with dry-run-first habits. Rendered output is inspected before anything reaches the cluster.
    
    ## Common commands
    
    ```bash
    helm list -A
    helm status <release> -n <ns>
    helm get values <release> -n <ns>
    helm history <release> -n <ns>
    helm template <chart> -f values.yaml
    helm upgrade --install <release> <chart> -n <ns> -f values.yaml --dry-run
    helm lint <chart-dir>
    helm diff upgrade <release> <chart> -f values.yaml   # if helm-diff plugin present
    ```
    
    ## Workflow
    
    1. Identify the release, chart source (repo/OCI/local), and current values.
    2. Render with `helm template` or `--dry-run` and review the manifests before applying.
    3. Apply with `helm upgrade --install --atomic --timeout 5m` so failures roll back automatically.
    4. Verify: `helm status`, rollout status of the workloads, then application health.
    5. In a GitOps setup, change values files in git instead of running `helm upgrade` by hand.
    
    ## Rules
    
    - `helm uninstall` and prod upgrades require `human-approval`.
    - Pin chart versions; never deploy floating `latest` on shared clusters.
    - Report the exact chart version and value overrides applied.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related