aline

Reuse a named SSH channel for stateful remote commands and file transfers.

25|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/xyanmi/Aline --skill aline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aline
Source: https://github.com/xyanmi/Aline/tree/main/skills/aline
Command: npx skills add https://github.com/xyanmi/Aline --skill aline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of unreliable, repetitive SSH/SCP-style remote workflows by providing a stateful, reusable channel-based execution environment on Unix-like hosts.

Core Features & Use Cases

  • Stateful remote channels: Keep a working directory, conda environment, and exported variables across multiple commands in the same channel.
  • Local-first file workflow: Use push/pull (and sync) to move files safely between your local machine and the remote workspace.
  • Fast output vs long-running jobs: Use exec --follow for short tasks and log --tail for inspecting long-running background work.

Use it for repeatable remote development, background servers/jobs, troubleshooting Aline workflows, and syncing local project directories to remote workspaces.

Quick Start

Use the aline skill to run a channel-based remote workflow on your Unix-like server by connecting once, bootstrapping a named channel, then executing follow-up commands in that same channel.

Frequently Asked Questions about aline

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

FAQPage Schema
How do I keep a working directory and conda environment active across multiple SSH commands?

You can maintain a stateful remote environment across multiple SSH commands by reusing a named channel that preserves your working directory, conda environment, and exported variables.

What is the best way to sync local project files to a remote Unix workspace?

Push/pull and sync operations provide a local-first file workflow to safely move and synchronize project directories between your local machine and a remote Unix workspace.

How do I inspect long-running background jobs on a remote Unix server?

Use the log --tail operation to inspect long-running background jobs, while the exec --follow operation is better suited for short tasks on a remote Unix server.

Can I reuse a named channel for repeatable remote command executions?

Yes, you can reuse a named channel to enable repeatable remote command executions, ensuring the same directory, environment, and variables persist for subsequent runs.

Does stateful remote execution work without setting up a new SSH connection each time?

Stateful remote execution works by connecting once and bootstrapping a named channel, allowing you to execute follow-up commands in that same channel without reconnecting.

What are the limitations of using channel-based remote workflows on Unix-like machines?

Channel-based remote workflows require strict remote Unix boundary handling and YAML-defined skill activation guidance, limiting execution to Unix-like machines and safe operation choices.