migrate-to-sarvam
Installation
SKILL.md
Migrate Claude Code / Codex to Sarvam Code
Bring another agent tool's accumulated setup into Sarvam Code: skills, custom commands, MCP servers, durable memories, and global instructions. The script does the mechanical work; you make the judgment calls and verify.
What migrates, and how
| Source | Sarvam destination | Mechanism |
|---|---|---|
~/.claude/skills/, ~/.codex/skills/, ~/.agents/skills/ |
discovered in place + linked into ~/.sarvam/skills/ |
symlink (or copy with --copy-mode) |
SKILL.md files missing frontmatter |
same file, frontmatter prepended | in-place edit (backed up first) |
~/.claude/commands/*.md, ~/.codex/commands/*.md, ~/.codex/prompts/*.md |
~/.sarvam/skills/<name>/SKILL.md |
converted to skills |
Claude settings.json mcpServers + Codex config.toml mcp_servers |
~/.sarvam/config.toml [mcp_servers.*] |
TOML append |
Curated memory store (~/.codex/memories/claude-context-current/, or Claude's per-project memory) |
~/.sarvam/memories/user/ (+ project/, reference/ mirrors) |
file copy, byte-identical |
~/.codex/memories/rollout_summaries/, extensions/ad_hoc/ |
~/.sarvam/memories/user/rollout_summaries/, ~/.sarvam/memories/extensions/ad_hoc/notes/ |
file copy |
~/AGENTS.md |
same file | seeded or appended with hard rules + memory pointers |