Install
openclaw skills install @facaihero/hid-dockConnect to and control the Acasis Flow HID dock hardware (VID=0x35e6 PID=0xa4ac, 64-byte reports). Use when: the user asks to connect, check, switch view/page, read from, or send to the HID dock / 扩展坞 / Flow View device. Switches the dock screen between 数据同步(dataSync) and 快捷操作(shortcuts), inspects connection, reads reports, and sends raw payloads. Windows only. NOT for: generic mouse/keyboard automation or other vendors' HID devices.
openclaw skills install @facaihero/hid-dockConnect to and control the Acasis Flow HID dock (VID 0x35e6 / PID 0xa4ac, 64-byte reports).
The hid-dock.exe CLI (self-contained, ~37MB, no .NET needed) is NOT bundled with the skill.
On first use, download and extract it with this PowerShell command (run via the exec tool):
$exe = "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe"; if (-not (Test-Path $exe)) { New-Item -ItemType Directory -Force -SplitPath $exe | Out-Null; $z = "$env:TEMP\hid-dock-win-x64.zip"; Invoke-WebRequest "https://github.com/facaiHero/hid-dock/releases/download/v1.0.0/hid-dock-win-x64.zip" -OutFile $z; Expand-Archive $z -DestinationPath (Split-Path $exe) -Force; Remove-Item $z; "installed" } else { "already installed" }; & $exe info
This checks if the exe exists, downloads + extracts it if missing, then verifies with info.
Skip the download step if the exe already exists — just run the command directly (below).
✅ USE this skill when:
infoview dataSyncview shortcutsview video ; "切换到PC遥控" → view pcRemoteinforead❌ DON'T use this skill when:
The CLI targets the fixed device VID=0x35e6 PID=0xa4ac. The exe lives at
%USERPROFILE%\.openclaw\tools\hid-dock\hid-dock.exe. Run with PowerShell &.
& "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe" view shortcuts
& "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe" view dataSync
Sends a 64-byte SET_DASHBOARD_VIEW packet (action=4, view byte at offset 6):
dataSync=数据同步(0), shortcuts=快捷操作(1), video=视频(2), pcRemote=PC遥控(3).
On success prints SENT view='<name>' (viewByte=<n>). 64-byte packet: ....
& "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe" info
Opens the device; on success ends with CONNECTED. Device is open and ready..
If OpenDevice() failed, another app holds the HID — tell the user to close AcasisFlowDeskAi and retry.
& "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe" list
Marks the target with <== TARGET. Use if info/view say "not found" (check it's plugged/powered).
& "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe" read 1 2000
& "$env:USERPROFILE\.openclaw\tools\hid-dock\hid-dock.exe" send 01020304
list first if info/view say "not found".