Zoe Status Refresh
Use this skill before and after substantial Zoe work.
Health Checks
curl -sf http://127.0.0.1:8000/health
curl -sf http://127.0.0.1:8000/api/system/status | python3 -m json.tool
systemctl --user list-timers --all --no-pager | rg 'zoe-(backup|backup-verify|dreaming|training|health)'
systemctl --user is-failed zoe-backup.service zoe-dreaming.service zoe-health.service zoe-backup-verify.service
Project Validators
cd /home/zoe/assistant
python3 tools/audit/validate_structure.py
python3 tools/audit/validate_critical_files.py
Agent Knowledge Refresh
Preferred authenticated API when available:
curl -sf -X POST http://127.0.0.1:8000/api/system/agent-sync | python3 -m json.tool
If the API returns 403 Admin role required, run the generator directly:
cd /home/zoe/assistant/services/zoe-data
python3 - <<'PY'
import asyncio, json
from agent_sync import run_agent_sync
print(json.dumps(asyncio.run(run_agent_sync()), indent=2))
PY
This updates OpenClaw ZOE_SELF.md, Hermes SOUL.md, Zoe compact context, CAPABILITIES.md, federation skills, and starts a safe Graphify refresh.
Backup Verification
For data-safety work:
/home/zoe/scripts/maintenance/zoe-backup-verify.sh