Aller au guide d’utilisation
Baoyu Compress Imagepar jimliu

Baoyu Compress Image Skill.

Convertissez et compressez vos images en définissant explicitement la qualité et la conservation des originaux.

  • Compression d’images
  • WebP
Analyse de la source · baoyu-compress-imageSKILL.md
Tâche Convertissez et compressez vos images en définissant explicitement la qualité et la conservation des originaux. Résultats Des images compressées au format et à l’emplacement choisis. Avant de commencer Le réglage de conservation des originaux vaut false par défaut : leur préservation doit donc être choisie explicitement.
Synthèse éditoriale · source examinée le 2026-11-02 · pas un exemple généré

01 Fonctionnement

Convertir et compresser les images avec des choix explicites de qualité et de conservation

Compressez des images en WebP, PNG ou JPEG avec sélection automatique des outils, réglage de qualité et choix explicite de conservation des originaux.

Flux de travail fondé sur la sourcePas un benchmark d'exécution

La méthode de travail

Baoyu Compress Image donne accès à un script de compression d’images avec des options de fichier, de répertoire et de sortie. WebP est le format de sortie par défaut ; PNG et JPEG font également partie des choix documentés. Le workflow sélectionne un outil d’image disponible dans un ordre établi : sips, cwebp, ImageMagick, puis Sharp.

La décision essentielle concerne le devenir des fichiers source. Par défaut, selon la documentation, les originaux ne sont pas conservés ; l’option keep permet de les préserver. Les préférences du projet et de l’utilisateur peuvent aussi définir le format, la qualité et la conservation. Il est donc utile de préciser le dossier de sortie et la politique de conservation des originaux avant tout traitement par lots.

Livrables attendus

  • Des images compressées au format et à l’emplacement choisis.
  • Un compte rendu de conversion et d’évolution de la taille des fichiers traités.
  • En option, une sortie JSON structurée pour un workflow plus large de traitement des ressources.
Voir l'exemple de brief

Du brief à la revue

  1. 01
    Déterminer les préférences et le périmètre

    Identifiez le fichier ou le répertoire exact et lisez les préférences EXTEND.md applicables. Précisez si les sous-répertoires sont inclus et si les originaux doivent être conservés.

  2. 02
    Choisir les paramètres de sortie

    Sélectionnez WebP, PNG ou JPEG, un chemin de sortie et la qualité. La qualité par défaut documentée est 80 ; le résultat approprié dépend du contenu de l’image.

  3. 03
    Lancer la conversion dans le périmètre défini

    Exécutez le script main.ts fourni avec Bun ou la solution de repli documentée. Laissez sa logique de sélection choisir un moteur disponible.

  4. 04
    Examiner les images obtenues

    Vérifiez les images générées et les variations de taille indiquées. Confirmez que les réglages de conservation et de récursivité choisis ont été respectés.

02 Cas d’usage

Quand l’utiliser

Le réglage de conservation des originaux vaut false par défaut : leur préservation doit donc être choisie explicitement.

Un bon choix

  • Préparer les images d’un site webRéduisez le poids des fichiers image tout en fournissant un format utilisable par le site.
  • Convertir un lot dans un périmètre précisAppliquez des réglages explicites de qualité et de conservation à un répertoire d’images identifié.

Limites à vérifier

  • Conservation des originauxLe réglage de conservation des originaux vaut false par défaut : leur préservation doit donc être choisie explicitement.
  • Dépendance aux outils locauxLe workflow nécessite le script main.ts fourni et Bun, ou la solution de repli documentée permettant d’exécuter Bun via npx.
  • Résultats de compression variablesLa réduction donnée en exemple dans la source est illustrative, pas une promesse pour chaque image.

Éléments à fournir

  • Images exactesIndiquez le fichier ou le répertoire et précisez si le traitement doit être récursif.
  • Politique de sortiePrécisez la destination, le format et si les originaux doivent rester présents.
  • Objectif de qualitéDéfinissez la qualité ou le niveau visuel à vérifier après compression.

03 Décisions importantes

