Communitygithub.com

PrunaAI/pruna-skills

Úsalo cuando se necesiten marcas de tiempo a nivel de palabra a partir de audio: alineación de letras, límites de corte seguros o sincronización de fuente de subtítulos antes de incrustarlos en la edición de video.

¿Qué es pruna-skills?

Este skill, PrunaAI/pruna-skills, está diseñado para extraer marcas de tiempo a nivel de palabra a partir de archivos de audio mediante el modelo WhisperX. Su utilidad principal radica en tareas de alineación lírica, detección de límites de corte seguros para edición y generación de sincronización precisa para subtítulos antes de la posproducción de video. Se integra con la plataforma Replicate y requiere un token de API (`REPLICATE_API_TOKEN`). El skill proporciona asistentes de repositorio que facilitan la subida de archivos locales y la obtención de resultados en formato JSON y SRT. Además, incluye una guía detallada sobre cuándo usar otras habilidades alternativas (como `music-2.5` o `gemini-3.1-flash-tts`) y pasos típicos posteriores (como `music-video` o `video-editing`). Está pensado para ser utilizado dentro de un flujo de trabajo de creación de video musical, específicamente en la fase de alineación.

Compatible con✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/PrunaAI/pruna-skills/tree/HEAD/skills/audio/whisperx

Preguntar en tu IA favorita

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

Documentación

Requisitos previos

Instala y carga estas habilidades antes de generar (omite si ya están en contexto mediante @pruna):

HabilidadDescripciónInstalación
generation-diversityÚsalo al escribir cualquier prompt generativo: semilla ritual, estructura explícita, ejes de escenario y compuertas de calidad antes de llamadas API de pago.npx skills add PrunaAI/pruna-skills@generation-diversity -y
pruna-apiÚsalo antes de cualquier llamada HTTP a Pruna o Replicate: credenciales, subida/consulta/descarga, lotes paralelos y seguridad del agente.npx skills add PrunaAI/pruna-skills@pruna-api -y

O instala el paquete completo una vez: npx skills add PrunaAI/pruna-skills@pruna -y

Sigue las secciones Antes de generar / artesanía de cada habilidad — no repitas el contenido de la guía aquí.

Hábito del agente

En la primera respuesta, nombra `whisperx` entre comillas invertidas, confirma REPLICATE_API_TOKEN (o detente con enlaces de registro de pruna-api), luego pregunta por las entradas requeridas. Apertura de ingesta → generation-diversity aclara la ingesta antes del primer POST. Redirige cuando sea más apropiado Cuándo NO usar.

Cuándo NO usar

Usa una habilidad diferente en su lugar:

HabilidadDescripciónInstalación
music-2.5Úsalo cuando alguien quiera una canción original de IA con voces: letras cantadas, un prompt de estilo o audio fuente para un video musical.npx skills add PrunaAI/[email protected] -y
gemini-3.1-flash-ttsÚsalo cuando se necesite narración hablada o voz en off: pistas explicativas, líneas de documental o voz para acompañar un video generado.npx skills add PrunaAI/[email protected] -y
video-editingÚsalo al montar o pulir clips ya renderizados con ffmpeg: concatenación, fundidos cruzados, subtítulos y leyendas incrustados, superposiciones de texto/logotipos, deslizadores de antes/después, fondos musicales, exportación para plataformas; o al componer un video combinado multicapa en HTML con Hyperframes. No para generación de video con IA, artesanía de prompts o ediciones basadas en modelos.npx skills add PrunaAI/pruna-skills@video-editing -y

Entorno

export REPLICATE_API_TOKEN=r8_...

HTTP / pipeline

Prefiere los asistentes del repositorio (suben audio local y escriben JSON + SRT):

# Agente: sigue la tabla de fases en este SKILL.md \
  --song output/my-mv/song.mp3 \
  --out output/my-mv/whisperx_transcript.json \
  --initial-prompt "Primeras líneas de la letra ayudan al reconocimiento"

