Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added a prominent section instructing users to change default dashboard and API credentials before first use. - Explained the difference between dashboard login and API password, clarifying their separate purposes. - Provided examples and details on setting secure environment variables for authentication and Flask secret key. - Added a dedicated Security Notes section warning about terminal access, sensitive files, and exposed API endpoints. - Updated configuration table to include API password and clarify environment variable usage.
What This Skill Does
A local web dashboard for managing OpenClaw device pairings, channel approvals, and an interactive terminal. Runs on Flask with Socket.IO for real-time updates, serving a browser UI at localhost:9100. No external database required — reads directly from OpenClaw's own state files.
Consolidates device pairings, channel approvals, and terminal access into one browser tab instead of requiring separate CLI commands for each action.
When to use it
- Approve or reject a pending device pairing request without touching the CLI
- Review incoming Telegram or Discord channel pairing requests in real time
- Copy your gateway token from the browser instead of digging through config files
- Run shell commands on your machine via the browser-based terminal
- Check which devices are currently paired to your OpenClaw instance
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: approve a pending device pairing
- 1User starts the server with `python3 server.py` and opens http://127.0.0.1:9100
- 2User logs in with their configured ADMIN_USERNAME and ADMIN_PASSWORD
- 3User navigates to Device Pairings and sees the pending request listed
- 4User clicks Approve, which runs `openclaw devices approve` under the hood
Device moves from pending.json to paired.json and appears in the Paired section
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.