sync-host

Transfer local files to remote servers via SSH and configuration files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of securely copying local project files to a remote host, simplifying deployment and backup workflows.

Core Features & Use Cases

  • Remote File Synchronization: Uses tar and ssh to transfer selected directories or files seamlessly.
  • Configuration Management: Reads server details and file lists from a local configuration file, enabling flexible target selection.
  • Use Case: Perfect for developers wanting to push updates to a staging or production server without manual SCP commands, ensuring consistent deployment practices.

Quick Start

Use the sync-host skill to push your latest project files to the remote server specified in your configuration.

Frequently Asked Questions about sync-host

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

FAQPage Schema
How do I synchronize local files to a remote server via SSH?

To synchronize local files to a remote server via SSH, this skill automates the secure transfer process by reading explicit configuration files for server details and file lists, ensuring safe and repeatable deployments.

What is the best way to automate file deployment to multiple remote hosts?

Automating file deployment to multiple remote hosts requires scalable configuration management. This skill supports multiple target hosts and file sets, streamlining the transfer of selected directories without manual SCP commands.

Can I use configuration files to manage SSH file synchronization targets?

Yes, you can use configuration files to manage SSH file synchronization targets. The skill reads server details and file lists directly from a local configuration file, enabling flexible target selection for deployment workflows.

Do I need to set up SSH connections manually before transferring local files to a staging server?

You do not need to set up SSH connections manually before transferring local files. The skill handles SSH connections properly by reading explicit configurations, securely copying local project files to your staging or production server.

Why use tar and ssh for remote server file synchronization instead of manual SCP commands?

Using tar and ssh for remote server file synchronization ensures consistent deployment practices. It eliminates the errors associated with manual SCP commands by streamlining the secure transfer of selected directories or files seamlessly.