Communitygithub.com

mrgoonie/claudekit-skills

Procesa archivos multimedia con FFmpeg (codificación de video/audio, conversión, streaming, filtros, aceleración por hardware) e ImageMagick (manipulación de imágenes, conversión de formatos, procesamiento por lotes, efectos, composición). Úsalo para convertir formatos de medios, codificar videos con códecs específicos (H.264, H.265, VP9), redimensionar/recortar imágenes, extraer audio de video, aplicar filtros y efectos, optimizar tamaños de archivo, crear manifiestos de streaming (HLS/DASH), generar miniaturas y procesar imágenes por lotes.

¿Qué es claudekit-skills?

Este skill habilita a un agente de IA (como Claude Code) para procesar archivos multimedia complejos mediante dos potentes herramientas de línea de comandos: FFmpeg e ImageMagick. Es ideal para tareas de conversión, transcodificación y manipulación de video/audio e imágenes. Soporta plataformas donde estén instalados `ffmpeg` e `imagemagick` (Linux, macOS, Windows con WSL). El agente puede generar comandos precisos para operaciones como extraer audio de un video (`ffmpeg -i input.mp4 -vn -acodec libmp3lame output.mp3`), redimensionar imágenes en lote (`mogrify -resize 800x600 *.jpg`), crear streams adaptativos (HLS/DASH), aplicar filtros (escala, recorte, efectos de color) y optimizar el peso de archivos. El skill se basa en un archivo SKILL.md detallado que proporciona ejemplos, parámetros de códecs (H.264, H.265, VP9, AV1) y buenas prácticas, permitiendo al agente actuar como un experto en procesamiento multimedia sin necesidad de recordar todos los parámetros de memoria.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mrgoonie/claudekit-skills/tree/main/.claude/skills/media-processing

Preguntar en tu IA favorita

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

Documentación

¿Qué hace claudekit-skills?

Procesa archivos multimedia con FFmpeg (codificación de video/audio, conversión, streaming, filtros, aceleración por hardware) e ImageMagick (manipulación de imágenes, conversión de formatos, procesamiento por lotes, efectos, composición). Úsalo para convertir formatos de medios, codificar videos con códecs específicos (H.264, H.265, VP9), redimensionar/recortar imágenes, extraer audio de video, aplicar filtros y efectos, optimizar tamaños de archivo, crear manifiestos de streaming (HLS/DASH), generar miniaturas y procesar imágenes por lotes.

Requisitos

  • FFmpeg: ffmpeg debe estar instalado y accesible en el PATH.
  • ImageMagick: convert y mogrify deben estar instalados (generalmente incluye identify, composite).

Uso

FFmpeg

Convertir formato de video

ffmpeg -i entrada.mp4 salida.avi

Comprimir video con H.264

ffmpeg -i entrada.mp4 -c:v libx264 -crf 23 -preset medium salida.mp4

Extraer audio como MP3

ffmpeg -i entrada.mp4 -vn -acodec libmp3lame salida.mp3

Crear miniaturas

ffmpeg -i entrada.mp4 -ss 00:01:00 -vframes 1 miniatura.png

Generar manifiesto HLS

ffmpeg -i entrada.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls salida.m3u8

ImageMagick

Redimensionar imagen

convert entrada.jpg -resize 800x600 salida.jpg

Procesar por lotes (mogrify)

mogrify -resize 800x600 -quality 85 *.jpg

Convertir formato ráster a vectorial (ej. SVG a PNG)

convert archivo.svg -resize 1024x1024 salida.png

Aplicar efectos

convert entrada.jpg -blur 0x8 -sepia-tone 80% salida.jpg

Notas

  • Para hardware acelerado en FFmpeg, usa -hwaccel y selecciona el códec adecuado (ej. h264_nvenc para NVIDIA).
  • ImageMagick acepta opciones de calidad (1-100) en JPEG y PNG.
  • Los comandos se pueden encadenar con tuberías (|) cuando sea posible.

Ejemplo completo

# Extraer audio, redimensionar miniatura y comprimir
ffmpeg -i video.mp4 -vn -acodec pcm_s16le audio.wav
ffmpeg -i video.mp4 -ss 00:00:30 -vframes 1 thumb_temp.png
convert thumb_temp.png -resize 320x180 thumb.png
rm thumb_temp.png

Licencia

Este skill se distribuye bajo la licencia MIT.

Individual skills in this repo

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

Skills relacionados