<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 2d ago

by serversathome

homelabhero

Turn a fresh LXC into an AI homelab command center. One command installs Claude Code + a web UI, preloaded with skills, and a credential broker so Claude operates your TrueNAS/Proxmox/Linux over SSH without ever seeing a secret.

  • Active — Updated in the last 14 days
Works with
  • Claude

93 GitHub stars (93)

+10 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +10 in total; the busiest day was Oct 7 with +2 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: +1 starsOct 4: +1 starsOct 5: +1 starsOct 6: 0 starsOct 7: +2 starsOct 8: +2 starsOct 9: +1 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: 0 starsOct 15: +1 starsOct 16: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 3+1
Oct 4+1
Oct 5+1
Oct 60
Oct 7+2
Oct 8+2
Oct 9+1
Oct 100
Oct 110
Oct 120
Oct 130
Oct 140
Oct 15+1
Oct 16+1
  • 17 skills (17 skills found in its SKILL.md files)
  • 4 forks (4 forks)
  • 2d ago last update (Last updated 2d ago)

Install

Skills CLI

npx skills add serversathome/homelabhero

Asks which skills and agents to install. Just one: npx skills add serversathome/homelabhero --skill add-server — add -g for every project.

Claude Code

git clone https://github.com/serversathome/homelabherocp -r "homelabhero/ops/.claude/skills/add-server" ~/.claude/skills/

