openclaw-migration

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

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill openclaw-migration-devmoez
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openclaw-migration
Source: https://github.com/devMoez/titan/tree/main/optional-skills/migration/openclaw-migration
Command: npx skills add https://github.com/devMoez/titan --skill openclaw-migration-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires argparse, hashlib, json, os, re, shutil, yaml, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of migrating a user’s OpenClaw customization footprint into Titan Agent without losing important persona, memory, command approvals, or compatible workspace context, while clearly reporting what cannot be migrated.

Core Features & Use Cases

  • Guided import with exact reporting: Performs an inspect-first dry run and then produces a structured migration report detailing migrated items, conflicts, skipped items, and reasons.
  • Persona, memory, and skills portability: Imports SOUL.md, converts OpenClaw MEMORY.md and USER.md into Titan-compatible memory entries, and copies user skills into Titan’s openclaw-imports skill folder.
  • Config and allowlist compatibility: Merges OpenClaw command approval patterns into Titan command allowlists and migrates compatible messaging settings and workspace-related assets.
  • Conflict-aware execution: Uses per-item conflict policy and supports overwrite/rename modes for skill conflicts, plus optional secret migration via an allowlist.
  • Secrets-safe by default: Redacts sensitive values in migration reports and does not migrate secrets unless explicitly enabled.

Quick Start

Ask Titan to run the migration in dry-run mode to see exactly what would be imported and what would be skipped.

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 OpenClaw setup to Titan Agent?▼

Migrating an OpenClaw setup to Titan Agent involves running a conversion script that imports SOUL.md, converts MEMORY.md and USER.md into Titan-compatible memory entries, and copies user skills into a designated openclaw-imports skill folder.

How does the OpenClaw to Titan migration handle secrets and sensitive data?▼

The migration handles secrets by defaulting to redaction in all reports and blocking secret migration unless explicitly enabled via an optional allowlist, ensuring sensitive values are not exposed during the OpenClaw to Titan transfer.

Can I import OpenClaw command approvals and workspace settings into Titan?▼

You can import OpenClaw command approvals and workspace settings into Titan because the migration merges OpenClaw command approval patterns into Titan command allowlists and migrates compatible messaging settings and workspace-related assets.

What happens if there are conflicts during the OpenClaw memory import?▼

When conflicts occur during the OpenClaw memory import, the migration applies a per-item conflict policy supporting overwrite or rename modes for skills, and generates a structured report detailing the conflicts and skipped items.

What do I need to run an OpenClaw to Titan migration?▼

Running an OpenClaw to Titan migration requires a root SKILL.md entry and the scripts/openclaw_to_Titan.py script, which uses standard libraries including argparse, hashlib, json, os, re, shutil, and yaml for deterministic conversion.