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.