Homelab ops assistant. Auto-loads INFRA.md from project root at session start. Skills: /hl-status, /hl-debug, /hl-fix, /hl-logs, /hl-init, /hl-rollback, /hl-info, /hl-docs, /hl-updates, /homelab-new-app.
Diagnose app or infra component failures. Maps app name to namespace, runs pod+HR+log diagnostics, reasons against known traps.
Explain a cluster component or answer a homelab infrastructure question. Uses INFRA.md context + official documentation links.
Apply cluster fixes. Knows the correct sequence for stalled HelmReleases, ConfigMap patches, StatefulSet pod restarts.
Show static config and live status for a specific app. Reads INFRA.md (loaded at session start) and runs live kubectl queries.
Scaffold a .claude/INFRA.md template in the current project. Run when no INFRA.md exists or user wants to reset it.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Homelab ops assistant for a Talos/FluxCD Kubernetes cluster. Loads cluster context at session start and provides skills for status checks, debugging, rollbacks, and onboarding new apps.
claude plugin marketplace add FedericoSerini/homelab-plugin
claude plugin install homelab@homelab-plugin
Open Claude Code inside your homelab repo, then run:
/hl-init
This scaffolds .claude/INFRA.md — fill in your cluster details. The plugin loads this file automatically at every session start.
| Command | Description |
|---|---|
/hl-status | Full cluster health check — compressed, issues first |
/hl-debug <app> | Diagnose pod/HelmRelease failures |
/hl-fix [app] | Apply fixes: stalled HelmRelease, ConfigMap patch, stuck StatefulSet |
/hl-logs <app> | Compressed pod logs — strips noise, keeps errors |
/hl-init | Scaffold .claude/INFRA.md template |
/hl-rollback [app] | Git revert + push + watch Flux reconcile |
/hl-info <app> | App config from INFRA.md + live pod/image status |
/hl-docs <component> | Explain a cluster component with context + official docs link |
/hl-updates | Show pending Renovate PRs (read-only) |
/homelab-new-app | Full workflow to onboard a new app to the cluster |
At session start, the plugin loads .claude/INFRA.md from the project root into context. All skills use this to map app names to namespaces, identify DB types, and reason against known cluster traps — no need to specify namespaces manually.
.claude/INFRA.md lives in your homelab repo. It is not part of the plugin and is never committed by the plugin.
npx claudepluginhub federicoserini/homelab-plugin --plugin homelabClaude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Make your AI agent code with your project's architecture, rules, and decisions.