- Add .claude/skills/: homelab-context (auto-loads key facts each session), homelab-status (/homelab-status command), deploy-config (symlink setup guide) - Remove AGENTS.md and ai/sessions/: superseded by plan mode + skill system - Remove 4 obsolete session commands (session-start/list/switch, reload-instructions) - Rewrite CLAUDE.md: remove duplicate content, enforce symlink policy, clarify sudo pattern - Trim docs/services.md from 946 to ~230 lines: remove planning-era content, keep install steps and current status for migration reference - Strip stale "sudo cp" deploy header from ssh-honeypot.service (now symlinked to repo) - Update TODO.md: mark NAS migration and symlink tasks done, add jellyfin upgrade warning
708 B
708 B
name, description, disable-model-invocation, allowed-tools
| name | description | disable-model-invocation | allowed-tools |
|---|---|---|---|
| homelab-status | Check status of all homelab services at once. | true | Bash(docker *), Bash(systemctl *), Bash(mountpoint *), Bash(nginx *) |
Check and report status of all homelab services:
- Run
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"to show all containers - Run
systemctl is-active nginx copyparty netdatato show systemd service states - Run
mountpoint /mnt/nasto confirm NAS is mounted - Run
sudo nginx -tto verify nginx config is valid - Report any services that are stopped, failed, or unhealthy
- Note any containers not running that should be (gitea, jellyfin, portainer, qbittorrent, nextcloud)