--- name: claude-skill-sync description: Copy or sync Claude skills from ~/.claude/skills into ~/.codex/skills so they are available in Codex. Use when asked to import, migrate, copy, or sync Claude skills, or when moving skills between Claude and Codex with optional repeatable sync. --- # Claude Skill Sync ## Overview Copy Claude skills into Codex using the bundled script. Default behavior is a safe one-off copy; sync mode supports repeatable runs with optional pruning. You can also include official Claude plugin skills. ## Quick Start (One-Off Copy) - Dry run to preview actions: `python3 ~/.codex/skills/claude-skill-sync/scripts/claude_skill_sync.py --dry-run` - Run the copy (prompts on conflicts): `python3 ~/.codex/skills/claude-skill-sync/scripts/claude_skill_sync.py` - Include official plugin skills: `python3 ~/.codex/skills/claude-skill-sync/scripts/claude_skill_sync.py --include-official-plugins` If running from this repo, use: `python3 skills/claude-skill-sync/scripts/claude_skill_sync.py` ## Conflict Handling - Default `--conflict ask` prompts per skill: overwrite, skip, or abort. - For non-interactive runs, set a policy explicitly: - `--conflict overwrite` - `--conflict skip` - `--conflict abort` - In `--dry-run`, conflicts default to skip with a warning. ## Repeatable Sync Use `--mode sync` for repeatable updates: - `python3 ~/.codex/skills/claude-skill-sync/scripts/claude_skill_sync.py --mode sync --conflict ask` - Optional mirror cleanup (destructive): add `--prune` to remove Codex skills not present in Claude. ## Paths and Filters - Defaults: - Source: `~/.claude/skills` - Destination: `~/.codex/skills` - Override with `--source` and `--dest`, add extra roots with `--extra-source`. - Use `--recursive` to scan nested trees for `SKILL.md`. - Official plugin skills: add `--include-official-plugins`. - The script copies directories that contain `SKILL.md`. ### scripts/ Executable code that performs the copy/sync operation. - `claude_skill_sync.py`: Copy/sync Claude skills into Codex with conflict prompts.