fly-ssh

Community

Securely inspect Fly.io machines, debug with ease.

Authorrubys
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the frustration of debugging Fly.io deployments by providing clear, actionable guidance on using fly ssh console. It addresses common pitfalls like the lack of a shell, differences between Debian Linux and macOS commands, and ensuring machines are running, allowing you to quickly inspect and troubleshoot production issues.

Core Features & Use Cases

  • Direct Command Execution Guidance: Learn how to run commands effectively without a shell, avoiding common errors with pipes, redirection, and shell operators.
  • Debian Linux Command Reference: Get the correct syntax for essential Linux commands (ps, df, cat, netstat) tailored for Fly.io's Debian environment.
  • Troubleshooting & Debugging: Provides solutions for "no machines available" or "connection refused" errors, and tips for checking process status, memory usage, and environment variables.
  • Use Case: When a production application on Fly.io is experiencing high memory usage, use this skill to quickly SSH into the machine, identify the top memory-consuming processes, and inspect relevant log files without needing to understand the nuances of Fly.io's SSH environment.

Quick Start

Use the fly-ssh skill to check the memory usage of the 'smooth-nav' application on Fly.io and list the top 20 processes by memory consumption.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fly-ssh
Download link: https://github.com/rubys/showcase/archive/main.zip#fly-ssh

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository