From bento
Read-only health check for a VPS running bento: reports Docker Swarm service replicas, HTTPS reachability, host resources, and stuck services via SSH.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bento:statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is READ-ONLY — it never mutates the host. Run it freely without a
This skill is READ-ONLY — it never mutates the host. Run it freely without a confirmation prompt. All output stays in English.
<host>"root).SSH + host basics:
ssh "$user@$host" "uptime; echo '---'; free -m | awk 'NR<=2'; echo '---'; df -h / | tail -1"
Flag if disk free < 2 GB or memory is exhausted.
Confirm bento is installed and read its view of the world:
ssh "$user@$host" "jq -r '.bootstrap.base_domain, (.stacks | keys[])' ~/.config/bento/state.json"
Swarm services for every managed stack:
ssh "$user@$host" "docker service ls --filter label=BENTO_MANAGED=true --format '{{.Name}}\t{{.Replicas}}\t{{.Image}}'"
A service showing 0/1 (or any n/m with n<m) is unhealthy — call it out.
HTTPS reachability per app — read each manifest's post_deploy_url, then:
ssh "$user@$host" "curl -sI --max-time 15 https://<app>.<base_domain>/ | head -1"
(Run from the VPS so it works even if SSH is the only thing exposed to you.)
Recent service failures, if anything looked off:
ssh "$user@$host" "docker service ps --filter 'desired-state=running' --format '{{.Name}}\t{{.CurrentState}}\t{{.Error}}' \$(docker service ls --filter label=BENTO_MANAGED=true -q) | grep -iE 'reject|fail|error' || echo 'no recent task errors'"
A compact table: per stack → replicas (✓/✗), HTTPS status, image tag. Then a
one-line host summary (uptime, mem, disk). End with a verdict — "all green" or a
short list of what needs attention — and, when a stack is wedged, suggest the
next step (Portainer logs link, /bento:update, or /bento:deploy to
re-create it).
npx claudepluginhub felipefontoura/bento --plugin bentoDeploys additional application stacks on a VPS already running bento via SSH. Use when adding apps like n8n or Chatwoot to an existing bento server.
Manages VPS for autonomous dev environments: checks status via Supabase queries and health endpoints, connects projects via SSH, provisions new VPS.
Runs bash health checks on configured homelab services like Plex, Radarr, Sonarr, Unraid, and displays a formatted dashboard showing reachability, status icons, summaries, and context-sensitive follow-ups.