ai-tools-sync

Sync configuration files between the ai-tools repository and the local Claude Code environment.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/DaichiHoshina/ai-tools --skill ai-tools-sync
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ai-tools-sync
Source: https://github.com/DaichiHoshina/ai-tools/tree/main/claude-code/skills/ai-tools-sync
Command: npx skills add https://github.com/DaichiHoshina/ai-tools --skill ai-tools-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps the ai-tools Claude Code setup in sync between the repository and the local ~/.claude directory, ensuring centralized configuration and consistent environments across machines.

Core Features & Use Cases

  • Two-way sync: to-local (repo → local), from-local (local → repo), and diff (show differences) modes.
  • Selective synchronization: targets key files and folders such as CLAUDE.md, commands/, guidelines/, skills/, agents/, scripts/, and statusline.js.
  • Safe operations: built-in masking of sensitive information during from-local sync and a confirmation step before applying changes.

Quick Start

Run the ai-tools-sync command and choose a mode (to-local, from-local, or diff) to perform the synchronization.

Frequently Asked Questions about ai-tools-sync

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

FAQPage Schema
How do I sync Claude Code configuration files between machines?▼

You can sync Claude Code configuration files between machines using a two-way synchronization tool that propagates changes between your repository and the local ~/.claude directory. It supports to-local, from-local, and diff modes to ensure consistent environments.

What is the best way to keep CLAUDE.md and local commands consistent across multiple devices?▼

Keeping CLAUDE.md and local commands consistent requires syncing settings from a centralized repository to your local Claude Code environment. The tool targets key files and folders like CLAUDE.md, commands/, guidelines/, skills/, and agents/ for safe two-way synchronization.

Can I review configuration differences before applying changes to my local Claude environment?▼

Yes, you can review configuration differences before applying changes by using the diff mode. This mode shows differences between the ai-tools repository and your local ~/.claude directory, ensuring you can verify updates before performing the actual synchronization.

Does syncing from a local Claude Code environment to a repository expose sensitive data?▼

Syncing from a local Claude Code environment to a repository does not expose sensitive data because the operation includes built-in masking. It also enforces a confirmation step before applying changes, ensuring safe synchronization of your configuration files.

What files can I synchronize between my ai-tools repository and the local ~/.claude directory?▼

You can synchronize key files and folders including CLAUDE.md, commands/, guidelines/, skills/, agents/, scripts/, and statusline.js. The selective synchronization targets these specific paths to maintain configuration consistency across your Claude Code setup.

When do I need to sync ai-tools settings with my local Claude Code setup?▼

You need to sync ai-tools settings when you want centralized configuration and consistent environments across multiple machines. Running the sync command with to-local, from-local, or diff modes ensures your local ~/.claude directory matches the repository state.