Pixel Office
Analysis
This skill is presented as a pixel-office UI, but its artifacts direct the agent to download, update, install, and run an unreviewed OpenClaw dashboard that can read local OpenClaw configuration and session data.
Findings (6)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
# OpenClaw Bot Dashboard Skill 🚀 Launch and manage the OpenClaw Dashboard web UI for monitoring all your bots, agents, models, and sessions.
This describes a full monitoring dashboard, which is materially broader than the Pixel Office name and pixel-art-only description shown to users.
git clone https://github.com/xmanrui/OpenClaw-bot-review.git ... curl -L https://github.com/xmanrui/OpenClaw-bot-review/archive/refs/heads/main.zip ... npm install
The skill fetches a mutable GitHub branch and installs dependencies at runtime, while the reviewed artifact set contains no code for that downloaded project.
cd ~/projects/OpenClaw-bot-review npm run dev > /dev/null 2>&1 &
The workflow runs the downloaded Node project as a background development server, with output suppressed and no reviewed local code in the skill package.
lsof -ti:3000 | xargs kill -9 2>/dev/null ... Get-Process -Id (Get-NetTCPConnection -LocalPort 3000).OwningProcess | Stop-Process -Force
The commands terminate whatever process is using port 3000, without verifying that it belongs to this skill or prompting the user about the specific process.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
- OpenClaw config at `~/.openclaw/openclaw.json` (or `%USERPROFILE%\.openclaw\openclaw.json` on Windows)
The skill requires access to local OpenClaw configuration, but the registry metadata declares no required config paths and the pixel-office description does not make this privilege clear.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
- 💬 **Session Management** - Browse all sessions with token usage - 🧩 **Skill Inventory** - View all installed skills - **Live Config** - Reads directly from OpenClaw config, no database needed
The dashboard is documented as reading persistent session and configuration context, but the skill does not clearly bound which sessions or skill data are exposed.
