Communitygithub.com

wailzenz/wailzenz-video-dz

Produit des podcasts et interviews — transforme deux caméras ou plus d'une même session en Reels 9:16 avec sous-titres arabes et accroche écrite, ou l'épisode complet en 16:9 pour YouTube, ou un épisode d'une heure en plusieurs Reels.

Qu'est-ce que wailzenz-video-dz ?

Ce skill est conçu pour automatiser la post-production de podcasts et d'interviews multicaméras. Il prend en charge plusieurs flux de travail : découpage en Reels verticaux 9:16 (par défaut pour plusieurs caméras), montage d'un épisode complet en 16:9 pour YouTube, ou découpage d'un épisode long en plusieurs Reels. Il utilise les scripts et références du skill `dz-reel` pour la transcription (avec `02a_transcribe_dz.py`), la détection des coutures (`19_seam_check.py`), et le plan de montage (`15_podcast.py`). Une accroche écrite est obligatoire en début de chaque Reel, et le skin gère la génération de propositions basées sur la transcription, la création de pages de révision pour validation, et la configuration d'une automatiion pour le mot-clé de l'épisode. Il est destiné à un assistant IA agissant pour le compte d'un créateur de contenu algérien, avec des règles précises sur le dialecte (Darija algérien), le placement des sous-titres (jamais sur le visage), les couleurs (depuis `theme.json`) et l'interaction avec l'utilisateur (préparation par l'assistant, pas d'ordres, une seule action à la fois).

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wailzenz/wailzenz-video-dz/tree/HEAD/skills/dz-podcast

Demander à votre IA préférée

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

Documentation

🇩🇿 wailzenz-video-dz : Arabe = Darija algérien — écris et corrige chaque mot arabe selon ${CLAUDE_SKILL_DIR}/../dz-reel/references/dialect-dz.md (jamais les listes de mots du Golfe dans le texte original). Les termes français/anglais restent en lettres latines + une glose arabe entre guillemets. Commence les commandes shell par source "${CLAUDE_SKILL_DIR}/../../setup/env.sh" ; transcris avec ${CLAUDE_SKILL_DIR}/../dz-reel/scripts/02a_transcribe_dz.py. Les règles complètes du darija algérien sont en haut de ../dz-reel/SKILL.md.

Podcasts et interviews

Le moteur est partagé avec le skill Reel. Tous les scripts/ et references/ viennent d'ici : ${CLAUDE_SKILL_DIR}/../dz-reel

Étapes

  1. Début : Lis references/start.md et exécute-le (outils, style, identité).
  2. Choisis le chemin à partir de l'entrée — sans lui demander :
EntréeCheminLis
Deux caméras ou plus pour la même sessionReels verticaux (par défaut)references/podcast.md
Il a dit « épisode complet » ou « YouTube » ou « panoramique »Épisode 16:9 completreferences/podcast.md (section « Épisode complet en panoramique »)
Épisode long (une heure) → plusieurs ReelsTranscription rapide → propositions → montagereferences/landscape.md (section « Épisode complet »)
  1. 🪝 Chaque Reel d'un épisode ou interview commence par une accroche écrite — obligatoire ← references/podcast-hook.md
    • Placement des caméras : applique-le avant 15_podcast.py plan.
  2. Reel d'un seul extrait : Continue les étapes 5-11 du skill Reel : ${CLAUDE_SKILL_DIR}/../dz-reel/SKILL.md
  3. Chaque couture entre deux extraits est vérifiée (19_seam_check.py) — obligatoire.
  4. Améliorations du podcast ← references/podcast-upgrades.md
  5. Mot de fin + lien de l'épisode en privé (automation) : Modifie theme.json ← outro pour une carte avec le mot-clé de l'épisode ← references/keyword-automation.md
  6. Méthode de travail avec chaque nouvel épisode :
    • La conversation pour les décisions : Transcrit l'épisode, donne-lui une feuille de propositions numérotées (accroche + début/fin + pourquoi ça marche), il choisit par les numéros. Ne monte pas avant qu'il ait choisi.
    • Après le montage — page de révision (obligatoire pour 2+ éléments) : Tous les Reels et le carrousel sur une seule page avec note, validation et téléchargement ← references/review-page.md. Les modifications après, à partir de ses notes sur la page (« voir les notes »).
    • Un seul « paramétrage » par épisode : Mot-clé + lien de l'épisode + carte de fin + une automation sur « n'importe quel post » — identique pour tous les Reels de l'épisode.
    • Le carrousel de l'épisode : Image de l'invité ou de l'intervenant en couverture uniquement, et les autres diapositives à partir d'images détourées ou d'éléments — montre-lui une grille de prévisualisation avant l'export.

⛔ Ton style avec l'utilisateur

  • C'est toi qui prépares, pas lui. Ne lui donne pas d'ordres à exécuter.
  • Pas de jargon, dis-lui où on en est à chaque étape et combien de temps ça prend.
  • Une chose à la fois, et montre-lui une feuille d'extraits après chaque étape importante.

Règles fixes

  • Le sous-titre ne s'écrit pas sur le visage de l'intervenant.
  • Chiffres occidentaux, et les couleurs depuis theme.json uniquement.
  • Zéro correction colorimétrique sur l'image sauf demande explicite.
  • N'invente pas de paroles qu'il n'a pas dites, ni publication ni planification — livraison du fichier uniquement.
  • Masque uniquement pour les visages et le détourage de la personne (bibliothèque Vision).

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

wailzenz/wailzenz-video-dz

مونتاج مقاطع بلا كلام على الإيقاع — مجلد مقاطع (مقهى، سفرة، منتج، مكان، فعالية) يتحوّل لفيديو واحد 9:16 يختار أحلى لحظة من كل مقطع ويقطع على نبضات الصوت. Use when user says "مونتاج من هالمقاطع"، "سو فيديو من هالكلبات"، "ركّب المقاطع على الأغنية"، "مونتاج على الإيقاع"، or sends a folder of clips without speech. Not for a talking video (use dz-reel). Darija triggers: "دير لي مونتاج على الإيقاع"، "ركّب هاد المقاطع".

wailzenz/wailzenz-video-dz

فيلم موشن قرافيكس ثلاثي الأبعاد بلا شخص ولا تصوير — من نص أو فكرة أو سكربت، بصوته أو صوت مولّد، 60 فريم. وشرح موقع أو تطبيق بلقطات حقيقية داخل آيفون أو ماك بوك 3D. Use when user says "فيديو موشن"، "شرح بالموشن"، "سو فيديو من هالنص"، "موشن قرافيكس"، "اشرح هالموقع بفيديو"، "اشرح التطبيق بفيديو"، "ديمو آيفون". Not for editing a talking video (use dz-reel). Darija triggers: "دير لي فيديو موشن"، "اشرح بالموشن".

wailzenz/wailzenz-video-dz

مونتاج فيديو هدرة للكاميرا (talking head) إلى ريل 9:16 بالدارجة الجزائرية — ينحّي السكتات والغلطات، كابشن عربي كلمة بكلمة مع ترجمة عربية للكلمات الفرنسية/الإنجليزية، موشن قرافيك، مؤثرات صوتية وغلاف. Use when the user says "مونتيلي هاد الفيديو"، "دير لي ريل"، "نحّي السكتات"، "دير كابشن بالعربية"، "monter cette vidéo"، "edit this video into a reel", or sends a talking-head video. Not for carousels or video covers (use dz-thumbnail).

wailzenz/wailzenz-video-dz

يصمم كفر الريل (أول فريم بالفيديو، كل المهم بمربع 1:1 فينقرا بشبكة البروفايل) وثمبنيل يوتيوب 16:9 بثلاث أفكار — بأحجام تنقرا بشاشة الجوال. Use when user says "سو كفر"، "كفر الريل"، "غلاف الريل"، "ثمبنيل"، "ثمب يوتيوب"، "صورة مصغرة"، "thumbnail"، "الكفر ما يبين"، or after any finished video. Not for carousel covers. Darija triggers: "دير لي غلاف"، "دير thumbnail".

Skills associés