ln-013-config-syncer

Solid

Syncs skills, MCP settings, and hooks from Claude Code to Gemini CLI and Codex CLI via symlinks and config conversion. Use when agent configs need alignment.

AI & Automation 488 stars 70 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> **Paths:** File paths (`shared/`, `references/`) are relative to skills repo root. Locate this SKILL.md directory and go up one level for repo root. # Config Syncer **Type:** L3 Worker **Category:** 0XX Shared Synchronizes skills (via symlinks) and MCP/hook settings from Claude Code (source of truth) to Gemini CLI and Codex CLI. Converts formats: JSON for Gemini, TOML for Codex. --- ## Input / Output | Direction | Content | |-----------|---------| | **Input** | OS info, `disabled` flags per agent, `targets` (gemini/codex/both), `dry_run` flag, optional `runId`, optional `summaryArtifactPath` | | **Output** | Structured summary envelope with `payload.status` = `completed` / `skipped` / `error`, plus per-target sync outcomes in `changes` / `detail` | If `summaryArtifactPath` is provided, write the same summary JSON there. If not provided, return the summary inline and remain fully standalone. If `runId` is not provided, generate a standalone `run_id` before emitting the summary envelope. --- ## Config Paths by OS | Agent | Windows | macOS / Linux | |-------|---------|---------------| | **Claude** (primary) | `%USERPROFILE%\.claude.json` | `~/.claude.json` | | **Claude** (fallback) | `%USERPROFILE%\.claude\settings.json` | `~/.claude/settings.json` | | **Gemini** | `%USERPROFILE%\.gemini\settings.json` | `~/.gemini/settings.json` | | **Codex** | `%USERPROFILE%\.codex\config.toml` | `~/.codex/config.toml` | --- ## Workflow ``` Discover State --> Sync Skills --> ...

Details

Author
levnikolaevich
Repository
levnikolaevich/claude-code-skills
Created
7 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category