Open Source · Apache 2.0

Migrate your OpenClaw agents.
Keep your guardrails.

AgentShift converts AI agents between platforms in seconds. OpenClaw → Claude Code, GitHub Copilot, AWS Bedrock, and more. Your governance rules survive the move.

pip install agentshift
Migration Guide View on GitHub
agentshift
$ agentshift convert --from openclaw --to claude-code ./my-skill/
✔ Parsed OpenClaw skill: weather-assistant
✔ Generated Claude Code config

weather-claude/
├── CLAUDE.md
└── settings.json
$ agentshift convert --from openclaw --to copilot ./my-skill/
✔ Parsed OpenClaw skill: weather-assistant
✔ Generated GitHub Copilot config

weather-copilot/
├── weather.agent.md
└── README.md

Supported platforms

Parse from source platforms, emit to targets. Adding a new platform = one parser + one emitter.

OpenClaw
Parser Emitter
Works today
Claude Code
Parser Emitter
Works today
GitHub Copilot
Emitter
Works today
AWS Bedrock
Emitter
Coming soon
GCP Vertex AI
Emitter
Coming soon
LangGraph
Planned
Planned

How it works

Every agent passes through a universal Intermediate Representation — the core innovation that makes N-to-N conversion possible.

Source
Parser
Read from any
supported platform
Universal
IR
Identity · Tools · Knowledge
Triggers · Constraints
Target
Emitter
Generate deployment-ready
platform configs

Know what ports — and what doesn't

The agentshift diff command shows exactly what converts cleanly vs. what needs manual work.

agentshift diff
$ agentshift diff ./my-skill/ --targets copilot,bedrock

Component  OpenClaw  Copilot  Bedrock
─────────────────────────────────────────
Instructions      ✔ 100%   ✔ 100%  ✔ 100%
Tool: web_search         ✔ auto  ✔ auto
Tool: cron               ⚠ stub  ⚠ stub
Knowledge (3)            ⚠ stub  ⚠ stub
Telegram channel         ✘ none  ✘ none
Auth              local    ⚠ stub  ⚠ stub
─────────────────────────────────────────
Portability               62%     58%

Migrate from OpenClaw in 3 commands

Anthropic is ending Claude subscription access for OpenClaw on April 4th. Move your agents to Claude Code or any supported platform — with governance preserved.

migration
# Step 1: Install AgentShift
$ pip install agentshift
# Step 2: Convert your OpenClaw skill to Claude Code
$ agentshift convert ~/.openclaw/skills/my-agent --from openclaw --to claude-code -o ./my-agent-claude/
✔ Parsed OpenClaw skill: my-agent
✔ Preserved 8/8 guardrails (L1)
✔ Preserved 5/5 tool permissions (L2)
✔ Elevated 3 platform annotations to instructions
✔ Generated Claude Code config → ./my-agent-claude/
# Step 3: Audit what survived the conversion
$ agentshift audit ~/.openclaw/skills/my-agent --targets claude-code,copilot
Target        GPR-L1  GPR-L2  GPR-L3  Overall
─────────────────────────────────────────
Claude Code   1.00    0.93    0.00*   0.83
Copilot       1.00    0.37    0.00*   0.62
─────────────────────────────────────────
* L3 annotations elevated to prompt instructions

Governance-aware conversion

AgentShift doesn't just copy configs. It understands three layers of governance and tells you exactly what survives the move.

L1

Prompt guardrails

100% preserved. Safety rules, disclaimers, scope limits — these live in your instructions and always transfer.

L2

Tool permissions

37–93% preserved depending on target. Deny lists, rate limits, read-only flags. What can't be enforced natively gets elevated to instructions.

L3

Platform-native controls

0% natively — but 93.6% behaviorally equivalent via elevation. Content filters, PII detection, grounding checks become prompt-level rules.

Why AgentShift?

🔒

No more lock-in

Don't rewrite agents for every platform. Convert once, deploy anywhere. Especially relevant now that Anthropic is restricting OpenClaw access.

Generate, don't deploy

AgentShift generates deployment-ready configs. You review, customize, and deploy on your terms.

🔍

Governance audit

agentshift audit gives you GPR scores showing exactly how much governance survived the conversion. No guessing.

🧩

Extensible

Adding a new platform = one parser + one emitter. The IR handles the rest. Contributions welcome.

Migrate before April 4th

pip install agentshift
Star on GitHub Request a platform