{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiclon2gt2bzvircn6w7hm3idzx5mwpkwqpag25gfts5vugmxfxgwe",
    "uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mldzaw6sgny2"
  },
  "path": "/t/sync-codex-and-claude-code-configs-skills-agents-mcp-permissions/1380517#post_1",
  "publishedAt": "2026-05-08T15:06:07.000Z",
  "site": "https://community.openai.com",
  "tags": [
    "GitHub - slash9494/ai-config-sync-manager: Bidirectional sync for Claude Code and Codex — instructions, skills, agents, MCP servers, hooks, permissions. · GitHub"
  ],
  "textContent": "Two situations a lot of us run into right now:\n\n  1. You spent months curating skills, agents, MCP servers, and permissions in `~/.codex` (or `~/.claude`). You want to try the other one, or move between them. Migrating by hand is slow and easy to get wrong.\n\n  2. You use both side by side. Same skills, same agents, same MCP. Two trees. They drift. Adding anything means two edits.\n\n\n\n\n`ai-config-sync-manager` treats this as a real sync problem. Diff, plan, apply, backup with rollback. Not a byte copy.\n\nThe translation is host-aware:\n\n  * Codex `sandbox_mode` / `web_search` / `prefix_rule` map to Claude tool permissions\n  * Codex agent fields (TOML) map to Claude agent frontmatter (YAML), including model alias mapping\n  * MCP servers move both ways, including remote MCP with bearer-token env vars\n  * Skills sync as folders, not loose files\n  * Vocabulary mismatches that can’t auto-translate get paraphrase overrides instead of silent corruption\n\n\n\nZero runtime deps. Single Node ESM CLI. Plugin for both hosts so you can run it from inside either tool.\n\n\n    npx ai-config-sync connect       # register the plugin in both hosts\n    npx ai-config-sync status        # see what's out of sync\n    npx ai-config-sync sync          # dry-run plan\n    npx ai-config-sync sync --apply  # apply with backup\n\n\nRepo: GitHub - slash9494/ai-config-sync-manager: Bidirectional sync for Claude Code and Codex — instructions, skills, agents, MCP servers, hooks, permissions. · GitHub\n\nJust hit 0.1.0. Curious to hear from anyone running both Codex and Claude Code, especially around vocabulary edge cases the auto-translation should cover.",
  "title": "Sync Codex and Claude Code configs: skills, agents, MCP, permissions"
}