TopRank Skills

Home / Claw Skills / 其他 / Deploy Kit
Official OpenClaw rules 15%

Deploy Kit

Deploy Kit — Skill de Déploiement Web

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Deploy Kit 技能。 若已安装,则直接安装 Deploy Kit 技能。

Overview

Skill Key
hugosbl/deploy-kit
Author
hugosbl
Source Repo
openclaw/skills
Version
-
Source Path
skills/hugosbl/deploy-kit
Latest Commit SHA
ac647ac69b93e59e0b6fc122217e2b987b533640

Extracted Content

SKILL.md excerpt

# 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 `supab...

Related Claw Skills