federation/gemini/plugins/arifos/skills/vps-docker/SKILL.md
Full VPS Docker status — all containers, resource usage, arifOS health. Use when Arif asks about container status, VPS health, what's running, memory/CPU usage, or wants to restart/rebuild services.
npx skillsauth add ariffazil/openclaw-workspace vps-dockerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Host: arifos (SSH alias → [email protected])
F1 Amanah: All destructive operations require 888_HOLD confirmation.
# List all containers with status and ports
ssh arifos "docker ps --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'"
# Resource usage (CPU + Memory)
ssh arifos "docker stats --no-stream --format 'table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}'"
# Full compose stack health
ssh arifos "cd /root/arifOS && docker compose ps"
# Check logs for a specific service
ssh arifos "docker logs arifosmcp --tail 50"
# VPS system resources
ssh arifos "free -h && df -h /"
| Container | Port | Purpose |
|-----------|------|---------|
| arifosmcp | 8080 | Constitutional MCP kernel (Rail A) |
| caddy | 443/80 | Reverse proxy + TLS |
| authentik | 9000 | Identity provider |
| postgresql | 5432 | Database |
| redis | 6379 | Cache + memory |
| langfuse | 3000 | Observability |
# 888_HOLD — confirm with Arif before executing:
ssh arifos "cd /root/arifOS && docker compose restart arifosmcp"
ssh arifos "cd /root/arifOS && docker compose up -d --build arifosmcp"
# Full arifOS health via MCP
curl -sf https://mcp.arif-fazil.com/health | jq
# Local (when on VPS)
curl -sf http://localhost:8080/health | jq
docker ps / docker stats / docker logs → SAFE (read-only)docker restart → LOW RISK (reversible)docker compose down → 888_HOLD (service disruption)docker compose down -v → 888_HOLD (data loss risk)docker system prune → 888_HOLD (irreversible)DITEMPA BUKAN DIBERI — VPS ALIVE
testing
OpenClaw edge agent bridge — operational triage, doctor, restart, and A2A bridge routing for the federation edge (Telegram surface). USE WHEN: "openclaw unhealthy", "gateway down", "edge bot not responding", "a2a bridge disconnected", "watchdog tripped", "openclaw doctor", "openclaw restart". NOT for token/security audit — use FORGE-telegram-audit.
tools
Generate images, videos, TTS, voice clone, and music via MiniMax MCP server. Use when user asks to "draw", "generate image", "create picture", "make a photo", "text to image", "image generation".
testing
Single load-bearing constitutional-judgment skill. Routes all F1–F13, verdict, hold, seal, scope, authority and floor-check calls through the live arif_judge surface. Replaces 7 overlapping predecessors (arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge).
development
MANDATORY LSP grounding gate BEFORE any code mutation on .ts, .py, .js, .tsx, .jsx files. Forces the agent to read real-time compiler diagnostics and structural project context before editing — eliminating blind guesses and anchoring every mutation in F2 (TRUTH). Routes through arifOS kernel (:8088) for centralized gate logic.