paramiko-ssh

Automate remote server commands and SFTP transfers using Paramiko.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MathiasPaulenko/ai-toolkit --skill paramiko-ssh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paramiko-ssh
Source: https://github.com/MathiasPaulenko/ai-toolkit/tree/main/skills/paramiko-ssh
Command: npx skills add https://github.com/MathiasPaulenko/ai-toolkit --skill paramiko-ssh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires paramiko, asyncssh.

What problem does it solve?

This Skill addresses the complexity of managing remote infrastructure by providing a standardized, programmatic way to execute commands, transfer files, and handle secure connections via Python.

Core Features & Use Cases

  • Remote Execution: Run shell commands across single or multiple servers with support for sudo and streaming output.
  • Secure File Transfer: Perform SFTP operations including uploads, downloads, and directory management.
  • Advanced Connectivity: Handle complex network topologies including bastion hosts and jump servers.
  • Use Case: Automate the deployment of configuration files and service restarts across a fleet of servers using parallel execution patterns.

Quick Start

Use the paramiko-ssh skill to connect to the production server at 192.168.1.50 and execute a system update command using key-based authentication.

Frequently Asked Questions about paramiko-ssh

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

FAQPage Schema
How do I automate remote server management and SSH tasks in Python?

Automate remote server management by executing shell commands and transferring files securely via Python using the Paramiko library. It handles infrastructure automation, multi-host command execution, and secure SFTP operations across remote servers.

What is the best way to run shell commands across multiple servers with key-based authentication?

Run shell commands across multiple servers using key-based authentication with Paramiko. The Skill supports parallel execution patterns, streaming output, and sudo operations to automate deployments and service restarts across a fleet of servers.

Does this Skill support SFTP operations for secure file transfers?

Yes, this Skill supports SFTP operations for secure file transfers including uploads, downloads, and directory management. It provides a standardized programmatic way to handle secure connections and transfer files via Python.

Can I use Paramiko with Python to connect through bastion hosts and jump servers?

Yes, you can use Paramiko with Python to handle complex network topologies including bastion hosts and jump servers. It manages both synchronous and asynchronous remote connectivity using AsyncSSH for advanced infrastructure connectivity.

Do I need a specific Python environment to use Paramiko for infrastructure automation?

Yes, you need a Python environment with Paramiko and AsyncSSH installed to handle synchronous and asynchronous remote connectivity. These dependencies are required for executing remote commands and managing secure connections.