Deploy Kit — Skill de Déploiement Web

Simplifie le déploiement d'apps web sur **Vercel**, **Railway** et **Supabase** via leurs CLIs.

7 stars

Best use case

Deploy Kit — Skill de Déploiement Web is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Simplifie le déploiement d'apps web sur **Vercel**, **Railway** et **Supabase** via leurs CLIs.

Teams using Deploy Kit — Skill de Déploiement Web should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/deploy-kit/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/hugosbl/deploy-kit/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/deploy-kit/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Deploy Kit — Skill de Déploiement Web Compares

Feature / AgentDeploy Kit — Skill de Déploiement WebStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Simplifie le déploiement d'apps web sur **Vercel**, **Railway** et **Supabase** via leurs CLIs.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Deploy Kit — Skill de Déploiement Web

Simplifie le déploiement d'apps web sur **Vercel**, **Railway** et **Supabase** via leurs CLIs.

## Quand utiliser ce skill

L'utilisateur demande de déployer une app, créer une base de données, configurer un hébergement, ou gérer des variables d'environnement sur ces plateformes.

## Workflow principal

### 1. Détecter le projet

```bash
python3 skills/deploy-kit/scripts/deploy.py detect <chemin>
```

Retourne : framework, langage, fichiers clés trouvés.

### 2. Vérifier les CLIs disponibles

```bash
python3 skills/deploy-kit/scripts/deploy.py check
```

Si un CLI manque, guide l'installation (voir références).

### 3. Recommander une plateforme

```bash
python3 skills/deploy-kit/scripts/deploy.py recommend <chemin>
```

| Type de projet | Plateforme recommandée |
|---|---|
| Frontend statique / SSR (Next, Astro, Vite, Svelte, Nuxt) | **Vercel** |
| Backend / API (Express, Flask, FastAPI, Django) | **Railway** |
| App full-stack avec BDD | **Railway** + **Supabase** |
| BDD / Auth / Storage / Edge Functions | **Supabase** |

### 4. Déployer

```bash
python3 skills/deploy-kit/scripts/deploy.py deploy <chemin> --platform <vercel|railway|supabase>
```

⚠️ **TOUJOURS demander confirmation avant de déployer.** Le script demande aussi une confirmation interactive.

## Détection de projet — Règles

| Fichier trouvé | Framework détecté |
|---|---|
| `next.config.*` | Next.js |
| `astro.config.*` | Astro |
| `vite.config.*` | Vite |
| `svelte.config.*` | SvelteKit |
| `nuxt.config.*` | Nuxt |
| `remix.config.*` / `app/root.tsx` | Remix |
| `angular.json` | Angular |
| `requirements.txt` / `Pipfile` | Python |
| `manage.py` | Django |
| `package.json` → scripts.start | Node.js app |
| `Dockerfile` | Docker (Railway) |
| `supabase/config.toml` | Supabase project |

## Variables d'environnement

- **Vercel** : `vercel env add NOM_VAR` ou via dashboard
- **Railway** : `railway variables set NOM=VALEUR`
- **Supabase** : secrets via `supabase secrets set NOM=VALEUR`

Toujours vérifier `.env` / `.env.local` pour les vars existantes avant déploiement.

## Domaines custom

- **Vercel** : `vercel domains add mondomaine.com`
- **Railway** : `railway domain` (génère un sous-domaine), custom via dashboard

## Références détaillées

Charger à la demande selon la plateforme :

- `skills/deploy-kit/references/vercel.md` — Vercel CLI complet
- `skills/deploy-kit/references/railway.md` — Railway CLI complet
- `skills/deploy-kit/references/supabase.md` — Supabase CLI complet

## Commandes rapides

| Action | Commande |
|---|---|
| Deploy preview Vercel | `vercel` |
| Deploy prod Vercel | `vercel --prod` |
| Deploy Railway | `railway up` |
| Push DB Supabase | `supabase db push` |
| Deploy edge function | `supabase functions deploy <nom>` |
| Voir les logs | `vercel logs <url>` / `railway logs` |
| Lister les projets | `vercel ls` / `railway list` |

## Règles pour l'agent

1. **Ne jamais déployer sans confirmation explicite** de l'utilisateur
2. Toujours détecter le projet avant de recommander
3. Vérifier que le CLI est installé et authentifié
4. Charger la référence détaillée de la plateforme si besoin de commandes avancées
5. Proposer un déploiement preview avant production
6. Mentionner les coûts potentiels si projet hors free tier

Related Skills

Deploy Moltbot to Fly.io

7
from Demerzels-lab/elsamultiskillagent

Deploy Moltbot (Clawdbot) to Fly.io with proper configuration, persistent storage, and device pairing.

deploy-pilot

7
from Demerzels-lab/elsamultiskillagent

Manages the full deploy cycle — build validation, GitHub push, Vercel deployment, and health checks.

solo-deploy

7
from Demerzels-lab/elsamultiskillagent

Deploy project to hosting platform — read stack YAML for exact config, detect local CLI tools (vercel, wrangler.

sparkbtcbot-proxy-deploy

7
from Demerzels-lab/elsamultiskillagent

Deploy a serverless Spark Bitcoin L2 proxy on Vercel with spending limits, auth, and Redis logging.

railway-deploy

7
from Demerzels-lab/elsamultiskillagent

This skill should be used when the user wants to push code to Railway, says "railway up", "deploy", "deploy.

web-deploy

7
from Demerzels-lab/elsamultiskillagent

Build and deploy websites, web apps, and APIs to production.

appdeploy

7
from Demerzels-lab/elsamultiskillagent

Deploy web apps with backend APIs, database, and file storage. Use when the user asks to deploy or publish a website or web app and wants a public URL. Uses HTTP API via curl.

paylock

7
from Demerzels-lab/elsamultiskillagent

Non-custodial SOL escrow for AI agent deals.

agent-reputation

7
from Demerzels-lab/elsamultiskillagent

summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.

Telecom Agent Skill

7
from Demerzels-lab/elsamultiskillagent

Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.

OpenClaw-Finnhub

7
from Demerzels-lab/elsamultiskillagent

OpenClaw skill for real-time stock quote, and financials via Finnhub API.

```markdown

7
from Demerzels-lab/elsamultiskillagent

# OpenClaw-Last.fm