argocd

Manage ArgoCD Applications and ApplicationSets for K3s homelab clusters.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/villadalmine/infra --skill argocd-villadalmine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: argocd
Source: https://github.com/villadalmine/infra/tree/main/.agents/skills/argocd
Command: npx skills add https://github.com/villadalmine/infra --skill argocd-villadalmine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage ArgoCD in a K3s homelab so Git becomes the single source of truth for cluster changes, deployments stay reproducible, and troubleshooting stays consistent across ARM64 nodes.

Core Features & Use Cases

  • Application Management: Create, review, sync, and troubleshoot ArgoCD Applications and ApplicationSets from Git.
  • Cluster-Aware Operations: Apply sync waves, probe tuning, and health checks that fit ARM64 K3s homelab constraints.
  • Exposure and Access: Configure HTTPRoute and GRPCRoute access patterns for the ArgoCD UI and CLI through the shared gateway.
  • Use Case: Use this Skill when an app is stuck OutOfSync, when repo-server health probes fail on CM4 hardware, or when you want to standardize GitOps deployment patterns without using the UI.

Quick Start

Ask for help managing ArgoCD Applications, ApplicationSets, sync health, or gateway exposure for this K3s cluster.

Frequently Asked Questions about argocd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix ArgoCD Applications stuck OutOfSync in a K3s homelab?

To fix ArgoCD Applications stuck OutOfSync in a K3s homelab, manage Git manifest synchronization and apply sync-wave ordering to enforce correct resource creation. This ensures deployments stay reproducible and consistent across ARM64 nodes.

How do I configure HTTPRoute and GRPCRoute for ArgoCD UI and CLI access?

Configure HTTPRoute and GRPCRoute for ArgoCD access by exposing the UI and CLI through a shared gateway. This Skill manages gateway exposure patterns so the GitOps controller remains accessible without direct port forwarding.

Why do ArgoCD repo-server health probes fail on ARM64 nodes?

ArgoCD repo-server health probes fail on ARM64 nodes due to hardware-specific constraints like CM4 boards. This Skill applies cluster-aware probe tuning and health diagnostics tailored for ARM64 K3s homelab environments to resolve these failures.

Can I manage ArgoCD ApplicationSets from Git without using the UI?

You can manage ArgoCD ApplicationSets entirely from Git without the UI by standardizing GitOps deployment patterns. This Skill handles the full ApplicationSet lifecycle, ensuring Git remains the single source of truth for cluster changes.

What is the best way to standardize GitOps deployment patterns for K3s?

The best way to standardize GitOps deployment patterns for K3s is using Git-only manifests and Helm-based configuration. This approach guarantees cluster changes are reproducible and troubleshooting remains consistent across homelab nodes.

Does this GitOps Skill work with Helm-based configuration on ARM64?

Yes, this GitOps Skill works with Helm-based configuration on ARM64 architectures. It requires Git-only manifests for deployment and specifically adjusts probe settings and sync waves to fit ARM64 K3s homelab constraints.