such wow doge

How to share skills between Claude Code, Codex and Gemini

Places you can store global skill files:

# Read by Codex and Gemini, but not Claude Code
~/.agents/skills/ 

# Read by Claude
~/.claude/skills/ 

# Read by Codex
~/.codex/skills/

# Read by Gemini
~/.gemini/skills/

So: the easiest way to make skills available to all three agents is to put them in ~/.agents/skills/ and then symlink that folder to ~/.claude/skills/.

# Symlink ~/.agents/skills to ~/.claude/skills
ln -sfn ~/.agents/skills ~/.claude/skills

I expect Claude Code will add support for the ~/.agents directory very soon.

You can use the same pattern for project-specific skills.