agents-config
Multi-Machine Multi-AI Assistant Configuration Synchronization Tool
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: agents-config. It is used for: Multi-Machine Multi-AI Assistant Configuration Synchronization Tool Full Skill content: https://321skill.com/skills/agents-config/raw/index.md Read that page and install it.
The prompt includes a link to the full Skill content. You can also view the full content.
This repository addresses the pain point of synchronizing configurations and skills across multiple machines and AI assistants. When developers use AI agents like Claude Code, Codex, and Gemini on different devices, they often need to manually copy skill files and adjust settings, which is tedious and error-prone. agents-config provides a symlink-based configuration management solution, enabling centralized management and instant synchronization of all skills and settings.
Usage is straightforward: simply clone the repository and run ./install.sh. The script will automatically symlink skill, setting, and rule files from the repository to each AI assistant's configuration directory. Afterward, you can modify configurations on any machine, push updates to the remote repository via ./sync.sh push, and pull updates on other machines with ./sync.sh pull. All destructive operations automatically create timestamped backups, and ./sync.sh undo allows for easy rollback.
It is ideal for developers who need to use AI assistants across devices, especially those managing multiple AI agents (e.g., Claude, Gemini, Codex) individually or in teams. For full-stack engineers and operations personnel frequently switching development environments or using multiple workstations or cloud servers, this tool significantly reduces configuration maintenance effort and ensures the skill library is always up to date.
It is recommended to run ./install.sh --dry-run on first use to preview the actions that will be taken, avoiding accidental overwrites of existing configurations. Note that it primarily relies on symlinks, so it is best used in Linux/macOS environments that support symbolic links; Windows users need WSL or Git Bash. Additionally, machine-specific configurations (e.g., settings.local.json) are not synchronized by design for security.
Key Features
Unlike common dotfiles configuration management tools (e.g., chezmoi), agents-config is specifically optimized for synchronizing AI agent skills and settings, supports multiple agent harnesses (Claude, Codex, Gemini, etc.), and uses symlinks to achieve zero-copy real-time synchronization, rather than merely copying files.
Limitations
Currently relies primarily on Bash and symlinks, supporting only Linux/macOS environments (Windows requires WSL), and requires Git and basic command-line proficiency.
FAQ
How do I add a new skill to the repository?
Run `./sync.sh add skill my-skill`, then `./sync.sh push` to push to the remote repository; other machines can pull to synchronize.
Will my local skills be deleted after synchronization?
No, the install script only creates symlinks and does not delete existing local skill files. Machine-specific configurations remain in `~/.claude/settings.local.json`.
Installation guide for AI assistants
If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:
Visit https://321skill.com/skills/agents-config/raw/index.md to read the original Skill definition (Markdown format) for agents-config, and install it according to the instructions.
Raw Markdown URL for AI: /skills/agents-config/raw/index.md