openclaw-migration

Migrate OpenClaw customization data into Hermes Agent with dry runs and conflict handling.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/davpatel605-beep/hermusagent --skill openclaw-migration-davpatel605-beep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-migration
Source: https://github.com/davpatel605-beep/hermusagent/tree/main/backend/vendor/hermes/optional-skills/migration/openclaw-migration
Command: npx skills add https://github.com/davpatel605-beep/hermusagent --skill openclaw-migration-davpatel605-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of moving an existing OpenClaw customization footprint into Hermes Agent without manually recreating personas, memories, skills, settings, and compatible workspace data.

Core Features & Use Cases

  • Configuration Migration: Imports Hermes-compatible memories, SOUL.md identity files, command allowlists, messaging settings, and selected workspace assets.
  • Safe Migration Workflow: Provides dry runs, conflict handling, backups, migration presets, and detailed reports explaining migrated, skipped, archived, or conflicting items.
  • Use Case: A user switching from OpenClaw to Hermes Agent can preserve their assistant personality, accumulated knowledge, and supported custom skills while reviewing unsupported data before finalizing the move.

Quick Start

Use the openclaw-migration skill to migrate my OpenClaw customization data into Hermes Agent with a dry run first.

Frequently Asked Questions about openclaw-migration

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

FAQPage Schema
How do I migrate my assistant configuration and memories from OpenClaw to Hermes?

Migrating OpenClaw configuration to Hermes Agent involves transferring compatible user settings, memories, skills, and workspace assets using a structured migration workflow. This process preserves your assistant personality and accumulated knowledge while validating compatibility across installations.

Can I do a dry run before transferring my OpenClaw workspace to Hermes Agent?

Yes, the OpenClaw to Hermes Agent migration workflow supports dry runs. Running a dry run first generates detailed reports explaining which items will be migrated, skipped, archived, or flagged as conflicting before any actual changes are made to your environment.

What data types are supported when transferring OpenClaw customizations to Hermes?

Supported data types include Hermes-compatible memories, SOUL.md identity files, command allowlists, messaging settings, and selected workspace assets. Unsupported data is flagged during the migration validation process for review before finalizing the transfer.

How does conflict resolution work during an OpenClaw to Hermes migration?

Conflict resolution workflows handle incompatible settings by identifying issues, creating backups, and generating structured reports of conflicting items. You can review these reports to understand what was archived or skipped before finalizing the Hermes Agent setup.

Do I need Python and pyyaml installed to run the OpenClaw migration?

Yes, the migration requires the pyyaml dependency to process configuration files. Ensure your Python environment has this package installed before attempting to transfer OpenClaw customizations into the Hermes Agent platform.