askill
terminal-scp-download

terminal-scp-downloadSafety 72Repository

Start an asynchronous SFTP download from an SSH target to localPath.

10 stars
1.2k downloads
Updated 3/29/2026

Package Files

Loading files...
SKILL.md

Use this tool when you need to retrieve a file from a remote SSH host to the local machine. Best for fetching logs, outputs, or artifacts generated on a remote server.

    Args:
        target: SSH profile identifying the remote host. Must be "ssh:<profile>" (e.g. "ssh:prod", "ssh:dev").
                Profiles are defined in the server's SSH config file (config.json).
        remotePath: Path to the file on the remote host.
                    Example: "/var/log/app.log", "/opt/app/output.tar.gz"
        localPath: Destination path on the local machine. Parent directories are created if needed.
                   Example: "/tmp/app.log", "/home/user/downloads/output.tar.gz"

    Returns:
        JSON object with:
        - accepted: true when the operation has been queued
        - operationId: ID to track progress via get_operation_status
        - status: initial operation status (e.g. "pending")
        - target: the SSH target used

    Do not use this tool:
        - to upload files to a remote host; use scp_upload instead
        - with target="local"; this tool only supports SSH targets

    Notes:
        - The download runs asynchronously. Poll get_operation_status with the operationId for completion.
        - Local parent directories are created automatically if they do not exist.

Usage

Call the local MCP bridge shell wrapper:

core/bin/tool-cli request '{"server_id": "terminal", "tool_name": "scp_download", "arguments": {}}'

Do not use any Python helper code to invoke the core/bin/tool-cli command. Run as shell command with arguments directly.

Arguments Schema

{
  "properties": {
    "target": {
      "title": "Target",
      "type": "string"
    },
    "remotePath": {
      "title": "Remotepath",
      "type": "string"
    },
    "localPath": {
      "title": "Localpath",
      "type": "string"
    }
  },
  "required": [
    "target",
    "remotePath",
    "localPath"
  ],
  "title": "scp_downloadArguments",
  "type": "object"
}

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

79/100Analyzed 3/30/2026

Well-structured technical reference skill for async SFTP download from SSH targets. Includes clear when-to-use/do-not-use sections, argument schema, and shell command example. Located in dedicated skills folder with deeply nested path suggesting internal integration. Good completeness and reusability;扣分 for moderate internal-only signal from path structure."

72
85
85
80
78

Metadata

Licenseunknown
Version-
Updated3/29/2026
PublisherX-School-Academy

Tags

No tags yet.