Anthropic cut off OpenClaw from Claude subscriptions. Convert your agents to GitHub Copilot or Claude Code in one command. Get started on GitHub →
OpenClaw → GitHub Copilot

Convert your OpenClaw agents
to GitHub Copilot

One command. Governance preserved. Your guardrails, tool permissions, and safety rules survive the migration. Open source, Apache 2.0.

pip install agentshift
Star on GitHub ↗ See the migration
Primary Target

GitHub Copilot: The natural migration path

GitHub Copilot agents use .agent.md files that run directly in VS Code and GitHub. AgentShift converts your OpenClaw skills to Copilot agents with guardrails preserved as inline instructions — ready to use immediately.

Convert in 3 steps

Your OpenClaw skill becomes a Copilot agent in seconds.

agentshift
$ pip install agentshift
$ agentshift convert ~/.openclaw/skills/my-agent --from openclaw --to copilot -o ./my-copilot-agent
✔ Parsed OpenClaw skill: my-agent
✔ Preserved 8/8 guardrails (L1)
✔ Elevated 3 tool permissions to instructions
✔ Generated GitHub Copilot agent

my-copilot-agent/
├── my-agent.agent.md
└── README.md
$ agentshift audit ~/.openclaw/skills/my-agent --targets copilot,claude-code
Target        GPR-L1  GPR-L2  Overall
─────────────────────────────────
Copilot       1.00    0.37    0.62
Claude Code   1.00    0.93    0.83
Step 1

Install

pip install agentshift

Step 2

Convert

One command generates the .agent.md file with all guardrails inline.

Step 3

Use in VS Code

Drop the file in .github/copilot-agents/ and use it with @my-agent in Copilot Chat.

Also converts to:

--to claude-code --to bedrock --to vertex --to m365 --to nemoclaw --to all

Or convert to every platform at once

One command, all targets.

agentshift
$ agentshift convert ./my-skill --from openclaw --to all -o ./output
  ✔ copilot     → ./output/copilot/
  ✔ claude-code → ./output/claude-code/
  ✔ bedrock     → ./output/bedrock/
  ✔ m365        → ./output/m365/
  ✔ vertex      → ./output/vertex/
  ✔ nemoclaw    → ./output/nemoclaw/
  ✔ langgraph   → ./output/langgraph/

Supported platforms

7 parsers · 8 emitters. Adding a new platform = one parser + one emitter.

OpenClaw
Parser Emitter
Works today
NVIDIA NemoClaw
Emitter
Works today · New
Claude Code
Parser Emitter
Works today
GitHub Copilot
Parser Emitter Primary
Works today
AWS Bedrock
Parser Emitter
Works today
GCP Vertex AI
Parser Emitter
Works today
Microsoft 365
Emitter
Works today
AGENTS.md
Parser
60k+ repos
Salesforce Agentforce
Parser
Works today
Google A2A
Emitter
Works today
LangGraph
Emitter
Works today

How it works

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

Source
Parser
SKILL.md · CLAUDE.md · .agent.md
AGENTS.md · bot-meta.xml
Universal
IR
Identity · Tools · Knowledge
Triggers · Governance
Target
Emitter
NemoClaw · Claude Code
Copilot · Bedrock · M365 · Vertex

Know what ports — and what doesn't

The agentshift diff command shows portability scores before you commit to a migration.

agentshift diff
$ agentshift diff ~/.openclaw/skills/github --from openclaw

Component       claude-code  copilot  bedrock  nemoclaw
─────────────────────────────────────────────
Instructions    ✅ 100%   ✅ 100%  ✅ 100%   ✅ 100%
Tools (shell)   ✅ Bash(*) ✅ term  ❌ stub   ✅ policy
─────────────────────────────────────────────
Portability      100%      92%    38%     95%

Governance-aware conversion

AgentShift tracks three layers of governance and tells you exactly what survives the move.

L1

Prompt guardrails

100% preserved. Safety rules, disclaimers, scope limits always transfer — they live in the instructions.

L2

Tool permissions

37–100% preserved depending on target. NemoClaw gets 100% via network policies. Bedrock gets 37%.

L3

Platform-native controls

93.6% behaviorally equivalent via elevation. What can't be enforced natively becomes prompt-level rules.

agentshift compliance ./my-agent --from openclaw --framework eu-ai-act

EU AI Act audit — checks Art. 9, 10, 13, 14, 52 · enforcement August 2026

Convert your agents today

One command. Governance preserved. Open source.

agentshift convert ./my-skill --from openclaw --to copilot
Star on GitHub ↗ Migration guide