Communitygithub.com

mariafffernanda/edición-de-podcast

Se usa al editar un videopodcast grabado con varias cámaras y un multigrabadora, o al convertir un video largo (clase, charla, taller o seminario web, normalmente con una sola cámara como una Osmo o un teléfono) en clips cortos para redes sociales: desde la tarjeta de memoria hasta los videos finalizados y revisados, organizando archivos, sonido, transcripción, plan de contenido, corte sin cortes bruscos, selección de cámara y encuadre, verificaciones finales, vistas previas, subtítulos, líneas de tiempo del editor y una galería privada para invitados. Funciona en inglés y español.

¿Qué es edición-de-podcast?

Esta habilidad automatiza todo el flujo de trabajo de edición de videopodcast, desde la tarjeta de memoria hasta la entrega final. Está diseñada para sesiones con múltiples cámaras y una pista de micrófono por persona, así como para videos largos de una sola cámara (clases, charlas, talleres) que se convertirán en clips para redes sociales. El flujo se compone de nueve pasos secuenciales: organización de archivos, sincronización de sonido, transcripción, plan de contenido, corte sin cortes bruscos, selección de cámara y encuadre, verificación de calidad, generación de vistas previas y entrega, y gestión de galería/nube. La habilidad es compatible con herramientas locales como Whisper, ffmpeg y scripts Python personalizados. También genera líneas de tiempo compatibles con DaVinci Resolve, Premiere Pro y Final Cut Pro a través de archivos FCPXML. El usuario puede definir un perfil personal (`podcast-profile.md`) para omitir preguntas repetitivas y acelerar el proceso. Incluye reglas estrictas (por ejemplo, no borrar la tarjeta hasta verificar cada archivo, no cortar dentro de una palabra, no mostrar videos sin pasar la verificación previa) que provienen de errores reales en sesiones anteriores.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mariafffernanda/podcast-editing/tree/HEAD

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Edición de podcast

Lleva un videopodcast desde la tarjeta hasta un episodio, un corte picante, clips sociales por persona, clips sociales del equipo, clips para LinkedIn, historias y una transcripción. Cada regla aquí proviene de un error cometido en sesiones reales (consulta lessons.md).

Antes que nada: si ~/.claude/podcast-profile.md existe, léelo. Contiene las carpetas, nombres, estilo y entrega propios de este usuario, y prevalece sobre los valores predeterminados aquí. Con un perfil, "activa mi habilidad de podcast" comienza en el Paso 1 sin una ronda de preguntas. Sin uno, pregunta solo lo que los pasos siguientes no puedan averiguar por sí mismos (copia profile.example.md para empezar uno).

Idioma: lee el idioma de la sesión a partir de la transcripción y trabaja en él (muletillas, CTA, subtítulos, informes). Háblale al usuario en su idioma. En una sesión bilingüe, cada pieza sigue el idioma que se habla en ella. Consulta steps/language.md.

Tipo de video

TienesSigue
Un podcast o entrevista con varias cámaras y un micrófono por personalos pasos a continuación, en orden
Una clase, charla, taller o seminario web, normalmente con una cámara (una Osmo, un teléfono), para convertir en clips socialessteps/long-video.md: reutiliza estos pasos y modifica el sonido, la búsqueda de momentos y el encuadre con una sola cámara

Los pasos, en orden

PasoArchivoHerramientaEscribe
1. Organizar la tarjetasteps/1-organize.mdtools/organize.pycarpetas de sesión, Work/copy_report.json
2. Sonido, un micrófono por personasteps/2-sound.mdtools/audio.pymapa de micrófonos, sincronización y deriva
3. Transcripciónsteps/3-transcript.mdWhisper + alineadorWork/words.json, transcripción limpia
4. Plan de contenidosteps/4-content-plan.md(lectura y criterio)Work/plan.md
5. Corte, sin cortes bruscossteps/5-cutting.mdtools/cutlist.py, tools/joincheck.pypiezas por video
6. Cámaras y encuadresteps/6-cameras.md(plan por toma)cámara y recorte por pieza
7. Verificación finalsteps/7-final-check.mdtools/qa.py, tools/joincheck.pyWork/checks/<video>.json
8. Vistas previas y entregasteps/8-delivery.mdffmpegReview/, Final/
9. Galería, nube, almacenamientosteps/9-gallery-cloud-storage.mdgallery/páginas para invitados

También: steps/captions.md (tools/captions.py), steps/timeline.md (tools/timeline.py, FCPXML para DaVinci, Premiere, Final Cut).

Detenerse y preguntar

  • Falta una pista de micrófono o está en silencio (nunca recurras al audio de la cámara sin avisar; en un video largo de una sola cámara, la pista de la cámara está permitida cuando es la única fuente, y el informe lo indica).
  • Un archivo falla su suma de verificación después de copiarlo.
  • No puedes distinguir quién habla a partir de los micrófonos y la imagen.
  • Una pieza no tiene un CTA hablado real (dilo; nunca inventes uno).
  • Algo borraría o sobrescribiría: mueve el archivo antiguo a una copia de seguridad.

Nunca

  • Nunca borres la tarjeta antes de verificar cada archivo en dos lugares.
  • Nunca cortes dentro de una palabra o entre una preparación y su remate.
  • Nunca hagas zoom para ocultar un corte de salto: cambia de cámara.
  • Nunca le muestres a una persona un video que no haya pasado el Paso 7.
  • Nunca inventes hechos en subtítulos, títulos o CTA.

Configuración

Python 3.11+, ffmpeg (brew install ffmpeg en una Mac: incluye lo que necesitan los subtítulos quemados), y pip install -r requirements.txt. Para transcripciones: pip install faster-whisper whisperx (gratuito, local). Ejecuta las herramientas desde la raíz del repositorio: python3 tools/<tool>.py.

Skills relacionados