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.