openclaw-migration

Migrate OpenClaw persona, memory, and skills into Hermes Agent.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill openclaw-migration-nelohenriq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-migration
Source: https://github.com/nelohenriq/hermes-agent-plus/tree/main/optional-skills/migration/openclaw-migration
Command: npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill openclaw-migration-nelohenriq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) components.

What problem does it solve?

Migrate an OpenClaw footprint into Hermes Agent by importing SOUL.md, MEMORY.md, USER.md, command allowlists, user skills, and selected workspace assets from ~/.openclaw, then reports exactly what could not be migrated and why.

Core Features & Use Cases

  • Import OpenClaw persona and memory data into Hermes, including SOUL.md, MEMORY.md, and USER.md.
  • Merge external command allowlists and migrate user skills to ~/.hermes/skills/openclaw-imports/.
  • Optionally copy workspace instructions and TTS assets, archive unmapped docs, and produce a detailed migration report for cross-environment setups.

Quick Start

Run the migration tool to start importing your OpenClaw footprint into Hermes and review the resulting migration report.

Frequently Asked Questions about openclaw-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate OpenClaw memory and persona files to Hermes?

Migrate OpenClaw memory and persona files by importing SOUL.md, MEMORY.md, and USER.md from ~/.openclaw into Hermes. The process safely handles memory and persona data while archiving unmapped documents.

What is the best way to import OpenClaw user skills and command allowlists into Hermes?

Import OpenClaw user skills and command allowlists by merging external command permissions and migrating user skills to ~/.hermes/skills/openclaw-imports/. The workflow provides per-item reporting for tracking.

Can I copy workspace instructions and TTS assets during an OpenClaw to Hermes migration?

You can optionally copy workspace instructions and TTS assets when migrating an OpenClaw footprint to Hermes. The workflow also archives unmapped docs and supports interactive conflict resolution.

Does the OpenClaw to Hermes migration support secret migration and conflict resolution?

The migration supports optional secret migration when explicitly enabled and includes interactive conflict resolution. It produces a detailed migration report indicating exactly what could not be migrated and why.

Why does my OpenClaw migration report show unmapped documents?

OpenClaw migration reports show unmapped documents because the workflow archives files that do not fit the Hermes structure. The report details exactly what could not be migrated and the specific reason.

Do I need PyYAML to run the OpenClaw footprint migration?

You need PyYAML installed to run the OpenClaw footprint migration into Hermes. The migration scripts depend on this library to process configuration and allowlist files correctly.