Migrate Openclaw banner
Kevjade Kevjade

Migrate Openclaw

Development community

Description

Migrate your OpenClaw workspace to Claude Code. Converts agents to skills, preserves souls and knowledge bases, generates a clean CLAUDE.md.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Migrate OpenClaw to Claude Code

A Claude Code skill that migrates your entire OpenClaw workspace into a fully functional Claude Code project.


If you've been running OpenClaw and want to switch to Claude Code, this skill handles the full migration. It scans your OpenClaw directory, shows you a preview of what will happen, and executes on your confirmation.

What it does

  • Converts your agents into Claude Code skills - each agent's personality (SOUL.md) becomes an invokable skill
  • Preserves your knowledge base - USER.md, SOUL.md, IDENTITY.md, memory files all migrate to a clean KNOWLEDGE BASE/ directory
  • Cleans your operating rules - strips OpenClaw-specific stuff (heartbeat, gateway commands, channel routing) while keeping your universal rules
  • Migrates your custom skills - OpenClaw skills convert directly to Claude Code skills (same markdown format, just strips OpenClaw metadata)
  • Generates a lean CLAUDE.md - references your knowledge base files without inlining everything
  • Archives infrastructure files - gateway config, credentials, session logs, etc. go to _openclaw_archive/ so nothing is lost

Installation

Add this skill to your Claude Code project:

# Clone into your .claude/skills/ directory
git clone https://github.com/Kevjade/migrate-openclaw.git .claude/skills/migrate-openclaw

Or manually copy `SKILL.md` into `.claude/skills/migrate-openclaw/SKILL.md` in your project.

Usage

Once installed, just tell Claude:

migrate openclaw

Or any of these:

  • "openclaw to claude code"
  • "convert openclaw"
  • "import openclaw"
  • "switch from openclaw"

The skill supports three input methods:

  1. Copy your OpenClaw workspace into your Claude Code project and run the skill
  2. Point to your local ~/.openclaw/ directory - the skill auto-detects it
  3. Provide a GitHub repo URL -