# Agente: sigue la tabla de fases en este SKILL.md \
  --cuts output/my-mv/cut_manifest.json \
  --transcript output/my-mv/whisperx_transcript.json \
  --song output/my-mv/song.mp3

En un flujo de trabajo de video musical, ejecuta esta habilidad durante la fase de alineación — consulta music-video.

Antes de generar

  1. Completa el orden de lectura de la guía de requisitos previos.
  2. Confirma audio_file (URL HTTPS — los asistentes suben archivos locales), language y align_output: true para la alineación de cortes a nivel de palabra. Al listar entradas, nombra REPLICATE_API_TOKEN (Replicate — no PRUNA_API_KEY).
  3. Notas del modelo: establece initial_prompt con las primeras líneas de la letra para una mejor identificación de rap/canciones. Opcional diarization para batallas de múltiples voces.

Entrada requerida

  • audio_file (URL HTTPS)

Campos opcionales comunes

  • language — código ISO, ej. en
  • align_output — true para marcas de tiempo a nivel de palabra (requerido para la alineación de cortes)
  • initial_prompt — primeras líneas de la letra
  • diarization — etiquetas de hablante

Pasos típicos siguientes

Continuaciones comunes después de esta habilidad:

HabilidadDescripciónInstalación
music-videoÚsalo cuando alguien quiera un video musical completo: canción original o voces, clips de interpretación, material de archivo y ediciones sincronizadas con la letra.npx skills add PrunaAI/pruna-skills@music-video -y
music-2.5Úsalo cuando alguien quiera una canción original de IA con voces: letras cantadas, un prompt de estilo o audio fuente para un video musical.npx skills add PrunaAI/[email protected] -y
video-editingÚsalo al montar o pulir clips ya renderizados con ffmpeg: concatenación, fundidos cruzados, subtítulos y leyendas incrustados, superposiciones de texto/logotipos, deslizadores de antes/después, fondos musicales, exportación para plataformas; o al componer un video combinado multicapa en HTML con Hyperframes. No para generación de video con IA, artesanía de prompts o ediciones basadas en modelos.npx skills add PrunaAI/pruna-skills@video-editing -y

Individual skills in this repo

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

PrunaAI/pruna-skills

Use when someone needs spoken narration or voiceover — explainer tracks, documentary lines, or voice to pair with generated video.

PrunaAI/pruna-skills

Use when someone wants an original AI song with vocals — sung lyrics, a style prompt track, or source audio for a music video.

PrunaAI/pruna-skills

Use before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety.

PrunaAI/pruna-skills

Use when assembling or polishing already-rendered clips with ffmpeg — concat, crossfades, burned captions and subtitles, text/logo overlays, before/after sliders, background music beds, platform export — or when composing a multi-layer HTML combination video with Hyperframes. Not for AI video generation, prompt craft, or model-based video edits.

PrunaAI/pruna-skills

Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.

PrunaAI/pruna-skills

Use when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits.

PrunaAI/pruna-skills

Use when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.

PrunaAI/pruna-skills

Use when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce.

PrunaAI/pruna-skills

Use when installing the full Pruna generative media suite — all guides, tools, and workflows in one package.

PrunaAI/pruna-skills

Use when someone wants a cinematic clip from text or start/end frames — product ads, documentary shots, or dialogue with generated audio. Not for 1080p, imported audio tracks, or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants a polished short clip from text, images, or imported audio — 1080p B-roll, start/end frame animation, or a motion shot with a mixed track. Not for cinematic generated-audio clips or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants to edit an existing video with a text instruction — recolor, restyle, remove or add objects, change environment or lighting, update on-screen text, or apply optional reference-guided product and accessory edits. Not for a new clip from scratch or ffmpeg assembly.

PrunaAI/pruna-skills

Use when someone wants a simple short clip from text or images — quick B-roll, drafts, or start/end frame animation. Not when the brief needs cinematic generation, highest quality, tight lip-sync, or imported audio at 1080p.

Skills relacionados