sync-skills

Sync Claude configurations with a shared git repository and flag divergent overlays.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/ronniepinnell/casper --skill sync-skills-ronniepinnell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-skills
Source: https://github.com/ronniepinnell/casper/tree/main/collection/meta-and-tooling/sync-skills
Command: npx skills add https://github.com/ronniepinnell/casper --skill sync-skills-ronniepinnell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Ensures that your Claude configuration is up to date with the shared repository, identifying any divergences and allowing you to synchronize changes.

Core Features & Use Cases

  • Show Status: View the current status of the shared repository and any project overlays that have diverged.
  • Push Changes: Commit and push updates to the shared repository.
  • Pull Changes: Update your local repository with the latest changes from the shared repository.
  • Promote Overlay Changes: Integrate project-specific changes into the shared repository using skill-writer.

Quick Start

Run the command /sync-skills to check the status of your shared configuration.

Frequently Asked Questions about sync-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Claude configuration files with a shared git repository?

To sync Claude configurations with a shared git repository, run the `/sync-skills` command to check status, then use its push or pull features to commit updates or retrieve latest changes.

What are divergent overlays in Claude config synchronization?

Divergent overlays are project-specific configuration changes that differ from the shared repository. The sync tool identifies and flags these divergences so you can review them.

How do I promote project-specific overlay changes to a shared Claude repository?

To promote overlay changes to a shared repository, use the `skill-writer` integration to merge project-specific configurations into the central shared config.

Do I need git repository access to synchronize Claude configurations?

Yes, you need local Claude setup and git repository access to push, pull, and synchronize configuration changes across the shared repository.

How can I check the status of my shared Claude configuration repository?

Run the `/sync-skills` command to view the current status of your shared repository and identify any project overlays that have diverged from the main configuration.