Ir a la guía de uso
Baoyu Compress Imagepor jimliu

Baoyu Compress Image Skill.

Convierte y comprime imágenes con opciones explícitas de calidad y conservación de originales.

  • Compresión de imágenes
  • WebP
Revisión de la fuente · baoyu-compress-imageSKILL.md
Tarea Convierte y comprime imágenes con opciones explícitas de calidad y conservación de originales. Resultados Imágenes comprimidas en el formato y destino elegidos. Antes de empezar La opción de conservar los originales vale false de forma predeterminada, por lo que su conservación debe elegirse de forma deliberada.
Resumen editorial · fuente revisada el 2026-11-02 · no es un ejemplo generado

01 Qué hace

Convierte y comprime imágenes con opciones explícitas de calidad y conservación

Comprime imágenes a WebP, PNG o JPEG con selección automática de herramientas, ajustes de calidad y conservación explícita de los archivos originales.

Flujo de trabajo basado en la fuenteNo es un benchmark de ejecución

El enfoque de trabajo

Baoyu Compress Image facilita el uso de un script de compresión de imágenes con opciones de archivo, directorio y salida. WebP es el formato de salida predeterminado; PNG y JPEG también son opciones documentadas. El flujo de trabajo selecciona una herramienta de imagen disponible siguiendo un orden definido: sips, cwebp, ImageMagick y, por último, Sharp.

La decisión clave es qué ocurre con los archivos fuente. El valor predeterminado documentado no conserva los originales, mientras que la opción keep permite mantenerlos. Las preferencias del proyecto y del usuario también pueden definir formato, calidad y conservación. Por eso conviene especificar una ubicación de salida y una política para los originales antes de iniciar cualquier procesamiento por lotes.

Entregables esperados

  • Imágenes comprimidas en el formato y destino elegidos.
  • Un informe de conversión y del cambio en el tamaño de los archivos procesados.
  • Opcionalmente, una salida JSON estructurada para un flujo de procesamiento de recursos más amplio.
Ver el brief de ejemplo

Del brief a la revisión

  1. 01
    Resolver preferencias y alcance

    Identifica el archivo o directorio exacto y lee las preferencias de EXTEND.md aplicables. Especifica si se incluyen los subdirectorios y si deben conservarse los originales.

  2. 02
    Elegir los ajustes de salida

    Selecciona WebP, PNG o JPEG, una ruta de salida y la calidad. El valor de calidad predeterminado documentado es 80; el resultado adecuado depende del contenido de la imagen.

  3. 03
    Ejecutar la conversión dentro del alcance definido

    Ejecuta el script main.ts incluido mediante Bun o la alternativa documentada. Deja que su lógica de selección elija un motor disponible.

  4. 04
    Revisar las imágenes resultantes

    Comprueba las imágenes generadas y los cambios en el tamaño de los archivos indicados. Confirma que se han respetado los ajustes elegidos de conservación y recursividad.

02 Cuándo usarlo

Cuándo usarlo

La opción de conservar los originales vale false de forma predeterminada, por lo que su conservación debe elegirse de forma deliberada.

Buen encaje

  • Preparar imágenes para sitios webReduce el peso de los archivos de imagen y entrega un formato que el sitio pueda utilizar.
  • Conversión por lotes con alcance definidoAplica ajustes explícitos de calidad y conservación a un directorio de imágenes identificado.

Límites que conviene comprobar

  • Conservación de originalesLa opción de conservar los originales vale false de forma predeterminada, por lo que su conservación debe elegirse de forma deliberada.
  • Dependencia de herramientas localesEl flujo de trabajo requiere el script main.ts incluido y Bun, o la alternativa documentada para ejecutar Bun mediante npx.
  • Resultados de compresión variablesLa reducción de ejemplo de la fuente es ilustrativa, no una reducción prometida para todas las imágenes.

Aporta estos datos

  • Archivos concretosIndica el archivo o directorio y si se pretende procesar de forma recursiva.
  • Política de salidaEspecifica el destino, el formato y si deben mantenerse los originales.
  • Objetivo de calidadFija la calidad o define el nivel visual que se comprobará después de la compresión.

