Agent skill
deploy-automation
One-click deploy to production. User just says "deploy". Use when: user wants to publish their app. Triggers: "deploy", "publish", "go live", "опубликуй".
Install this agent skill to your Project
npx add-skill https://github.com/timequity/plugins/tree/main/vibe-coder/skills/deploy-automation
SKILL.md
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)
- Check Vercel CLI installed
- Set environment variables
vercel --prod- Return production URL
Fly.io (FastAPI)
- Generate Dockerfile if missing
- Create fly.toml
- Set secrets
fly deploy- Return production URL
Cloudflare (Hono)
- Configure wrangler.toml
- Set secrets
wrangler deploy- Return workers.dev URL
Netlify (Static)
- Build static files
netlify deploy --prod- 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"
- "Deploying to [platform]..."
- Run pre-deploy checks
- Build production
- Deploy
- "✅ Live at https://your-app.vercel.app"
Custom Domains
After initial deploy:
- "Add domain" → configure DNS
- Auto-SSL via platform
- "✅ Live at https://yourdomain.com"
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
claude-code-course
Learn Claude Code in 5 hands-on lessons. From basics to building applications. Use when: user wants to learn Claude Code, asks "how do I...", or is new. Triggers: "learn", "teach me", "how does this work", "I'm new", "course".
foundations
Claude Code basics for new users. Covers essential concepts and commands. Use when: user is new to Claude Code or routed here by learning-path assessment.
advanced
Claude Code mastery for power users. Build agents, MCP servers, publish plugins. Use when: user wants to create agents, build integrations, or publish plugins.
lessons
Lesson content for Claude Code Course. Use when: loading lesson content. Internal skill - contains lesson files.
intermediate
Claude Code customization for comfortable users. Covers skills, commands, MCP, hooks. Use when: user knows basics and wants to customize Claude Code.
course-help
Help and navigation for Claude Code Course. Use when: user asks about the course, lessons, or progress. Triggers: "help", "course help", "what lessons", "my progress".
Didn't find tool you were looking for?