# OpenClaw -> Hermes Migration Report

- Timestamp: 20260518T004231
- Mode: execute
- Source: `/home/kuhnn/.openclaw`
- Target: `/home/kuhnn/.hermes`

## Summary

- migrated: 0
- archived: 4
- skipped: 37
- conflict: 2
- error: 0

## Warnings

- Conflicts were found. Re-run with --overwrite to replace conflicting targets after item-level backups.
- A config.yaml write hit a conflict or error mid-apply; later config items were skipped to avoid a partial write.

## What Was Not Fully Brought Over

- `/home/kuhnn/.openclaw/workspace/AGENTS.md` -> `(n/a)`: No workspace target was provided
- `(n/a)` -> `/home/kuhnn/.hermes/memories/MEMORY.md`: Source file not found
- `/home/kuhnn/.openclaw/workspace/USER.md` -> `/home/kuhnn/.hermes/memories/USER.md`: No new entries to import
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: No Hermes-compatible messaging settings found
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: All env values already present
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: No Discord settings found
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: No Slack settings found
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: No WhatsApp settings found
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: No Signal settings found
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/.env`: No provider API keys found
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `/home/kuhnn/.hermes/skills/openclaw-imports`: No OpenClaw skills directory found
- `(n/a)` -> `/home/kuhnn/.hermes/skills/openclaw-imports`: No shared OpenClaw skills directories found
- `(n/a)` -> `/home/kuhnn/.hermes/memories/MEMORY.md`: No workspace/memory/ directory found
- `(n/a)` -> `/home/kuhnn/.hermes/tts`: Source directory not found
- `/home/kuhnn/.openclaw/openclaw.json` -> `(n/a)`: Selected Hermes-compatible values were extracted; raw OpenClaw config was not copied.
- `/home/kuhnn/.openclaw/memory/main.sqlite` -> `(n/a)`: Contains secrets, binary state, or product-specific runtime data
- `/home/kuhnn/.openclaw/credentials` -> `(n/a)`: Contains secrets, binary state, or product-specific runtime data
- `/home/kuhnn/.openclaw/devices` -> `(n/a)`: Contains secrets, binary state, or product-specific runtime data
- `/home/kuhnn/.openclaw/identity` -> `(n/a)`: Contains secrets, binary state, or product-specific runtime data
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `(n/a)` -> `(n/a)`: blocked by earlier apply conflict
- `/home/kuhnn/.openclaw/workspace/SOUL.md` -> `/home/kuhnn/.hermes/SOUL.md`: Target exists and overwrite is disabled
- `/home/kuhnn/.openclaw/openclaw.json` -> `/home/kuhnn/.hermes/config.yaml`: Model already set and overwrite is disabled

## Next Steps

- Re-run with --overwrite to apply items that were blocked by conflicts.
