Updated 8mo ago
by foxj77
claude-code-skills
Claude Code skills for Kubernetes platform engineering, GitOps, and Helm chart management
21 GitHub stars (21)
Steady at 21 stars — no new stars in the 16 days since Sep 30.
- 19 skills (19 skills found in its SKILL.md files)
- 2 forks (2 forks)
- 8mo ago last update (Last updated 8mo ago)
Install
Skills CLI
npx skills add foxj77/claude-code-skills
Asks which skills and agents to install. Just one: npx skills add foxj77/claude-code-skills --skill cert-manager-troubleshooting — add -g for every project.
Claude Code
git clone https://github.com/foxj77/claude-code-skillscp -r "claude-code-skills/cert-manager-troubleshooting" ~/.claude/skills/
Copies the cert-manager-troubleshooting skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add foxj77/claude-code-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
cert-manager-troubleshooting
Use when TLS certificates are not being issued or renewed, when Certificate or CertificateRequest resources show errors, when ACME challenges fail, or when Issuer or ClusterIssuer resources are not ready
cert-manager-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
external-dns-troubleshooting
Use when DNS records are not being created or updated for Kubernetes Services or Ingresses, when ExternalDNS logs show errors, when records are stale or orphaned, or when provider-specific sync failures occur
external-dns-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
external-secrets-troubleshooting
Use when ExternalSecret or SecretStore resources show errors, when secrets are not syncing from external providers like AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, or GCP Secret Manager, or when secret data is stale or missing
external-secrets-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
flux-gitops-patterns
Use when designing GitOps repository structure, setting up dependency chains between resources, implementing multi-environment deployments, configuring secrets management with Flux, setting up notifications and alerts, or optimizing reconciliation intervals
flux-gitops-patterns/SKILL.md on GitHub (opens in a new tab) -
flux-operations
Use when forcing immediate reconciliation, suspending reconciliation for maintenance, rolling back failed deployments, upgrading Flux components, managing drift detection, or performing multi-cluster Flux operations
flux-operations/SKILL.md on GitHub (opens in a new tab) -
flux-troubleshooting
Use when Flux resources show Ready False, reconciliation errors appear in logs, deployments fail to sync from Git, HelmRelease installations fail, source artifacts are not being fetched, or image automation is not updating tags
flux-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
helm-chart-development
Use when creating new Helm charts from scratch, designing values.yaml schema and structure, implementing Helm template patterns, setting up chart directory structure, writing template helpers (_helpers.tpl), or creating values.schema.json validation
helm-chart-development/SKILL.md on GitHub (opens in a new tab) -
helm-chart-maintenance
Use when managing chart versions (semantic versioning), updating chart dependencies, implementing upgrade strategies, writing and running chart tests, setting up CI/CD pipelines for charts, handling deprecation and breaking changes, or publishing charts to OCI registries
helm-chart-maintenance/SKILL.md on GitHub (opens in a new tab) -
helm-chart-review
Use when performing code reviews of Helm charts, conducting security audits of charts, assessing chart quality and best practices, running automated chart analysis tools, or validating chart structure and organization
helm-chart-review/SKILL.md on GitHub (opens in a new tab) -
helm-chart-testing
Use when tests need to be added to a Helm chart, Helm tests are failing with unclear causes, or a chart needs test coverage analysis
helm-chart-testing/SKILL.md on GitHub (opens in a new tab) -
k8s-continual-improvement
Use when defining and managing SLOs, optimizing cluster costs (FinOps), measuring and reducing toil, conducting capacity planning, assessing platform maturity, implementing feedback loops, or creating improvement roadmaps
k8s-continual-improvement/SKILL.md on GitHub (opens in a new tab) -
k8s-dns-troubleshooting
Use when pods cannot resolve service names, CoreDNS is unhealthy, DNS lookups are slow or timing out, service discovery is broken, or when performing a DNS health check on a Kubernetes cluster
k8s-dns-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
k8s-namespace-troubleshooting
Use when a user reports a problem in a specific namespace, when investigating unhealthy workloads or pod failures, when checking namespace events and resource status, or when triaging application issues inside Kubernetes
k8s-namespace-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
k8s-network-troubleshooting
Use when pods cannot reach other pods or services, connections are timing out or refused, network policies may be blocking traffic, ingress is not routing, egress to external services fails, or Istio service mesh is causing connectivity issues
k8s-network-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
k8s-platform-operations
Use when performing cluster health checks, responding to incidents and alerts, planning and managing capacity, conducting maintenance operations, managing backups and recovery, or creating and following runbooks
k8s-platform-operations/SKILL.md on GitHub (opens in a new tab) -
k8s-platform-tenancy
Use when provisioning new tenant namespaces, configuring tenant RBAC roles and bindings, setting up resource quotas and limits, implementing network isolation between tenants, managing tenant lifecycle (onboarding/offboarding), or designing self-service provisioning
k8s-platform-tenancy/SKILL.md on GitHub (opens in a new tab) -
k8s-security-hardening
Use when implementing Pod Security Standards, hardening cluster security configuration, setting up network policies for zero-trust, configuring secrets management, implementing admission control policies, conducting security audits, or ensuring CIS benchmark compliance
k8s-security-hardening/SKILL.md on GitHub (opens in a new tab) -
k8s-security-redteam
Use when conducting authorized penetration tests, performing security assessments, running red team exercises, testing security controls, identifying attack paths, or validating hardening measures
k8s-security-redteam/SKILL.md on GitHub (opens in a new tab) -
kyverno-troubleshooting
Use when Kyverno policies are blocking resource creation, when ClusterPolicy or Policy resources show errors, when audit results are unexpected, when mutations are not applying, when generate rules fail, or when admission webhook errors occur
kyverno-troubleshooting/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.