sftp-transfer-helper

Guide SFTP transfers in KKTerm with path normalization and permission checks.

434|54|Updated May 1, 2026
One-click install
npx skills add https://github.com/ryantsai/KKTerm --skill sftp-transfer-helper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sftp-transfer-helper
Source: https://github.com/ryantsai/KKTerm/tree/main/assistant-skills/sftp-transfer-helper
Command: npx skills add https://github.com/ryantsai/KKTerm --skill sftp-transfer-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help with KKTerm SFTP file browsing, upload and download planning, overwrite conflicts, remote path mistakes, permissions, directory navigation, and SFTP Sessions opened from SSH Connections.

Core Features & Use Cases

  • SFTP session awareness: Determine whether the user is in an SFTP session, an SSH terminal, or a stored SSH connection.
  • Safe transfer planning: Prefer listing and inspecting before uploads/downloads, conflicts, and permission checks.
  • Path and permission guidance: Distinguish root/home/absolute/sibling paths; explain ownership and server policy implications.
  • Use cases include planning transfers, resolving rename/overwrite decisions, and preventing destructive deletes during file operations.

Quick Start

Walk me through planning an upload from local to remote in an active SFTP session, including conflict resolution and permission checks.

Frequently Asked Questions about sftp-transfer-helper

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

FAQPage Schema
How do I plan an SFTP file transfer and check for overwrite conflicts?

Plan SFTP transfers safely by listing and inspecting target directories before moving files to identify overwrite conflicts and verify permissions. This pre-transfer inspection prevents accidental data loss during local-to-remote or remote-to-remote operations.

Why does my SFTP upload fail with a permission denied error?

SFTP uploads fail with permission denied errors when your user account lacks write access to the target directory due to ownership or server policy restrictions. Analyze remote path ownership and server permissions to resolve the access issue.

How do I navigate and correct remote directory paths during an SSH file transfer?

Navigate remote directory paths during SSH file transfers by distinguishing between absolute, root, home, and sibling paths. Correcting path navigation ensures files are transferred to the intended destination instead of creating navigation errors.

Can I use SFTP browsing within an active SSH terminal session?

Yes, you can open an SFTP browsing session directly from an active SSH terminal or stored SSH connection. This integration allows you to browse remote files and plan transfers without disconnecting your terminal session.

What is the safest way to prevent destructive file deletes during SFTP operations?

The safest way to prevent destructive file deletes during SFTP operations is to apply permission-awareness and pre-transfer inspection rules before executing any file modifications. Always verify directory contents and ownership before proceeding.

Does SFTP transfer planning work for both local-to-remote and remote path corrections?

Yes, SFTP transfer planning works for local-to-remote transfers, remote path corrections, and resolving rename or overwrite decisions. It applies path normalization and safe operation rules across all active SFTP and SSH-connected sessions.