AI agent skill that teaches Claude Code and OpenClaw how to operate HiDockSkill — syncing recordings from HiDock P1, transcribing with Whisper, and browsing your meeting galaxy.
This is an agent skill (not a standalone app). It provides AI agents with the knowledge and wrapper scripts to operate the HiDockSkill CLI on your behalf.
Say "HiDock" and your agent opens the galaxy dashboard. Say "sync HiDock" and it syncs your latest recordings.
- HiDockSkill installed and built (
npm install && npm run build) - Node.js and npm
OPENAI_API_KEYset in environment or in HiDockSkill's.env- HiDock P1 device (for sync/watch — not needed for dashboard)
git clone https://github.com/build-hidock/HiDockSkill-Claude ~/.claude/skills/hidock-skillgit clone https://github.com/build-hidock/HiDockSkill-Claude ~/.openclaw/skills/hidock-skillOr symlink if you already have it cloned:
ln -s /path/to/HiDockSkill-Claude ~/.openclaw/skills/hidock-skillPoint the skill to your HiDockSkill install:
export HIDOCK_SKILL_DIR=/path/to/HiDockSkillOr the skill will auto-detect it if it's in a standard location.
| Say this | What happens |
|---|---|
| "HiDock" | Opens the galaxy dashboard (no device needed) |
| "sync HiDock" / "sync my meetings" | Syncs new recordings from device |
| "check HiDock" | Lists files on device without syncing |
| "start watching" | Starts USB watcher with auto-sync |
| "HiDock status" | Shows watcher/sync process status |
| "stop watching" | Stops the USB watcher |
-
"HiDock" (bare) — Runs
open-galaxy.sh, which starts the galaxy server (if not running) and opens the browser. No device or API key required. -
Sync/watch commands — The skill first runs
detect-device.shto verify the P1 is connected (instant, never hangs), thencheck-hidock-ready.shfor pre-flight checks (node, npm, API key), then executes the requested action. -
Galaxy dashboard — After sync, the web page auto-refreshes from a "Syncing HiDock device" animation to the full galaxy visualization with your meeting notes.
HiDockSkill-Claude/
├── SKILL.md # Skill definition (loaded by agents)
├── scripts/
│ ├── open-galaxy.sh # Open galaxy dashboard in browser
│ ├── detect-device.sh # Check if P1 is connected (instant)
│ ├── check-hidock-ready.sh # Pre-flight: node, npm, API key, device
│ ├── sync-recordings.sh # Wrapper for meetings:sync
│ ├── start-watcher.sh # Start USB watcher in background
│ └── watch-status.sh # Process and sync status
├── references/
│ ├── cli-reference.md # CLI flags and env vars
│ ├── storage-layout.md # Storage structure and tiering
│ ├── troubleshooting.md # Error codes and fixes
│ └── memdock-backend.md # Memdock HTTP backend config
└── examples/
└── common-workflows.md # Example interaction transcripts
> HiDock
# Should open galaxy dashboard at http://127.0.0.1:18180
openclaw skills list | grep hidock
# Should show: ✓ ready │ hidock-skillThen in chat:
> HiDock
# Should open galaxy dashboard
MIT