Leveling overlay for OpenClaw Control UI (badge + XP + daily tip + level list + icons).
A game-like leveling overlay for OpenClaw Control UI.

companion-metrics.json)openclaw-tip.json)?) + current XP highlightclawhub loginpython3clawhub install ponddepth-levels
bash ~/.openclaw/workspace/skills/ponddepth-levels/scripts/install.sh
Open Control UI and hard refresh.
This skill copies files into your local OpenClaw installation:
/opt/homebrew/lib/node_modules/openclaw/dist/control-ui/assetsponddepth-badge.jsponddepth-icons/*.pngA timestamped backup is saved to:
~/.openclaw/workspace/_deleted/ponddepth-install-backups/<timestamp>/The install script best-effort creates/updates two OpenClaw cron jobs:
PondDepth ClawHub status (10m)
clawhub-status.json for the “Install skills” CTA UXPondDepth companion metrics (hourly)
companion-metrics.json (XP/level)You can override paths used by the install script:
OPENCLAW_WORKSPACE (default: ~/.openclaw/workspace)OPENCLAW_UI_ASSETS_DIR (default: Homebrew OpenClaw Control UI assets dir)Example:
export OPENCLAW_UI_ASSETS_DIR="/path/to/openclaw/dist/control-ui/assets"
bash ~/.openclaw/workspace/skills/ponddepth-levels/scripts/install.sh
bash ~/.openclaw/workspace/skills/ponddepth-levels/scripts/uninstall.sh
This removes the injected UI assets and (best-effort) restores the most recent backup from:
~/.openclaw/workspace/_deleted/ponddepth-install-backups//opt/homebrew/...: run with a user that has write permission to that Homebrew prefix (or set OPENCLAW_UI_ASSETS_DIR).ponddepth-icons/ exists under the Control UI assets dir.assets/icons_bin/ and ignores assets/icons_b64/ during publish via .clawhubignore.ZIP package — ready to use