terminal-scp-download

Initiates asynchronous SFTP downloads of remote files specified by SSH profile and paths.

19|14|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/X-School-Academy/skill-pilot --skill terminal-scp-download
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terminal-scp-download
Source: https://github.com/X-School-Academy/skill-pilot/tree/main/core/skills/system/terminal-scp-download
Command: npx skills add https://github.com/X-School-Academy/skill-pilot --skill terminal-scp-download

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to easily retrieve files from a remote SSH server to your local machine, streamlining the process of collecting logs, outputs, or other artifacts.

Core Features & Use Cases

  • Asynchronous Downloads: Initiates file transfers in the background, allowing you to continue other tasks.
  • SSH Target Support: Connects to remote hosts defined in your SSH configuration.
  • Use Case: Fetching application logs from a production server to your local development environment for debugging.

Quick Start

Use the terminal-scp-download skill to download the file '/var/log/app.log' from the 'ssh:prod' target to your local '/tmp/app.log' path.

Frequently Asked Questions about terminal-scp-download

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

FAQPage Schema
How do I download files from a remote SSH server to my local machine?▼

Downloading files from a remote SSH server requires specifying a target SSH profile, the remote file path, and a local destination path to execute an asynchronous SFTP transfer.

Can I fetch remote application logs via SSH profiles defined in my server config?▼

Yes, you can fetch remote application logs by targeting SSH profiles defined in your server's SSH config, allowing you to retrieve outputs and artifacts directly to a specified local path.

How do asynchronous SFTP downloads work for retrieving remote server artifacts?▼

Asynchronous SFTP downloads initiate file transfers in the background, allowing you to continue other tasks while fetching outputs and artifacts from remote servers to your local machine.

What do I need to set up before transferring files from a remote host using SSH?▼

Before transferring files from a remote host using SSH, you need a configured SSH profile in your server's SSH config, the exact remote file path, and a valid local destination path for the download operation.

Does initiating a background file transfer block other tasks on my local environment?▼

Initiating a background file transfer does not block other tasks because the SFTP download operates asynchronously, allowing you to retrieve remote files while continuing your local development work.