From homelab
Apply cluster fixes. Knows the correct sequence for stalled HelmReleases, ConfigMap patches, StatefulSet pod restarts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/homelab:hl-fixThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apply a fix to the cluster. Use context from INFRA.md (already loaded) + current conversation to determine what needs fixing.
Apply a fix to the cluster. Use context from INFRA.md (already loaded) + current conversation to determine what needs fixing.
If no argument given: check current state with kubectl get helmrelease -A | grep -v True to find broken resources.
Fix playbook — apply the right sequence based on the situation:
Stalled HelmRelease:
kubectl annotate helmrelease <name> -n <ns> reconcile.fluxcd.io/requestedAt="$(date -u +%Y-%m-%dT%H:%M:%SZ)" --overwrite
ConfigMap values not applied (StatefulSet):
kubectl delete pod <pod> -n <ns>HelmRelease upgrade stuck (pods keep crashing):
kubectl patch statefulset <name> -n <ns> --type=json -p='[...]'CNPG cluster not ready:
kubectl get cluster -n <ns> → check events → kubectl describe cluster <name> -n <ns>
After applying fix, always watch result:
until kubectl get pod <pod> -n <ns> -o jsonpath='{.status.containerStatuses[0].ready}' 2>/dev/null | grep -q true || kubectl get pod <pod> -n <ns> -o jsonpath='{.status.containerStatuses[0].state.waiting.reason}' 2>/dev/null | grep -q CrashLoop; do sleep 5; done && kubectl get pod <pod> -n <ns>
Output: show only what you did + final pod status. No commentary.
Remember: NEVER decode SOPS secrets in terminal output.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub federicoserini/homelab-plugin --plugin homelab