Copies the add-server skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add serversathome/homelabhero

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.

  • add-server

    Register a new server so HomelabHero can manage it, driven entirely from the chat/UI with no shell access and no password ever entering the conversation. Use this whenever the user asks to add, register, connect, onboard, or "hook up" a server, host, machine, NAS, node, or box, or says things like "add my truenas", "connect to my proxmox at 10.x.x.x", or "I have another Linux box to manage". Trig…

    ops/.claude/skills/add-server/SKILL.md on GitHub (opens in a new tab)
  • backup-restore

    Understand and operate the homelab's snapshots and backups: how they work on each platform and how to take, list, verify, and restore/roll back safely. Use this whenever the user asks to snapshot, back up, restore, roll back, or recover a VM, LXC, dataset, pool, config, or app; asks "can I undo this", "is there a backup", "how do snapshots work here", or "are the backups current"; or right before…

    ops/.claude/skills/backup-restore/SKILL.md on GitHub (opens in a new tab)
  • cloudflare-ops

    Read and manage Cloudflare: DNS records for your domains, Cloudflare Tunnels and their ingress rules, connector health, and Zero Trust Access applications. Use this whenever the user asks about a domain or DNS record, whether a service is reachable from outside, a tunnel being up or down, cloudflared, publishing a service to the internet, an Access application or who can sign in to one, or asks t…

    ops/.claude/skills/cloudflare-ops/SKILL.md on GitHub (opens in a new tab)
  • deploy-app

    Stand up a NEW containerized app or compose stack on a docker host. Use whenever the user wants to deploy, install, add, spin up, or "set up" a new container or stack (Jellyfin, Radarr, Sonarr, qBittorrent, Immich, a new arr app, a dashboard, etc.), or add a service to an existing stack. For fixing or operating an app that already exists, use docker-stack-ops instead; for updating images, use pat…

    ops/.claude/skills/deploy-app/SKILL.md on GitHub (opens in a new tab)
  • docker-stack-ops

    Troubleshoot and manage the Docker / Dockge stacks over SSH, especially the arr media stack. Use this whenever the user mentions a container, Docker, Dockge, a compose stack, or any specific app such as Jellyfin, qBittorrent, gluetun, Radarr, Sonarr, Prowlarr, Seerr, Immich, Seafile, SearXNG, or similar, and whenever the symptom is app-level: a container is down, restarting, unhealthy, downloads…

    ops/.claude/skills/docker-stack-ops/SKILL.md on GitHub (opens in a new tab)
  • firewalla-ops

    Read and analyze the Firewalla router through the MSP API: box and firmware state, devices on the network and which are offline, active alarms, traffic flows and top bandwidth consumers, rules and target lists. Use this whenever the user asks about the Firewalla, the router, the gateway, what is connected to the network, who is using bandwidth, whether a device is online, a security alarm, a bloc…

    ops/.claude/skills/firewalla-ops/SKILL.md on GitHub (opens in a new tab)
  • homelab-triage

    Top-level triage and health-overview workflow for the homelab. Use this whenever the user asks broad or symptom-first questions like "what's wrong", "is everything okay", "something's down", "the homelab feels slow", "give me an overview", "health check", "status of everything", or reports a problem without naming the layer. Also use it as the first step for any incident where the failing compone…

    ops/.claude/skills/homelab-triage/SKILL.md on GitHub (opens in a new tab)
  • host-ops

    Troubleshoot and manage generic Linux hosts (anything that is not Proxmox or TrueNAS). Use this whenever the user points at a plain Linux server, VM, or container host by alias and asks about services, disk space, networking, updates, processes, or logs, or when a host is slow, down, or misbehaving. It drives systemd, packages, storage, and networking over SSH. Trigger this for any host-level wor…

    ops/.claude/skills/host-ops/SKILL.md on GitHub (opens in a new tab)
  • inventory

    Build a complete live inventory of everything running across the homelab. Use this whenever the user asks what is running, what VMs / LXCs / containers / apps exist, "what's on <host>", "give me the full picture", "what do I have", capacity of guests, or wants an audit of the whole estate. Also use it as the grounding step before any change so you are working from current truth, not assumptions.…

    ops/.claude/skills/inventory/SKILL.md on GitHub (opens in a new tab)
  • netbird-ops

    Read and manage the NetBird mesh VPN: which peers exist and which are connected, when a peer was last seen, agent version drift, groups, access policies, network routers and routed resources, mesh DNS, setup keys, the audit log, and Bring Your Own Proxy (BYOP) - self-hosted reverse proxies, the services published through them, and their apex domains. Use this whenever the user asks about the mesh…

    ops/.claude/skills/netbird-ops/SKILL.md on GitHub (opens in a new tab)
  • network-diag

    Diagnose homelab connectivity, DNS, mesh, and ingress issues. Use this whenever the user reports that hosts or services are unreachable, DNS is not resolving, the NetBird mesh is flaky, a Cloudflare Tunnel is down, the UCG-Ultra gateway or Netgear 10GbE switch is involved, a link dropped or renegotiated speed, or a service works locally but not remotely. Trigger this early in any "everything is d…

    ops/.claude/skills/network-diag/SKILL.md on GitHub (opens in a new tab)
  • patch-management

    Update and patch the managed hosts and their containers safely. Use whenever the user asks to update, upgrade, or patch a host, VM, node, or app; asks "are we patched", "any updates", "update proxmox/truenas/ubuntu", "update my containers", or wants to apply pending OS or image updates. Covers Debian/Ubuntu hosts, Proxmox, TrueNAS, and Docker containers. Diagnose what's pending first, snapshot be…

    ops/.claude/skills/patch-management/SKILL.md on GitHub (opens in a new tab)
  • proxmox-ops

    Troubleshoot and manage Proxmox VE over SSH. Use this whenever the user mentions Proxmox, PVE, a VM or LXC container, a hypervisor node, "qm", "pct", cluster quorum, HA, migration, a VM that won't boot or is stuck, a node running hot or unreachable, VM/container backups (vzdump), or Proxmox storage. Trigger this even if he only names a VM or container by ID or purpose and wants it started, stoppe…

    ops/.claude/skills/proxmox-ops/SKILL.md on GitHub (opens in a new tab)
  • security-audit

    Read-only security-posture review of a managed host or the whole estate: pending updates, listening services and open ports, SSH hardening, user accounts and sudo, failed logins, firewall state, and platform-specific exposure. Use whenever the user asks to audit, harden, or security-check a box, or asks "is this exposed", "what ports are open", "any security issues", "are we patched", or wants a…

    ops/.claude/skills/security-audit/SKILL.md on GitHub (opens in a new tab)
  • truenas-middleware

    Discover and use the live TrueNAS middleware method surface instead of guessing. Use this whenever a TrueNAS task needs a midclt method that is not in capabilities/truenas.md, whenever the user asks about the TrueNAS API, the middleware, midclt, "what can the API do", available methods, or method parameters, or whenever a midclt call fails with an unknown-method or bad- argument error. Trigger th…

    ops/.claude/skills/truenas-middleware/SKILL.md on GitHub (opens in a new tab)
  • truenas-ops

    Troubleshoot and manage TrueNAS SCALE over SSH. Use this whenever the user mentions TrueNAS, the NAS, ZFS, a pool or dataset, a scrub, a snapshot, replication, a failing or degraded disk, SMART data, an SMB/NFS/iSCSI share, a TrueNAS app, or storage that is full, slow, or throwing errors. Trigger this for anything storage-layer even when the symptom first shows up as an app or VM that lost its da…

    ops/.claude/skills/truenas-ops/SKILL.md on GitHub (opens in a new tab)
  • unifi-ops

    Read and analyze the UniFi router/console: WAN and internet health, adopted access points and switches, connected clients, VLANs and networks, firmware status. Use this whenever the user asks about the router, the gateway, the internet connection, WiFi, an access point, a UniFi switch, what is connected to the network, who is using bandwidth, a VLAN, or the ISP, and whenever a problem might be up…

    ops/.claude/skills/unifi-ops/SKILL.md on GitHub (opens in a new tab)

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.