OpenClaw Setup
This guide covers connecting OpenClaw to Hoard via a bundled skill bridge.
Quick Setup
-
Ensure Hoard server is running
Terminal window hoard serve -
Run the setup command
Terminal window hoard setup --openclaw -
Restart OpenClaw
-
Test the connection Use
hoard_client.py search "test"
Remote Hoard Server
If Hoard runs on another machine:
hoard setup remote --url https://hoard.example.com --token hoard_sk_... --openclawThe generated OpenClaw config stores the base URL in HOARD_URL; the client appends /mcp automatically.
What Gets Installed
The setup command creates:
~/.openclaw/skills/hoard/├── SKILL.md├── scripts/│ └── hoard_client.py└── README.mdAnd updates ~/.openclaw/openclaw.json with token + URL.
Available hoard_client.py Commands
| Command | Description |
|---|---|
search <query> [--limit N] | Search indexed content |
get <entity_id> | Get full entity content |
memory_get <key> | Retrieve stored context |
memory_put <key> <content> [--tags ...] | Write memory |
sync [--source <name>] | Trigger sync |
inbox_put <content> [--title ...] [--sync-immediately] | Write to inbox |
Examples:
{baseDir}/scripts/hoard_client.py memory_put "project.key" "Remember this"{baseDir}/scripts/hoard_client.py sync --source inbox{baseDir}/scripts/hoard_client.py inbox_put "Persist this note" --title "Note" --sync-immediatelyVerifying the Connection
hoard setup --verifyThe verify command checks file existence and server reachability.
Host Mode Only
Troubleshooting
Skill not found
- Check skill folder:
ls ~/.openclaw/skills/hoard/ - Re-run setup:
hoard setup --openclaw
Connection refused
- Ensure server is running:
hoard serve --status - Verify
HOARD_URLin~/.openclaw/openclaw.json
Authentication errors
- Verify
apiKeyin~/.openclaw/openclaw.json - Re-run setup:
hoard setup --openclaw
Next Steps
hoard instructions- Instruction injection details- MCP Tools Reference - Tool reference
- Configuration - Customize Hoard