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.