Answer
A resource annotated with hook Skip is not applied by ArgoCD during sync—useful to keep a manifest in the repo for reference or manual application without ArgoCD managing it. It effectively excludes the resource from the sync while keeping it version-controlled.
metadata:
annotations:
argocd.argoproj.io/hook: SkipReal-world example A sample/manual resource is kept in Git for documentation but marked Skip so ArgoCD never applies it.