Author a skill once, use it in every coding agent: Claude Code, Codex, and omp.
Website and skill list: https://skillz.e7nt.com
curl -fsSL https://skillz.e7nt.com/install.sh | bashInstalls to ~/.skillz/, adds skillz to your PATH (~/.local/bin), and links
installed skills into all agents. Works on Linux and macOS — bash only, no other
dependencies.
| Command | What it does |
|---|---|
skillz list (ls) |
Show skills in the catalog. ✓ = installed, · = available, ~ = local-only (authored with new, not in the catalog). |
skillz add <name> |
Install a skill from the catalog into ~/.skillz/skills/<name>/, then link it into every agent. |
skillz remove <name> (rm) |
Uninstall a skill and unlink it from every agent. |
skillz new <name> |
Scaffold a local skill (SKILL.md template) and link it in. Edit the file to make it yours. |
skillz sync |
(Re)link every installed skill into all agents. Run after manual changes or link repair. |
skillz update |
Update skillz itself, refresh the catalog, and pull the latest files of every installed catalog skill. |
skillz help |
Show usage. |
Installed skills live in ~/.skillz/skills/<name>/SKILL.md. skillz sync symlinks
each skill directory into every agent's user-level skills folder:
~/.claude/skills/<name>— Claude Code~/.codex/skills/<name>— Codex~/.agents/skills/<name>— portable cross-tool standard~/.agent/skills/<name>— omp
Edit a skill in one place (~/.skillz/skills/<name>/) and every agent sees the same
content. Agents load skills when a session starts, so restart them to pick up changes.
- Create
skills/<name>/SKILL.md(and any extra files) in this repo. - Add one line to
catalog.json:
{"name": "<name>", "description": "One-line description", "files": ["SKILL.md"]}- Push to GitHub. The site and
skillz updatepick it up automatically.
Catalog rules: one object per line; descriptions and filenames contain no double quotes; filenames contain no spaces.
$ skillz list
available skills (✓ installed):
· conversation Always apply when conversing with the user
$ skillz add conversation
fetching SKILL.md
installed 'conversation' - syncing to agents
synced 1 skill(s) into 4 agent locations
$ skillz list
available skills (✓ installed):
✓ conversation Always apply when conversing with the user
MIT — see LICENSE.