Les décisions importantes

  1. Choix du moteur

    Le script peut utiliser les outils d’image disponibles sur le système ou Sharp.

  2. Préférences réutilisables

    EXTEND.md peut stocker les valeurs par défaut de format, de qualité et de conservation des originaux.

  3. Des rapports adaptés aux lots

    La sortie JSON peut alimenter un workflow plus large de traitement des ressources.

04 Exemple de brief

Essayez un brief ciblé

L'exemple de brief ci-dessous n'a pas été testé. Vérifiez la configuration du skill avant de l'utiliser.

Examiner la source et la configuration

Indiquez le fichier ou le répertoire et précisez si le traitement doit être récursif.

Fichier source amont
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md

La référence ci-dessous ouvre les instructions d’origine. Consultez la configuration du dépôt avant de les utiliser ; ce n’est pas une commande d’installation.

Commencer par un seul livrable

Adaptez le périmètre, les sources et les contraintes de ce brief avant d’exécuter le skill.

Exemple de brief
Utilise baoyu-compress-image sur les captures d’écran exportées dans le répertoire de tâche indiqué. Conserve tous les originaux et écris les fichiers WebP compressés dans un répertoire de sortie distinct. Pour ce passage, traite uniquement les images à la racine du répertoire. Lis les éventuelles préférences du projet, puis utilise une qualité de 80 pour un premier échantillon. Compare visuellement l’image obtenue avant d’appliquer les réglages au reste. Indique les chemins de sortie et les tailles réelles avant et après traitement, et signale toute capture dont le texte ou les détails fins sont visiblement dégradés. Ne considère pas les gains de l’exemple de la source comme un résultat attendu.

Inspecter le résultat

Comparez le résultat réel à ces critères observables.

  • Les originaux restent présents lorsque leur conservation a été demandée.
  • Seul le périmètre de répertoire sélectionné est traité.
  • Les fichiers compressés s’ouvrent correctement et conservent un niveau de détail visible acceptable.

OpenDesign fournit un espace de travail de design local pour les agents de code. Cette fiche ne signifie pas que le skill est fourni avec ses outils externes, ses identifiants et ses dépendances logicielles.

05 Source et licence

Source et licence

Cette page décrit la révision source figée liée ci-dessous. Le comportement et les exigences en amont peuvent changer.

Propriétaire de la source
jimliu
Fichier du skill
SKILL.md
Licence
MIT
Version examinée
2026-11-02 · 0a27d7d40e79

Notes de lecture

  1. Portée de la licenceLe texte LICENSE du dépôt a été vérifié pour la révision fixée ; l’inventaire complet des noms de fichiers de l’archive n’a révélé aucun fichier LICENSE/COPYING/NOTICE plus spécifique sous le chemin de ce Skill. La classification concerne la source d’origine examinée, pas les résultats générés ni les dépendances tierces. Le README indique que le dépôt GitHub est sous MIT sauf mention contraire, tandis que les distributions publiées sur ClawHub utilisent MIT-0 ; cette entrée classe la source GitHub à la révision fixée.
Résumé éditorial de la source
Convertissez et compressez vos images en définissant explicitement la qualité et la conservation des originaux.

Résumé original de OpenDesign, fondé sur la source liée. Les étoiles du dépôt sont un indicateur de popularité daté, pas une mesure d'utilisation du skill ni une note de qualité.

06 Questions avant de commencer

Questions avant de commencer

WebP est-il le seul format de sortie ?

Non. Les options comprennent aussi PNG et JPEG.

Mes fichiers source seront-ils conservés automatiquement ?

La valeur par défaut documentée est false. Utilisez l’option keep ou une préférence adaptée pour conserver les originaux.

Peut-il traiter les sous-dossiers ?

Oui, avec l’option recursive. Le traitement récursif est désactivé par défaut.

OpenDesign

Gardez votre brief et votre travail de design au même endroit.

Gardez votre brief, vos sources et votre travail de design ensemble dans un espace de travail local. Vérifiez la configuration propre au skill avant de l'ajouter à votre flux de travail.

Fichier source amont
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md