Agent skill · software engineering · jeremylongshore
building-gitops-workflows
Execute use when constructing GitOps workflows using ArgoCD or Flux.
Why this skill is useful
Generates production-ready GitOps configurations and implements security best practices for Kubernetes deployments that the AI wouldn't reliably generate on its own.
What it needs
Requires argo, flux, kubectl installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Building GitOps Workflows Overview Construct GitOps workflows using ArgoCD or Flux to implement declarative, Git-driven continuous delivery for Kubernetes. Generate Application/Kustomization manifests, configure sync policies, set up multi-environment promotion, and implement RBAC and notification integrations. Prerequisites Kubernetes cluster accessible via kubectl with admin permissions Git repository for storing Kubernetes manifests (separate from application code recommended) ArgoCD or Flux installed on the cluster, or Helm charts ready for installation Container images built and pushed to a registry accessible from the cluster SSH key or access token for Git repository authentication from the cluster Instructions 1. Choose the GitOps tool based on requirements: ArgoCD for UI-driven management, Flux for lightweight Git-native approach 2. Design the repository structure: environments/{dev,staging,prod}/ with Kustomize overlays or Helm values per environment 3. Generate ArgoCD Application or Flux Kustomization manifests pointing to the Git repository path for each environment 4. Configure sync policy: enable automated.selfHeal and automated.prune for non-production; use manual sync for production 5. Set up Git repository credentials as a Kubernetes Secret for the GitOps operator 6. Implement environment promotion: update the image tag in staging manifests, test, then promote to production via PR 7. Configure notifications: Slack/email alerts on sync success, failure, or health degradation via ArgoCD Notifications or Flux Alert Provider 8. Add RBAC: restrict who can sync production applications and who can modify GitOps configurations 9. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/building-gitops-workflows--42b52f