fly-deploy

Deploy and manage Fly.io applications using flyctl CLI workflows and templates.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/aaronbassett/paneful --skill fly-deploy-aaronbassett
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fly-deploy
Source: https://github.com/aaronbassett/paneful/tree/main/.claude/skills/fly-deploy
Command: npx skills add https://github.com/aaronbassett/paneful --skill fly-deploy-aaronbassett

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the deployment of applications to Fly.io by providing ready-to-use workflows, templates, and guidance that reduce setup time and configuration errors.

Core Features & Use Cases

  • GitHub Actions templates and flows for deploys, previews, and tests.
  • Quick application launches, predictable deployments, and production-ready configurations.
  • Data persistence and secrets management (Postgres, volumes, TLS/SSL domains) with CI/CD integration.

Quick Start

  • New App: run fly launch to bootstrap and configure.
  • Existing App: with a fly.toml, run fly deploy to push changes to production or staging.
  • CI/CD: generate a Fly API token (fly tokens create deploy) and store it in GitHub secrets as FLY_API_TOKEN; use the templates in assets/workflows/deploy.yml to automate deployments.
  • Review Apps: enable PR review environments using the review-apps workflow in assets/workflows/review-apps.yml.
  • Data persistence and domains: attach Postgres or volumes and configure custom domains with fly certs add.

Frequently Asked Questions about fly-deploy

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

FAQPage Schema
How do I automate Fly.io deployments with GitHub Actions?▼

To automate Fly.io deployments, generate a deploy API token using flyctl and store it in GitHub secrets as FLY_API_TOKEN, then use the provided GitHub Actions workflow templates to push changes automatically.

What is the best way to set up review apps on Fly.io for pull requests?▼

Setting up Fly.io review apps requires using the review-apps GitHub Actions workflow template, which provisions isolated preview environments triggered by pull requests.

Do I need flyctl installed to configure Fly.io application deployments?▼

Yes, flyctl is required to bootstrap and configure Fly.io applications, run fly launch for new apps, execute fly deploy for existing ones, and manage resources like Postgres and volumes.

How do I manage secrets and custom domains for Fly.io apps in a CI/CD pipeline?▼

Manage Fly.io secrets and custom domains in CI/CD by running fly certs add for TLS/SSL configuration and attaching Postgres or volumes for data persistence alongside your automated workflows.

Can I deploy multi-language projects to Fly.io using these workflow templates?▼

Yes, the Fly.io deployment workflows and templates apply to multi-language projects, providing predictable deployments and production-ready configurations across different tech stacks.