بنقرة واحدة
deployment-automation
One-command deployment to Vercel, Railway, Netlify, and Heroku
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
One-command deployment to Vercel, Railway, Netlify, and Heroku
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Systematic framework for inventing, designing, pricing, and building digital product offers from an existing archive of tools, agents, doctrines, and skills. Use when turning a tool or capability into a sellable product, designing a new digital offer from scratch, going vertical into a new industry with an existing capability, building a product line from an AI agent stack, or creating a launch-ready product with a landing page, pricing strategy, and implementation plan. Combines deep client/market analysis, product architecture design, pricing strategy, landing page generation, and Google Drive delivery into one unified workflow.
Debug serverless and edge functions where traditional logging is limited. Use when features are deployed but not triggering, logs are missing, or runtime behavior differs from expectations in Supabase Edge Functions, AWS Lambda, Cloudflare Workers, or similar platforms.
Generate comprehensive demonstrations showing how to access projects and work across different environments (Manus terminals, personal computers, team collaboration). Use when users ask "how do I access this from another terminal/computer", "how do I share this with my team", "how do I get this on my Mac", or need clarification on Manus persistence vs GitHub usage.
Generate comprehensive App Store and Google Play submission documentation packages for mobile apps. Use when preparing iOS or Android apps for app store submission, creating submission checklists, generating marketing copy, writing privacy policies, creating TestFlight guides, or packaging all submission materials. Ideal for React Native, Expo, Flutter, or native mobile apps ready for public release.
Automate iOS TestFlight deployments using GitHub Actions after initial manual setup. Use when setting up CI/CD for iOS apps, automating TestFlight uploads, configuring GitHub Actions workflows for mobile apps, or establishing automated deployment pipelines for React Native, Expo, Flutter, or native iOS projects. Requires one-time manual Apple Developer setup before automation can begin.
Provides expert-level analysis and diagnosis for Meta Ads campaigns. Use this skill to interpret performance data, identify root causes of issues, and generate actionable recommendations, with a special focus on correctly handling the 'Breakdown Effect'.
| name | deployment-automation |
| description | One-command deployment to Vercel, Railway, Netlify, and Heroku |
One-command deployment to Vercel, Railway, Netlify, and Heroku
Automate deployments to popular hosting platforms with a single command. Detects platform configuration, installs required CLIs, and handles deployment workflow automatically.
Time Saved: ~30 minutes per deployment
Complexity: Medium
Prerequisites: Node.js, npm, git
python3 /home/ubuntu/skills/deployment-automation/scripts/deploy.py /path/to/project
python3 /home/ubuntu/skills/deployment-automation/scripts/deploy.py /path/to/project --preview
vercel.json, railway.toml, netlify.toml, Procfilepackage.json for custom deploy scripts# Project has vercel.json
python3 /home/ubuntu/skills/deployment-automation/scripts/deploy.py ~/my-nextjs-app
# Output:
# 📁 Project: /home/ubuntu/my-nextjs-app
# 🎯 Mode: Production
# ✅ Detected platforms: vercel
# 🚀 Deploying to Vercel...
# ✅ Deployment successful!
# Project has railway.toml
python3 /home/ubuntu/skills/deployment-automation/scripts/deploy.py ~/my-fullstack-app
# Output:
# 📁 Project: /home/ubuntu/my-fullstack-app
# 🎯 Mode: Production
# ✅ Detected platforms: railway
# 🚀 Deploying to Railway...
# ✅ Deployment successful!
# Deploy to preview/staging environment
python3 /home/ubuntu/skills/deployment-automation/scripts/deploy.py ~/my-app --preview
# Output:
# 📁 Project: /home/ubuntu/my-app
# 🎯 Mode: Preview
# ✅ Detected platforms: vercel
# 🚀 Deploying to Vercel...
# ✅ Deployment successful!
vercel.json)Use template: /home/ubuntu/skills/deployment-automation/templates/vercel.json
{
"version": 2,
"name": "my-project",
"builds": [
{
"src": "package.json",
"use": "@vercel/next"
}
],
"env": {
"DATABASE_URL": "@database_url"
}
}
railway.toml)Use template: /home/ubuntu/skills/deployment-automation/templates/railway.toml
[build]
builder = "NIXPACKS"
buildCommand = "npm run build"
[deploy]
startCommand = "npm start"
Choose Vercel If:
Choose Railway If:
Choose Netlify If:
Choose Heroku If:
Vercel:
vercel env add DATABASE_URL
vercel env pull
Railway:
railway variables set DATABASE_URL=postgres://...
railway variables
Netlify:
netlify env:set DATABASE_URL postgres://...
netlify env:list
Heroku:
heroku config:set DATABASE_URL=postgres://...
heroku config
package.jsonnpm run buildScript will prompt to install automatically:
⚠️ vercel CLI not installed
Install vercel CLI? (y/n): y
📦 Installing vercel CLI...
# Vercel
vercel login
# Railway
railway login
# Netlify
netlify login
# Heroku
heroku login
Test Locally First
npm run build
npm start
Use Preview Deployments
deploy.py /path/to/project --preview
Set Up Health Checks
// pages/api/health.js
export default function handler(req, res) {
res.status(200).json({ status: 'ok' });
}
Monitor Logs
vercel logs
railway logs
netlify logs
heroku logs --tail
Version Control
git tag v1.0.0
git push --tags
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Deploy
run: |
python3 skills/deployment-automation/scripts/deploy.py .
If project has "deploy" script in package.json:
{
"scripts": {
"deploy": "custom-deploy-command"
}
}
The skill will detect and use it automatically.
If multiple platforms detected, first one is used:
✅ Detected platforms: vercel, netlify
🚀 Deploying to Vercel...
To use different platform, remove unwanted config files.
scripts/deploy.py - Main deployment automation scripttemplates/vercel.json - Vercel configuration templatetemplates/railway.toml - Railway configuration templatereferences/platforms.md - Complete platform comparison and guide1. User runs deploy.py with project path
2. Script detects platform (vercel.json, railway.toml, etc.)
3. Script checks if CLI installed
4. Script prompts to install if missing
5. Script runs deployment command
6. Script reports success/failure
✅ Platform detected automatically
✅ CLI installed if needed
✅ Deployment succeeds
✅ URL returned
✅ Logs accessible
Manual Deployment: ~30 minutes
With This Skill: ~2 minutes
Savings: ~28 minutes per deployment
Created: February 10, 2026
Status: Production Ready
Tested: Vercel, Railway, Netlify, Heroku