openclaw-migration

Migrate OpenClaw user data into Hermes Agent with conflict reports.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/AissenLiu/EasyHermes --skill openclaw-migration-aissenliu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openclaw-migration
Source: https://github.com/AissenLiu/EasyHermes/tree/main/hermes-agent/optional-skills/migration/openclaw-migration
Command: npx skills add https://github.com/AissenLiu/EasyHermes --skill openclaw-migration-aissenliu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Migrates a user's OpenClaw customization footprint into Hermes Agent, importing memories, SOUL.md, allowlists, user skills, and workspace assets, and reports what could not be migrated.

Core Features & Use Cases

  • Performs interactive and script-driven migration from ~/.openclaw into Hermes, including memories, skills, and workspace assets.
  • Merges Hermes-compatible settings (SOUL.md, command allowlists, memory entries) and preserves a report of conflicts and unmapped items.
  • Works with a built-in CLI to control dry-run, preset migrations, and conflict resolution strategies, enabling safe offline transitions.

Quick Start

Run the migration wizard to import your OpenClaw footprint into Hermes Agent and receive a detailed 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 footprints into Hermes Agent?▼

Migrate OpenClaw footprints into Hermes Agent by importing SOUL.md, memories, command allowlists, user skills, and workspace assets from the ~/.openclaw directory using a CLI-driven workflow. The skill supports interactive and dry-run migrations with per-item conflict resolution.

Can I execute a dry-run migration from ~/.openclaw before applying changes?▼

Yes, you can execute a dry-run migration from ~/.openclaw before applying changes. The built-in CLI controls dry-run presets and conflict resolution strategies, enabling safe offline transitions while generating a structured migration report of conflicts and unmapped items.

Does the Hermes Agent migration support importing command allowlists and SOUL.md?▼

Yes, the Hermes Agent migration supports importing command allowlists and SOUL.md. It merges Hermes-compatible settings, including SOUL.md, command allowlists, and memory entries, while preserving a detailed report of any conflicts and unmapped items.

What is migrated when importing OpenClaw user customization footprints?▼

Importing OpenClaw user customization footprints migrates SOUL.md, memories, command allowlists, user skills, and workspace assets. The process merges Hermes-compatible settings and reports what could not be migrated, including optional secrets when explicitly enabled.

How are per-item conflicts resolved during OpenClaw workspace asset migration?▼

Per-item conflicts during OpenClaw workspace asset migration are resolved using built-in CLI controls for conflict resolution strategies. The skill performs interactive, script-driven migrations and generates a structured report detailing conflicts and unmapped items.

Do I need PyYAML to run the OpenClaw to Hermes migration script?▼

Yes, you need PyYAML installed to run the OpenClaw to Hermes migration script. PyYAML is a required dependency for the skill's scripts component to parse and merge Hermes-compatible settings from the ~/.openclaw directory.