tailscale-sshsync-agent

Distribute workloads and sync files across Tailscale SSH-connected machines via sshsync.

5|2|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/Human-Frontier-Labs-Inc/human-frontier-labs-marketplace --skill tailscale-sshsync-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tailscale-sshsync-agent
Source: https://github.com/Human-Frontier-Labs-Inc/human-frontier-labs-marketplace/tree/main/plugins/tailscale-sshsync-agent
Command: npx skills add https://github.com/Human-Frontier-Labs-Inc/human-frontier-labs-marketplace --skill tailscale-sshsync-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates distributed SSH operations across a Tailnet using the sshsync CLI, enabling load-balanced remote execution, group-based work, and file synchronization across multiple hosts.

Core Features & Use Cases

  • Host status and online/offline discovery across the Tailnet
  • Load-balanced execution of commands across groups
  • Group-based execution and file push/pull workflows
  • Safe, validated remote operations with dry-run support
  • Health checks and multi-host workflows (deploys, backups, syncs)

Quick Start

Install and configure sshsync, then activate the agent: “/plugin marketplace add ./plugins/tailscale-sshsync-agent” and use commands like “sshsync all 'uptime'” or “sshsync group production 'df -h'” to execute tasks across hosts.

Frequently Asked Questions about tailscale-sshsync-agent

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

FAQPage Schema
How do I automate SSH commands across multiple hosts in my Tailnet?

Automate SSH commands across multiple Tailscale-connected hosts using sshsync, which distributes workloads, executes remote commands, and synchronizes files across groups with load-balancing based on CPU, memory, and disk metrics.

Can I run load-balanced tasks across different host groups in production?

Yes. sshsync enables group-based execution and load-balanced command distribution across development, staging, and production environments, with dry-run preview support and health checks before deployment.

What's the best way to sync files bidirectionally across multiple SSH hosts?

Use sshsync's file push/pull workflows to synchronize files bidirectionally across Tailnet hosts. The agent handles group-aware execution and validates operations before running them.

How do I discover which hosts are online across my Tailscale network?

The agent performs host status and online/offline discovery across your Tailnet, allowing you to query availability before executing multi-host tasks or syncs.

Does sshsync support SSH config parsing and error retry logic?

Yes. sshsync handles SSH config parsing, multi-host error handling, automatic retries, and dry-run validation to ensure safe, repeatable remote operations across your Tailnet.

Can I preview commands before executing them across multiple hosts?

Yes. The agent includes dry-run preview support, allowing you to validate distributed SSH operations before they execute across your host groups.