Universal AI Agent Kit
Universal AI Agent Kit keeps one set of skills, slash commands, MCP servers, and engineering rules and syncs them into Claude Code, OpenCode, Codex, and GitHub Copilot CLI with a single command.
What It Does
- Installs the same agent setup across four CLIs instead of maintaining separate copies
- Supports user-scope installs and project-scope installs into the current repository
- Syncs skills, commands, MCP servers, and instruction files independently
- Leaves identical files alone and asks before overwriting conflicting ones
- Merges MCP servers by name without touching unrelated entries
- Writes instructions inside marked blocks so existing content is preserved
Usage
| Goal | Command |
| ---------------------------- | ----------------------------------- |
| See what the kit contains | uak list |
| Preview without writing | uak sync -n |
| Sync everything | uak sync |
| Sync selected CLIs | uak sync -t claude -t codex |
| Sync selected kinds | uak sync --only skills --only mcp |
| Install into this repository | uak sync -s project |
| Use a custom kit | uak --kit ~/my-kit sync |
Supported CLIs
| CLI | Skills | Commands | MCP servers | Instructions | | ------------------ | :----: | :------: | :---------: | :----------: | | Claude Code | Yes | Yes | Yes | Yes | | OpenCode | Yes | Yes | Yes | Yes | | Codex | Yes | Yes | Yes | Yes | | GitHub Copilot CLI | Yes | No | Yes | Yes |
Tech Stack
- Python 3.10+, Typer, Loguru
- uv for packaging and installation