Ir para o guia de uso
Baoyu Compress Imagepor jimliu

Baoyu Compress Image Skill.

Converta e comprima imagens com opções explícitas de qualidade e preservação dos originais.

  • Compressão de imagens
  • WebP
Análise do arquivo-fonte · baoyu-compress-imageSKILL.md
Tarefa Converta e comprima imagens com opções explícitas de qualidade e preservação dos originais. Resultados Imagens comprimidas no formato e destino escolhidos. Antes de começar A configuração padrão para manter os originais é false; portanto, a preservação precisa ser escolhida explicitamente.
Resumo editorial · fonte revisada em 2026-11-02 · não é um exemplo gerado

01 Funcionalidades

Converta e comprima imagens com opções explícitas de qualidade e preservação dos originais

Comprima imagens em WebP, PNG ou JPEG com seleção automática de ferramentas, ajustes de qualidade e escolha explícita de preservar os arquivos originais.

Fluxo de trabalho baseado na fonteNão é um benchmark de execução

A abordagem de trabalho

Baoyu Compress Image encapsula um script de compressão de imagens com opções de arquivo, diretório e saída. WebP é a saída padrão, enquanto PNG e JPEG também são opções documentadas. O fluxo seleciona uma ferramenta de imagem disponível em uma ordem definida: sips, cwebp, ImageMagick e, por último, Sharp.

A decisão principal é o que acontece com os arquivos de origem. O padrão documentado não mantém os originais, enquanto a opção keep os preserva. Preferências do projeto e do usuário também podem definir formato, qualidade e preservação. Por isso, convém informar explicitamente o destino da saída e a política para os originais antes de iniciar qualquer processamento em lote.

Entregas esperadas

  • Imagens comprimidas no formato e destino escolhidos.
  • Um relatório da conversão e da alteração de tamanho dos arquivos processados.
  • Saída JSON estruturada opcional para um fluxo de trabalho mais amplo de imagens.
Ver o briefing de exemplo

Do briefing à revisão

  1. 01
    Defina preferências e escopo

    Identifique o arquivo ou diretório exato e leia as preferências aplicáveis em EXTEND.md. Especifique se os subdiretórios devem ser incluídos e se os originais precisam ser preservados.

  2. 02
    Escolha as configurações de saída

    Selecione WebP, PNG ou JPEG, um caminho de saída e a qualidade. O valor padrão de qualidade documentado é 80; o resultado adequado depende do conteúdo da imagem.

  3. 03
    Execute a conversão no escopo definido

    Use o script main.ts incluído por meio do Bun ou da alternativa documentada. Deixe a seleção de ferramentas escolher um backend disponível.

  4. 04
    Revise as imagens resultantes

    Confira as imagens geradas e as alterações no tamanho dos arquivos informadas. Confirme que as configurações escolhidas de preservação e recursão foram respeitadas.

02 Quando usar

Quando usar

A configuração padrão para manter os originais é false; portanto, a preservação precisa ser escolhida explicitamente.

Bom encaixe

  • Preparação de imagens para sitesReduza o tamanho dos arquivos de imagem e entregue um formato que o site possa usar.
  • Conversão em lote com escopo definidoAplique configurações explícitas de qualidade e preservação a um diretório conhecido de imagens.

Limites a verificar

  • Preservação dos originaisA configuração padrão para manter os originais é false; portanto, a preservação precisa ser escolhida explicitamente.
  • Dependência de ferramentas locaisO fluxo exige o script main.ts incluído e o Bun, ou a alternativa documentada de executar Bun via npx.
  • Resultados variáveis de compressãoA redução apresentada na fonte é ilustrativa, não uma promessa de redução para todas as imagens.

Traga estas entradas

  • Arquivos exatosForneça o arquivo ou diretório e informe se deseja processamento recursivo.
  • Política de saídaEspecifique destino, formato e se os originais devem permanecer.
  • Meta de qualidadeDefina a qualidade ou indique o padrão visual a verificar após a compressão.

