Communitygithub.com

web2clip-setup · Giai đoạn 1–2: kiểm tra và chuẩn bị

Utilisé au démarrage d'un projet web-vers-vidéo (web2clip) ou lorsqu'une étape de clip échoue à cause d'outils manquants, de connecteurs, de domaines réseau, de comptes ou de crédits.

Qu'est-ce que web2clip-setup · Giai đoạn 1–2: kiểm tra và chuẩn bị ?

Cette compétence guide l'utilisateur et l'agent IA à travers les deux premières phases critiques d'un projet web2clip : la vérification des outils locaux (ffmpeg, ffprobe, Playwright) et la préparation des connecteurs (ElevenLabs, Google Drive, Canva, Netlify). Elle permet de diagnostiquer les problèmes de réseau en listant les cinq domaines à autoriser dans les paramètres de l'agent (Capabilities → Run code & create files) et de gérer les comptes et crédits ElevenLabs, en expliquant les coûts (environ 1 crédit par caractère avec le modèle v4) et en recommandant un abonnement Starter pour un usage commercial. Elle traite également la gestion des permissions (boîte de dialogue « Toujours autoriser ») et le transfert de fichiers volumineux via le chat ou la commande mv quand le connecteur Drive est insuffisant. Compatible avec les agents comme Claude Code, Cursor ou Codex sur macOS/Linux.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tmarkTai/web2clip/tree/HEAD/skills/web2clip-setup

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

web2clip-setup · Phases 1–2 : vérification et préparation

1. Vérifier les outils sur la machine de montage

cd <skill web2clip>/scripts && python -m w2c.check_env

Nécessite : ffmpeg, ffprobe, playwright (Chromium). Si manquant : pip install playwright && playwright install chromium.

2. Vérifier les connexions (connecteurs / MCP)

ConnexionUtilisationObligatoire
ElevenLabsVoix IA vietnamienneOui
Google DriveStockage documents texte (scénario, dossier)Recommandé
CanvaImage de couverture (miniature)Optionnel
Netlify / hébergementMettre le site en ligne (lien réel pour capture)Quand le site n'a pas encore de lien
Si ElevenLabs manque → inviter l'utilisateur à se connecter (chercher dans le catalogue des connecteurs). Ne pas choisir un autre partenaire à sa place.

3. Droits réseau de la machine de montage (le plus souvent bloqué)

Si check_env signale un blocage, guider l'utilisateur : Paramètres → Capacités (Capabilities) → Exécuter du code et créer des fichiers → Liste des noms de domaine, ajouter les 5 domaines : elevenlabs.io, api.elevenlabs.io, api.us.elevenlabs.io, elevenlabsusercontent.com, storage.googleapis.com (les fichiers audio sont sur elevenlabsusercontent.com — souvent oublié).

4. Comptes et crédits

  • ElevenLabs facture en crédits selon le nombre de caractères (fusionner un long fichier n'économise rien). Estimation : ~1 crédit/caractère avec le modèle v4 ; clip de 1–2 min ≈ 600–1 500 crédits.
  • L'offre gratuite (~10 000 crédits/mois) n'inclut pas les droits commerciaux. Clip pour une activité commerciale → recommander Starter (souvent avec offre de lancement le premier mois).
  • Ne pas recommander la création de plusieurs comptes gratuits (violation des CGU, risque de blocage).
  • Paiement : l'utilisateur le fait lui-même, ne pas entrer de carte à sa place. Envoyer le lien https://elevenlabs.io/app/subscription.

5. Boîte de dialogue d'autorisation des outils

Chaque commande ElevenLabs / publication peut afficher une boîte de demande d'autorisation. Rappeler à l'utilisateur de sélectionner « Toujours autoriser » ; si la commande signale « No approval received », le préciser et renvoyer la commande.

6. Stockage des gros fichiers

Le connecteur Drive ne peut pas transporter les vidéos volumineuses. Transférer les fichiers dans le chat + guider l'utilisateur pour les glisser dans le dossier, ou utiliser la commande mv ~/Downloads/<préfixe>*.mp4 "<chemin du dossier Drive sur la machine>". Pour sauvegarder directement → utiliser Claude Cowork sur l'ordinateur.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés