openclaw-migration

Migrate OpenClaw memories, SOUL.md, allowlists, skills, and workspace assets into Hermes Agent.

Updated May 11, 2026
One-click install
npx skills add https://github.com/jason660519/Project-Manager --skill openclaw-migration-jason660519
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-migration
Source: https://github.com/jason660519/Project-Manager/tree/main/hermes-agent/optional-skills/migration/openclaw-migration
Command: npx skills add https://github.com/jason660519/Project-Manager --skill openclaw-migration-jason660519

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Migrate a user's OpenClaw customization footprint into Hermes Agent. Imports Hermes-compatible memories, SOUL.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 Hermes-compatible memories, SOUL.md, command allowlists, user skills, and workspace assets from ~/.openclaw to Hermes.
  • Generate a detailed migration report that surfaces items that could not be migrated and the reasons.
  • Optionally copy OpenClaw workspace instructions into a Hermes workspace and resolve conflicts with existing Hermes data.
  • Support automated dry-run previews, per-item conflict decision, and clean workspace-target handling.

Quick Start

Run the migration tool to begin an interactive or dry-run migration from your OpenClaw footprint into Hermes.

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 memories and SOUL.md into Hermes Agent?

To migrate OpenClaw memories and SOUL.md into Hermes Agent, run the migration script to import footprints from ~/.openclaw. It transfers memories, SOUL.md, command allowlists, skills, and workspace assets, resolving conflicts and generating a detailed report of unmigrated items.

Can I preview what gets imported from OpenClaw before committing to the Hermes migration?

Yes, you can preview the OpenClaw to Hermes migration using the automated dry-run mode. This feature allows you to see exactly what memories, skills, and workspace assets will be imported and identify potential conflicts before making any actual changes to your Hermes environment.

Does the migration tool handle conflicts between OpenClaw workspace assets and existing Hermes data?

Yes, the migration tool handles conflicts between OpenClaw assets and existing Hermes data through per-item conflict decision and clean workspace-target handling. It optionally copies workspace instructions and applies conflict resolution strategies to ensure a smooth integration.

What do I need to set up before migrating my OpenClaw footprint to Hermes?

Before migrating your OpenClaw footprint, you need a local OpenClaw footprint at ~/.openclaw and a Hermes-compatible environment. The migration script also requires the pyyaml dependency to perform conflict resolution, backups, and final reporting during the transfer.

Why are some OpenClaw skills or memories not transferring to Hermes?

Some OpenClaw skills or memories may not transfer if they are not Hermes-compatible. The migration script generates a detailed report after completion that surfaces exactly which items could not be migrated and provides the specific reasons for each failure.