The OpenClaw Command Palette extension integrates with PowerToys Command Palette to give you fast keyboard-driven access to OpenClaw from anywhere on your desktop.
- PowerToys installed (v0.90 or later recommended — this is the version that shipped Command Palette).
- OpenClaw Tray (Molty) installed and configured.
When running the OpenClaw Tray installer, tick the "Install PowerToys Command Palette extension" checkbox. The installer will register the extension automatically.
If you installed without the Command Palette option, or need to re-register after a repair:
-
Open PowerShell (no admin needed).
-
Run:
Add-AppxPackage -Register "$env:LOCALAPPDATA\OpenClawTray\CommandPalette\AppxManifest.xml" -ForceApplicationShutdown
-
Restart PowerToys if it was running.
Open Command Palette (Win+Alt+Space), type "OpenClaw" — you should see the OpenClaw commands appear.
| Command | Action |
|---|---|
| 🦞 Open Dashboard | Opens the OpenClaw web dashboard in your default browser |
| 💬 Dashboard: Sessions | Opens the sessions dashboard |
| 📡 Dashboard: Channels | Opens the channel configuration dashboard |
| 🧩 Dashboard: Skills | Opens the skills dashboard |
| ⏱️ Dashboard: Cron | Opens the scheduled jobs dashboard |
| 💬 Web Chat | Opens the embedded Web Chat window in OpenClaw Tray |
| 📝 Quick Send | Opens the Quick Send dialog to compose a message |
| 🧭 Setup Wizard | Opens QR, setup code, and manual gateway pairing |
| 🧭 Command Center | Opens gateway, tunnel, node, browser, and support diagnostics |
| 🔄 Run Health Check | Refreshes gateway or node connection health |
| ⬇️ Check for Updates | Runs a manual GitHub Releases update check |
| ⚡ Activity Stream | Opens recent tray activity and support bundle actions |
| 📋 Notification History | Opens recent OpenClaw tray notifications |
| ⚙️ Settings | Opens the OpenClaw Tray Settings dialog |
| 📄 Open Log File | Opens the current OpenClaw Tray log |
| 📁 Open Logs Folder | Opens the OpenClaw Tray logs folder |
| 🗂️ Open Config Folder | Opens the OpenClaw Tray configuration folder |
| 🧪 Open Diagnostics Folder | Opens the diagnostics JSONL folder |
| 📋 Copy Support Context | Copies redacted Command Center support metadata |
| 🧰 Copy Debug Bundle | Copies combined support, port, capability, node, channel, and activity diagnostics |
| 🌐 Copy Browser Setup | Copies browser.proxy and node-host setup guidance |
| 🔌 Copy Port Diagnostics | Copies gateway/browser/tunnel port owners and stop hints |
| 🛡️ Copy Capability Diagnostics | Copies permission, allowlist, and parity diagnostics |
| 🖥️ Copy Node Inventory | Copies node capabilities, commands, and policy status |
| 📡 Copy Channel Summary | Copies channel health and start/stop availability |
| ⚡ Copy Activity Summary | Copies recent tray activity |
| 🧩 Copy Extensibility Summary | Copies channel, skills, and cron surface guidance |
| 🔁 Restart SSH Tunnel | Restarts the tray-managed SSH tunnel when enabled |
- Press
Win+Alt+Spaceto open Command Palette. - Type
OpenClaw(or justoc) to filter to OpenClaw commands. - Select the action with arrow keys and press
Enter.
Commands are also surfaced as deep links — you can invoke them from a browser or script using openclaw:// URIs (see SETUP.md).
- Make sure PowerToys Command Palette is enabled: PowerToys Settings → Command Palette → Enable Command Palette.
- Try re-registering the extension (see Manual Registration above).
- Restart PowerToys after registration.
- Check that the extension files exist at
%LOCALAPPDATA%\OpenClawTray\CommandPalette\.
The extension communicates with OpenClaw Tray via openclaw:// deep links. Make sure:
- OpenClaw Tray (
OpenClaw.Tray.WinUI.exe) is running. - The
openclaw://URI scheme is registered. If not, re-run the OpenClaw Tray installer.
PowerToys updates can sometimes unregister third-party extensions. Re-register with:
Add-AppxPackage -Register "$env:LOCALAPPDATA\OpenClawTray\CommandPalette\AppxManifest.xml" -ForceApplicationShutdownTo remove the OpenClaw extension from Command Palette without uninstalling Tray:
Get-AppxPackage -Name '*OpenClaw*' | Remove-AppxPackage-
The extension is a sparse MSIX package registered per-user, so no administrator rights are required.
-
It is built against the
Microsoft.CommandPalette.ExtensionsSDK and communicates with Tray exclusively viaopenclaw://deep links — there is no direct IPC between the extension and Tray. -
Command Palette extension commands and their deep link targets:
Command Deep link Open Dashboard openclaw://dashboardDashboard: Sessions openclaw://dashboard/sessionsDashboard: Channels openclaw://dashboard/channelsDashboard: Skills openclaw://dashboard/skillsDashboard: Cron openclaw://dashboard/cronWeb Chat openclaw://chatQuick Send openclaw://sendSetup Wizard openclaw://setupCommand Center openclaw://commandcenterRun Health Check openclaw://healthcheckCheck for Updates openclaw://check-updatesActivity Stream openclaw://activityNotification History openclaw://historySettings openclaw://settingsOpen Log File openclaw://logsOpen Logs Folder openclaw://log-folderOpen Config Folder openclaw://configOpen Diagnostics Folder openclaw://diagnosticsCopy Support Context openclaw://support-contextCopy Debug Bundle openclaw://debug-bundleCopy Browser Setup openclaw://browser-setupCopy Port Diagnostics openclaw://port-diagnosticsCopy Capability Diagnostics openclaw://capability-diagnosticsCopy Node Inventory openclaw://node-inventoryCopy Channel Summary openclaw://channel-summaryCopy Activity Summary openclaw://activity-summaryCopy Extensibility Summary openclaw://extensibility-summaryRestart SSH Tunnel openclaw://restart-ssh-tunnel