openclaw-migration

Migrate OpenClaw user data, memories, skills, and assets to Hermes Agent.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/hochoa13/Asistente-Harlest --skill openclaw-migration-hochoa13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-migration
Source: https://github.com/hochoa13/Asistente-Harlest/tree/main/optional-skills/migration/openclaw-migration
Command: npx skills add https://github.com/hochoa13/Asistente-Harlest --skill openclaw-migration-hochoa13

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex process of migrating a user's existing OpenClaw customization footprint into the Hermes Agent environment, minimizing manual effort and data loss.

Core Features & Use Cases

  • Comprehensive Data Import: Migrates memories, SOUL.md, command allowlists, user skills, and workspace assets from OpenClaw's default location (~/.openclaw).
  • Conflict Resolution: Provides options for handling existing files and skills in Hermes, including overwriting with backups or renaming imported items.
  • Detailed Reporting: Generates a clear report of all migrated items, conflicts encountered, and any items that could not be migrated, along with the reasons.
  • Use Case: A user wants to switch from OpenClaw to Hermes Agent. This Skill guides them through transferring their personalized settings, memories, and custom skills, ensuring a smooth transition.

Quick Start

Use the openclaw-migration skill to perform a full migration of your OpenClaw data 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 data from OpenClaw to Hermes?

To migrate data from OpenClaw to Hermes, use an automated migration tool that transfers memories, SOUL.md, command allowlists, custom skills, and workspace assets directly into the Hermes Agent environment.

What data is transferred during an OpenClaw to Hermes migration?

An OpenClaw to Hermes migration transfers persona files like SOUL.md, long-term memory, user profiles, messaging settings, command allowlists, custom skills, and workspace assets. It comprehensively imports your personalized configuration footprint into the new environment.

Can I keep my existing Hermes files when importing OpenClaw settings?

Yes, you can keep existing Hermes files when importing OpenClaw settings. The migration process provides conflict resolution options, allowing you to either overwrite existing files with backups or rename imported items to preserve both versions.

How does migration reporting work for OpenClaw data imports?

Migration reporting for OpenClaw data imports works by generating a detailed log of all migrated items, conflicts encountered, and items that could not be transferred. The report includes specific reasons for any failures, ensuring full transparency during the transition.

Do I need PyYAML installed to run an OpenClaw migration?

Yes, you need PyYAML installed to run an OpenClaw migration. PyYAML is the required dependency for the migration scripts, ensuring proper parsing and transfer of YAML configuration files between the OpenClaw and Hermes environments.

What happens if a custom skill fails to migrate from OpenClaw?

If a custom skill fails to migrate from OpenClaw, the migration tool records the failure in a detailed report. This report identifies the specific item that could not be transferred and provides the reason for the failure, allowing you to troubleshoot manually.