From sync-agent-config
Synchronize skill configurations across different Agent tools. Use when you want to copy, apply, or sync skills between multiple Agent environments like Claude Code, Codex, Gemini CLI, VS Code, Cursor, and Antigravity. Supports both user-scope (global) and project-scope settings, with options for full synchronization or selective skill synchronization.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sync-agent-config:sync-skill-configThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides procedures for synchronizing skill configurations across different Agent tool environments.
This skill provides procedures for synchronizing skill configurations across different Agent tool environments.
Skill settings can exist at different scopes depending on the Agent tool:
| Agent Tool | User Scope (Global) | Project Scope |
|---|---|---|
| Claude Code | ~/.claude/settings.json | .claude/settings.json (in project) |
| Codex CLI | ~/.codex/config.json | .codex/config.json (in project) |
| Gemini CLI | ~/.gemini/settings.json | .gemini/settings.json (in project) |
| VS Code | User settings.json | .vscode/settings.json (in project) |
| Cursor | User settings.json | .cursor/settings.json (in project) |
| Antigravity | ~/.gemini/antigravity/settings.json | ❌ Not Supported |
When synchronizing settings, consider:
Synchronize all skills from the source to the target Agent tool.
Synchronize only specified skills from the source to the target Agent tool. Users can specify:
Delete specified skills from the target Agent tool's configuration. Users can specify:
This is useful when:
Important: This operation does not require a source Agent tool - it operates directly on the target configuration.
Before starting the synchronization process, verify the current operating system environment using the Bash tool or by checking environment variables. This is important because:
\, Unix-like systems use /)Use appropriate methods to determine:
Before proceeding, confirm with the user using the AskUserQuestion tool:
For selective synchronization, present the list of available skills from the source and confirm which skills to synchronize. For selective deletion, present the list of existing skills in the target and confirm which skills to delete.
Since skill configuration methods may vary depending on the Agent tool, first verify and understand the specifications of the skill configuration files for both the source and target Agent tools.
Refer to the md documents in the following directory for specifications:
Available references:
If reference documentation is not available for the target Agent tool:
Read the configuration file containing the skill settings of the source Agent tool and check available skills. The configuration includes the following information:
For selective synchronization, present the list of available skills to the user and confirm which skills to synchronize.
Read the target Agent tool's skill configuration file and apply the changes based on the operation mode.
After making changes, validate that the configuration file has no issues.
In the following cases, notify the user and stop processing:
In the following cases, use tools as necessary to handle the situation:
The target configuration file does not exist. Create a new target configuration file. (use Bash tool if necessary)
The skill settings are incompatible between the source and target Agent tools. Since configuration file formats and element names may differ, verify the specifications of both source and target, and rewrite the format so that the skill settings content remains the same. If there are unclear points, perform web searches to verify specifications. (use WebSearch WebFetch tool if necessary)
The following actions are prohibited when managing skill settings:
Example 1: "I want to apply Claude Code's skills to Codex"
Example 2: "Sync only the 'pdf' and 'docx' skills from Claude Code to Codex"
Example 3: "Sync project-level skills from Claude Code to Codex for this project"
.claude/settings.json file.codex/config.json fileExample 4: "Delete the 'pdf' skill from Claude Code" (Selective Deletion)
Example 5: "Remove the 'docx' and 'xlsx' skills from Codex's global settings"
Example 6: "Clean up unused skills from VS Code"
npx claudepluginhub zv-louis/zv-plugin-marketplace --plugin sync-agent-configManages the full lifecycle of AI coding agent skills: search, install, update, remove, review, optimize, iterate, test, and transfer. Use for skill discovery, ecosystem search, and SkillOpt-style training loops.
Lists, creates, edits, toggles, copies, moves, and deletes AI agent skills across 11 coding tools including Cursor, Claude, Windsurf, Copilot, and more.
List, create, edit, toggle, copy, move, and delete AI agent skill files across Cursor, Claude, Windsurf, Copilot, and 7 other coding tools.