03 Decisiones importantes

Decisiones importantes

  1. Selección del motor

    El script puede utilizar herramientas de imagen disponibles en el sistema o Sharp.

  2. Preferencias reutilizables

    EXTEND.md puede guardar valores predeterminados de formato, calidad y conservación de originales.

  3. Informes para el trabajo por lotes

    La salida JSON puede alimentar un flujo más amplio de procesamiento de recursos.

04 Ejemplo de brief

Prueba con un encargo concreto

El brief de ejemplo siguiente no se ha probado. Revisa la configuración del skill antes de usarlo.

Revisa la fuente y la configuración

Indica el archivo o directorio y si se pretende procesar de forma recursiva.

Archivo fuente original
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md

La referencia siguiente abre las instrucciones originales. Revisa la configuración del repositorio antes de utilizarlas; no es un comando de instalación.

Empieza con un solo entregable

Adapta el alcance, el material de origen y las restricciones de este brief antes de ejecutar el skill.

Brief de ejemplo
Usa baoyu-compress-image con las capturas de pantalla exportadas en el directorio de tarea indicado. Conserva todos los originales y escribe los archivos WebP comprimidos en un directorio de salida separado. En esta pasada, procesa solo las imágenes del nivel superior del directorio. Lee las preferencias del proyecto, si las hay, y después usa calidad 80 para una muestra inicial. Compara visualmente la imagen resultante antes de aplicar los ajustes al resto. Informa de las rutas de salida y de los tamaños reales de los archivos antes y después, y señala cualquier captura cuyo texto o detalle fino empeore de forma visible. No consideres el ahorro del ejemplo de la fuente como un resultado esperado.

Inspecciona el resultado

Comprueba el resultado real con estos criterios observables.

  • Los originales siguen presentes cuando se ha solicitado conservarlos.
  • Solo se procesa el alcance de directorio seleccionado.
  • Los archivos comprimidos se abren correctamente y mantienen un nivel aceptable de detalle visible.

OpenDesign ofrece un espacio de trabajo de diseño local para agentes de programación. Este listado no significa que el skill esté incluido ni que se incluyan sus herramientas externas, credenciales y dependencias de software.

05 Fuente y licencia

Fuente y licencia

Esta página describe la revisión fijada de la fuente enlazada abajo. El comportamiento y los requisitos originales pueden cambiar.

Propietario de la fuente
jimliu
Archivo del skill
SKILL.md
Licencia
MIT
Versión revisada
2026-11-02 · 0a27d7d40e79

Notas de lectura

  1. Alcance de la licenciaSe verificó el texto LICENSE del repositorio en la revisión fijada; el inventario completo de nombres de archivo no encontró ningún LICENSE/COPYING/NOTICE más específico dentro de la ruta de este Skill. La clasificación corresponde al código fuente original revisado, no a los resultados generados ni a las dependencias de terceros. El README indica que el repositorio de GitHub usa MIT salvo indicación contraria, mientras que las distribuciones publicadas en ClawHub usan MIT-0; esta entrada clasifica el código de GitHub en la revisión fijada.
Resumen editorial de la fuente
Convierte y comprime imágenes con opciones explícitas de calidad y conservación de originales.

Resumen original de OpenDesign, basado en la fuente enlazada. Las estrellas del repositorio son una señal de popularidad con fecha, no el uso del skill ni una puntuación de calidad.

06 Preguntas antes de empezar

Preguntas antes de empezar

¿WebP es el único formato de salida?

No. Las opciones también incluyen PNG y JPEG.

¿Conservará automáticamente mis archivos fuente?

El valor predeterminado documentado es false. Usa la opción keep o una preferencia adecuada para conservar los originales.

¿Puede procesar subcarpetas?

Sí, con la opción recursive. El procesamiento recursivo está desactivado de forma predeterminada.

OpenDesign

Mantén juntos tu encargo y tu trabajo de diseño.

Mantén juntos tu brief, el material de origen y el trabajo de diseño en un espacio de trabajo local. Revisa la configuración propia del skill antes de añadirlo a tu flujo de trabajo.

Archivo fuente original
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md