{"id":"9e8db525-9dcd-46e3-abdd-72389ae52d4f","shortId":"HdbCRN","kind":"skill","title":"Plan and apply many Helm releases from one declarative state before cluster changes drift out of sync with Helmfile","tagline":"Keep multi-chart Kubernetes environments coherent by diffing and syncing all declared Helm releases from one state file.","description":"# Plan and apply many Helm releases from one declarative state before cluster changes drift out of sync with Helmfile\n\nKeep multi-chart Kubernetes environments coherent by diffing and syncing all declared Helm releases from one state file.\n\n## Prerequisites\n\nHelmfile binary, Helm CLI, access to the target Kubernetes clusters, chart repositories, and environment-specific values or secrets\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Make sure to run helmfile init once after installation. Helmfile uses the [helm-diff](https://github.com/databus23/helm-diff) plugin.\n- go install github.com/helmfile/helmfile@latest\n\nRequirements and caveats from upstream:\n- [![Container Image Repository on GHCR](https://ghcr-badge.egpl.dev/helmfile/helmfile/latest_tag?trim=major&label=latest \"Docker Repository on ghcr\")](https://github.com/helmfile/helmfile/pkgs/container/helmfile)\n- openSUSE: install via zypper in helmfile assuming you are on Tumbleweed; if you are on Leap you must add the [kubic](https://download.opensuse.org/repositories/devel:/kubic/) repo for your distribution version once be...\n\nBasic usage or getting-started notes:\n- **1: Binary Installation**\n- download one of [releases](https://github.com/helmfile/helmfile/releases)\n- **2: Package Manager**\n\n- Source: https://github.com/helmfile/helmfile\n- Extracted from upstream docs: https://raw.githubusercontent.com/helmfile/helmfile/HEAD/README.md\n\n## Documentation\n\n- https://helmfile.readthedocs.io/en/latest/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile/)","tags":["plan","and","apply","many","helm","releases","from","one","declarative","state","before","cluster"],"capabilities":["skill","source-agentskillexchange","skill-plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,714 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:44.634Z","embedding":null,"createdAt":"2026-05-18T13:18:21.899Z","updatedAt":"2026-05-18T19:11:44.634Z","lastSeenAt":"2026-05-18T19:11:44.634Z","tsv":"'/databus23/helm-diff)':126 '/en/latest/':218 '/helmfile/helmfile':207 '/helmfile/helmfile/head/readme.md':214 '/helmfile/helmfile/latest_tag?trim=major&label=latest':145 '/helmfile/helmfile/pkgs/container/helmfile)':152 '/helmfile/helmfile/releases)':200 '/helmfile/helmfile@latest':132 '/repositories/devel:/kubic/)':176 '/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile/)':225 '1':191 '2':201 'access':82 'add':171 'agent':220 'agentskillexchange.com':224 'agentskillexchange.com/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile/)':223 'appli':3,41 'assum':159 'basic':184 'binari':79,192 'caveat':135 'chang':13,51 'chart':23,61,88 'cli':81 'cluster':12,50,87 'coher':26,64 'contain':138 'declar':9,32,47,70 'dif':28,66 'diff':123 'distribut':180 'doc':211 'docker':146 'document':215 'download':194 'download.opensuse.org':175 'download.opensuse.org/repositories/devel:/kubic/)':174 'drift':14,52 'environ':25,63,92,108 'environment-specif':91 'exchang':222 'extract':208 'file':38,76 'get':188 'getting-start':187 'ghcr':142,149 'ghcr-badge.egpl.dev':144 'ghcr-badge.egpl.dev/helmfile/helmfile/latest_tag?trim=major&label=latest':143 'github.com':125,131,151,199,206 'github.com/databus23/helm-diff)':124 'github.com/helmfile/helmfile':205 'github.com/helmfile/helmfile/pkgs/container/helmfile)':150 'github.com/helmfile/helmfile/releases)':198 'github.com/helmfile/helmfile@latest':130 'go':128 'helm':5,33,43,71,80,122 'helm-diff':121 'helmfil':19,57,78,113,118,158 'helmfile.readthedocs.io':217 'helmfile.readthedocs.io/en/latest/':216 'imag':139 'init':114 'instal':97,101,117,129,154,193 'keep':20,58 'kubernet':24,62,86 'kubic':173 'leap':168 'make':109 'manag':203 'mani':4,42 'match':106 'multi':22,60 'multi-chart':21,59 'must':170 'note':190 'one':8,36,46,74,195 'opensus':153 'packag':202 'path':104 'plan':1,39 'plugin':127 'prerequisit':77 'raw.githubusercontent.com':213 'raw.githubusercontent.com/helmfile/helmfile/head/readme.md':212 'releas':6,34,44,72,197 'repo':177 'repositori':89,140,147 'requir':133 'run':112 'secret':96 'setup':103 'skill':221 'skill-plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile' 'sourc':204,219 'source-agentskillexchange' 'specif':93 'start':189 'state':10,37,48,75 'sure':110 'sync':17,30,55,68 'target':85 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'tumblewe':163 'upstream':100,137,210 'usag':185 'use':98,119 'valu':94 'version':181 'via':155 'zypper':156","prices":[{"id":"b045bfd2-6219-4ce6-9484-768b064a62d0","listingId":"9e8db525-9dcd-46e3-abdd-72389ae52d4f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:21.899Z"}],"sources":[{"listingId":"9e8db525-9dcd-46e3-abdd-72389ae52d4f","source":"github","sourceId":"agentskillexchange/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:21.899Z","lastSeenAt":"2026-05-18T19:11:44.634Z"}],"details":{"listingId":"9e8db525-9dcd-46e3-abdd-72389ae52d4f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"01086ab2c85461c6940005a8fcf504553e62e4f3","skill_md_path":"skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Plan and apply many Helm releases from one declarative state before cluster changes drift out of sync with Helmfile","description":"Keep multi-chart Kubernetes environments coherent by diffing and syncing all declared Helm releases from one state file."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/plan-and-apply-many-helm-releases-from-one-declarative-state-before-cluster-changes-drift-out-of-sync-with-helmfile"},"updatedAt":"2026-05-18T19:11:44.634Z"}}