deploy-automation

timequity's avatarfrom timequity

One-click deploy to production. User just says "deploy".Use when: user wants to publish their app.Triggers: "deploy", "publish", "go live", "опубликуй".

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 18, 2025

When & Why to Use This Skill

The Deploy Automation skill enables seamless, one-click production deployments directly through Claude. It supports major platforms like Vercel, Fly.io, Cloudflare, and Netlify, handling everything from pre-deploy security checks and environment variable configuration to final production URL generation. This tool minimizes manual DevOps overhead and ensures consistent, error-free releases for web applications and APIs.

Use Cases

  • Rapidly deploying Next.js applications to Vercel with automated environment variable mapping and production URL retrieval.
  • Deploying containerized FastAPI or Postgres-backed applications to Fly.io, including Dockerfile generation and secret management.
  • Publishing edge-native Hono applications to Cloudflare Workers or static landing pages to Netlify with a single 'deploy' command.
  • Ensuring production readiness by automatically running pre-deploy checks for passing tests, console log removal, and build success.
namedeploy-automation
description|
Use whenuser wants to publish their app.
Triggers"deploy", "publish", "go live", "опубликуй".

Deploy Automation

Deploy to production with one command.

Platform Selection

Based on template:

Template Platform Why
nextjs-supabase Vercel Native Next.js support
fastapi-postgres Fly.io Docker + persistent DB
hono-drizzle Cloudflare Edge-native
landing-page Netlify/Vercel Static hosting

Deploy Process

Vercel (Next.js)

  1. Check Vercel CLI installed
  2. Set environment variables
  3. vercel --prod
  4. Return production URL

Fly.io (FastAPI)

  1. Generate Dockerfile if missing
  2. Create fly.toml
  3. Set secrets
  4. fly deploy
  5. Return production URL

Cloudflare (Hono)

  1. Configure wrangler.toml
  2. Set secrets
  3. wrangler deploy
  4. Return workers.dev URL

Netlify (Static)

  1. Build static files
  2. netlify deploy --prod
  3. Return production URL

Pre-Deploy Checks

  • All tests pass
  • No console.log
  • Environment variables set
  • Build succeeds
  • No security issues

Environment Variables

Template for each platform:

# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=

# PostgreSQL
DATABASE_URL=
SECRET_KEY=

# General
NODE_ENV=production

User Experience

User: "Deploy this"

  1. "Deploying to [platform]..."
  2. Run pre-deploy checks
  3. Build production
  4. Deploy
  5. "✅ Live at https://your-app.vercel.app"

Custom Domains

After initial deploy: