sync-nas

Synchronize files from mounted NAS paths to local environments using differential rsync.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/YH-05/quants --skill sync-nas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-nas
Source: https://github.com/YH-05/quants/tree/main/.claude/skills/sync-nas
Command: npx skills add https://github.com/YH-05/quants --skill sync-nas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

NASとローカル間で重要な設定ファイルやデータを同期し、手動のコピー作業を削減します。NASがマウントされていれば、最新の構成を常に手元で利用できます。

Core Features & Use Cases

  • NASとローカルの差分同期: rsyncベースで差分のみ転送し、時間と帯域を節約します。
  • 対象ファイルの厳密な同期: .env, .mcp.json, .claude/settings.json, data/config/ などの設定ファイルを確実に同期します。
  • 実用的なユースケース: ローカル開発環境とNAS上のプロジェクトファイルを日次で揃え、バックアップ/リストアをスムーズにします。

Quick Start

Run the provided NAS sync script to pull changes from NAS to your local workspace.

Frequently Asked Questions about sync-nas

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

FAQPage Schema
How do I sync configuration files from a mounted NAS to my local environment?

Use a bash script with rsync to pull configuration files like .env and .claude/settings.json from a mounted NAS path to your local environment, transferring only the differences to save time and bandwidth.

What's the best way to keep local development configurations in sync with a NAS backup?

Running a differential rsync command targeting sensitive files like .mcp.json and data/config/ directories keeps local development configurations synchronized with a NAS backup while excluding machine-specific settings.

Does NAS to local file synchronization require the network drive to be mounted beforehand?

Yes, NAS to local file synchronization requires the network drive to be mounted beforehand, as the script targets specific mounted paths such as /Volumes/personal_folder to execute the rsync pull operation successfully.

Can I use rsync to pull only specific sensitive files from my NAS without overwriting machine-specific settings?

Yes, you can use rsync to pull specific sensitive files like .env and .mcp.json from your NAS while explicitly excluding machine-specific settings, ensuring a safe and repeatable synchronization process across different workstations.

Why does my NAS file sync script exclude certain local configuration settings?

A NAS file sync script excludes certain local configuration settings to prevent machine-specific environment variables from being overwritten, ensuring the synchronization remains safe and non-destructive when pulling data to a new workstation.

What files are targeted when synchronizing project data between a NAS and a local workspace?

When synchronizing project data between a NAS and a local workspace, the script targets sensitive configuration files including .env, .mcp.json, .claude/settings.json, and the data/config/ directory to keep project setups aligned.