03 Decisões importantes

Decisões que fazem a diferença

  1. Seleção de backend

    O script pode usar ferramentas de imagem disponíveis no sistema ou Sharp.

  2. Preferências reutilizáveis

    EXTEND.md pode armazenar padrões de formato, qualidade e preservação dos originais.

  3. Relatórios adequados a lotes

    A saída JSON pode alimentar um fluxo mais amplo de processamento de imagens.

04 Exemplo de briefing

Experimente um briefing específico

O briefing de exemplo abaixo não foi testado. Verifique a configuração da skill antes de usá-lo.

Revise a fonte e a configuração

Forneça o arquivo ou diretório e informe se deseja processamento recursivo.

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

A referência abaixo abre as instruções originais. Revise a configuração do repositório antes de usá-las; não se trata de um comando de instalação.

Comece com uma única entrega

Adapte o escopo, o material de origem e as restrições deste briefing antes de executar a skill.

Briefing de exemplo
Use baoyu-compress-image nas capturas de tela exportadas no diretório especificado para a tarefa. Preserve todos os originais e grave os arquivos WebP comprimidos em um diretório de saída separado. Nesta rodada, processe apenas as imagens no nível superior do diretório. Leia as preferências do projeto, se existirem, e use qualidade 80 para uma amostra inicial. Compare visualmente a imagem resultante antes de aplicar as configurações às demais. Informe os caminhos de saída e os tamanhos reais dos arquivos antes e depois, e sinalize qualquer captura cujo texto ou detalhe fino tenha piorado visivelmente. Não trate a economia de tamanho do exemplo da fonte como resultado esperado.

Inspecione o resultado

Compare o resultado real com estes critérios observáveis.

  • Os originais continuam presentes quando a preservação foi solicitada.
  • Somente o escopo de diretório selecionado é processado.
  • Os arquivos comprimidos abrem corretamente e mantêm detalhes visuais aceitáveis.

OpenDesign oferece um espaço de trabalho de design local para agentes de programação. Esta listagem não significa que a skill esteja incluída nem que suas ferramentas externas, credenciais e dependências de software estejam incluídas.

05 Fonte e licença

Fonte e licença

Esta página descreve a revisão fixada da fonte vinculada abaixo. O comportamento e os requisitos upstream podem mudar.

Responsável pela fonte
jimliu
Arquivo da skill
SKILL.md
Licença
MIT
Versão revisada
2026-11-02 · 0a27d7d40e79

Notas de leitura

  1. Escopo da licençaO texto de LICENSE do repositório na revisão fixada foi verificado; o inventário completo de nomes de arquivos do arquivo compactado não encontrou um LICENSE/COPYING/NOTICE mais específico sob o caminho desta skill. A classificação se refere à fonte original revisada, não às saídas geradas nem às dependências de terceiros. O README especifica MIT para o repositório GitHub, salvo indicação em contrário, enquanto as distribuições publicadas no ClawHub usam MIT-0; esta entrada classifica a fonte do GitHub na revisão fixada.
Resumo editorial da fonte
Converta e comprima imagens com opções explícitas de qualidade e preservação dos originais.

Resumo original de OpenDesign, baseado na fonte vinculada. As estrelas do repositório são um sinal de popularidade datado, não uso da skill nem nota de qualidade.

06 Perguntas antes de começar

Perguntas antes de começar

WebP é o único formato de saída?

Não. As opções também incluem PNG e JPEG.

A skill mantém meus arquivos de origem automaticamente?

O padrão documentado é false. Use a opção keep ou uma preferência adequada para preservar os originais.

É possível processar subpastas?

Sim, com a opção recursive. A recursão fica desativada por padrão.

OpenDesign

Mantenha seu briefing e seu trabalho de design juntos.

Mantenha seu briefing, o material de origem e o trabalho de design juntos em um espaço de trabalho local. Verifique a configuração da própria skill antes de adicioná-la ao seu fluxo de trabalho.

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