ssh-upload-test

Upload a local workspace to a remote host and run a validation command.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/AIChuY/ai_workflow --skill ssh-upload-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-upload-test
Source: https://github.com/AIChuY/ai_workflow/tree/main/ssh-upload-test
Command: npx skills add https://github.com/AIChuY/ai_workflow --skill ssh-upload-test

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of validating local code on another machine by packaging your workspace, sending it over SSH, running the right remote command, and collecting the results.

Core Features & Use Cases

  • Remote Workspace Sync: Uploads a local project directory to a remote host with SSH or SCP while respecting configurable exclude rules.
  • Remote Test Execution: Activates the configured remote environment, infers a sensible validation command when needed, and runs it on the target machine.
  • Artifact Retrieval: Pulls back logs, exit codes, and optional artifacts so you can inspect remote runs from your local workspace.
  • Use Case: Use it when a dependency, dataset, GPU, or server-specific environment exists only on the remote machine and you need reliable validation before merging.

Quick Start

Use the ssh-upload-test skill to upload this workspace to the configured server, run the appropriate remote validation command, and bring back the logs and artifacts.

Frequently Asked Questions about ssh-upload-test

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

FAQPage Schema
How do I run local code on a remote server and retrieve the test results?

To run local code on a remote server, this Skill uploads your workspace via SCP, executes a validation command on the remote host, and pulls back logs and artifacts for local inspection.

Can I use SCP to sync my workspace to a remote host for isolated environment testing?

Yes, you can use SCP to sync your local workspace to a remote host. The process respects configurable exclude rules and activates the target environment before running validation commands.

Do I need SSH access to validate local changes on a remote machine?

Yes, SSH access is required to validate local changes on a remote machine. The process relies on SSH and SCP transport to upload the workspace and retrieve execution results.

What is the best way to pull back remote logs and artifacts after running tests?

The best way to pull back remote logs and artifacts is to use this Skill's built-in retrieval process, which automatically collects exit codes, logs, and optional artifacts after remote execution.

How does remote test execution handle environment activation and command inference?

Remote test execution handles environment activation by applying configured remote settings and infers a sensible validation command automatically when no explicit command is provided.

Why use remote workspace sync instead of testing locally?

Remote workspace sync is necessary when specific dependencies, datasets, GPUs, or server-specific environments exist only on the remote machine, requiring reliable server-backed verification before merging.