model-sync

Synchronize ML model files across servers via rsync with checksum verification.

12|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/jiunbae/agent-skills --skill model-sync
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: model-sync
Source: https://github.com/jiunbae/agent-skills/tree/main/ml/model-sync
Command: npx skills add https://github.com/jiunbae/agent-skills --skill model-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill requires rsync, ssh, md5sum, du, and includes scripts (resource) components.

What problem does it solve?

ML ๋ชจ๋ธ ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ์„œ๋ฒ„ ๊ฐ„์— ์ผ๊ด€๋˜๊ฒŒ ๋ฐฐํฌํ•˜๊ณ  ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์ฆ์œผ๋กœ ์ˆ˜๋™ ์‹ค์ˆ˜์™€ ์ „์†ก ์‹œ๊ฐ„์„ ๋Œ€ํญ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์„œ๋ฒ„ ๊ฐ„ ๋™๊ธฐํ™”: rsync/scp ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ํŒŒ์ผ ์ „์†ก
  • ์„œ๋ฒ„ ๋ณ„์นญ ๊ด€๋ฆฌ: ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌ
  • ๊ฒฝ๋กœ ์ž๋™ ๋งคํ•‘: ๋กœ์ปฌ/NFS ๋ชจ๋ธ ๊ฒฝ๋กœ๋ฅผ ์ž๋™ ๋งคํ•‘
  • ๋ฒ„์ „ ๊ด€๋ฆฌ: ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜ ๊ธฐ๋ฐ˜ ๋ฒ„์ „ ์ถ”์ 
  • ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์ฆ: ์ „์†ก ํ›„ ์ฒดํฌ์„ฌ ๊ฒ€์ฆ

Quick Start

Claude๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์ž๋™์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: "reaper ์„œ๋ฒ„์˜ langdetector v1 ๋ชจ๋ธ์„ ๋™๊ธฐํ™”ํ•ด์ค˜"

Frequently Asked Questions about model-sync

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

FAQPage Schema
How do I synchronize ML model files across multiple servers automatically?โ–ผ

Model synchronization automates deployment of ML models across servers using rsync-based file transfer with SSH. Configure server aliases and naming patterns in ~/.model-sync.yaml, then use model-sync.sh to push local models to remote hosts or pull remote models for local use with automated integrity verification.

Can I verify model file integrity after transferring between servers?โ–ผ

Yes, model-sync performs checksum verification using md5sum after transfer to ensure files arrived intact. This catches corruption during transit and confirms successful deployment across servers without manual validation.

What setup is required to deploy models across servers with rsync and SSH?โ–ผ

Model deployment via rsync requires SSH keys configured for passwordless authentication between hosts, rsync and md5sum installed on all servers, and a ~/.model-sync.yaml configuration file defining server aliases and model path patterns for automated synchronization.

How does model-sync handle version tracking across distributed deployments?โ–ผ

Version tracking uses naming conventions in your model files to identify versions automatically. The tool maps local and remote model paths based on these patterns, enabling version-aware synchronization and preventing accidental overwrites of different model versions.

Does model-sync work with NFS-mounted model directories?โ–ผ

Yes, model-sync supports NFS paths through automatic path mapping configured in ~/.model-sync.yaml. It synchronizes models between local directories, NFS mounts, and remote servers in a unified workflow.

What happens if a model file transfer fails midway between servers?โ–ผ

Rsync resumes interrupted transfers efficiently by checking file state before retrying. Combined with post-transfer checksum validation, failed or partial transfers are detected and can be re-run without manual intervention.