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.