ArgoCD GitOps
Drive ArgoCD via CLI and REST API for GitOps automation. Manages Applications and ApplicationSets, syncs and rolls back deployments, configures Projects and RBAC, registers repos and clusters, mints tokens, and troubleshoots sync and health failures.
This skill automates ArgoCD end to end: creating and syncing Applications, templating multi-cluster rollouts with ApplicationSets, defining Project RBAC and sync windows, registering Git/Helm/OCI repos, managing clusters and accounts, and debugging stuck syncs — over both the CLI and bearer-token REST API.
When to use
Use when managing ArgoCD Applications, building ApplicationSets for multi-cluster deploys, configuring Project RBAC, or troubleshooting sync and reconciliation issues.
Examples
App-of-apps rollout
Template across clusters
Create an ArgoCD ApplicationSet using a cluster generator to deploy the monitoring stack to all clusters labeled env=prod
Fix a stuck sync
Diagnose OutOfSync app
My ArgoCD app is stuck OutOfSync with a SharedResourceWarning — walk through diagnosing and resolving it