Web Image Optimizer para Openclaw

Uma ferramenta de compressão de imagens local e skill de AI agent que processa, redimensiona e converte imagens automaticamente para atingir tamanhos de arquivo específicos para um desempenho web ideal.

freedompixels
v1.1.2
Jun 7, 2026
0
962
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install cn-web-image-optimizer

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o cn-web-image-optimizer usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Web Image Optimizer?

O Web Image Optimizer é um utilitário poderoso projetado para simplificar a preparação de assets para sites de alto desempenho. Como parte do ecossistema Openclaw Skills, esta ferramenta permite que desenvolvedores e AI agents reduzam sistematicamente o tamanho dos arquivos de imagem para um orçamento específico (padrão de 500KB) enquanto preservam uma alta fidelidade visual. Ele lida com entradas de vários formatos comuns, incluindo JPEG, PNG, WebP, BMP e TIFF, oferecendo aos fluxos de trabalho frontend uma solução local confiável para pós-processamento de mídia.

Ao priorizar o WebP como formato de saída padrão, o Web Image Optimizer garante compressão máxima de assets e desempenho web moderno. Para casos de uso onde a compatibilidade com sistemas legados é crítica, a ferramenta reverte automaticamente para JPEGs padrão. Integrar este utilitário ao Openclaw Skills permite que as equipes construam pipelines de automação contínuos onde a qualidade da imagem é ajustada dinamicamente aos orçamentos de entrega sem sobrecarga manual.

Casos de uso do Web Image Optimizer

  • Otimização automática de assets de mídia de sites durante implantações padrão de frontend ou pipelines de integração contínua.
  • Conversão perfeita de imagens PNG ou JPEG brutas e volumosas em formatos WebP modernos otimizados para web para reduzir tempos de carregamento.
  • Execução de scripts de compressão em lote em diretórios locais de assets para conformidade com restrições rígidas de tamanho (por exemplo, manter imagens abaixo de 500KB).
  • Permissão para que agents autônomos trabalhando dentro do Openclaw Skills otimizem a mídia enviada pelos usuários antes de armazená-la em plataformas de gerenciamento de conteúdo.

Como o Web Image Optimizer funciona

  1. Detecção e Conversão de Formato: Identifica o tipo de arquivo de origem e prepara destinos de conversão ideais, convertendo entradas pesadas como PNG para WebP para economizar até 70-90% no tamanho da carga útil.
  2. Redução Progressiva de Qualidade: Itera através de níveis de qualidade de compressão (começando de 85 até 65 ou menos) até que a imagem caia abaixo do limite de tamanho configurado.
  3. Redimensionamento Inteligente de Dimensões: Reduz proporcionalmente as dimensões da imagem se apenas reduzir a qualidade da compressão não for suficiente para atingir o tamanho de arquivo alvo.
  4. Remoção de EXIF e Saída Segura: Remove metadados para minimizar o peso do arquivo e salva a nova versão otimizada localmente, deixando os arquivos de origem originais completamente intocados.

Configuração do Web Image Optimizer

Certifique-se de que o Python 3.6+ esteja instalado em seu sistema. Em seguida, instale o Pillow, a biblioteca padrão de imagem do Python, para gerenciar as transformações de mídia:

pip3 install Pillow

Otimização de Imagem Única

Execute o módulo de compressão em um único asset usando restrições específicas de arquivo:

# Comprimir para WebP (automático, visando menos de 500KB)
python scripts/web_image_optimizer.py compress photo.jpg

# Comprimir para JPEG com um limite personalizado de 300KB
python scripts/web_image_optimizer.py compress photo.jpg --format jpeg --max-kb 300

# Comprimir nativamente para o formato PNG
python scripts/web_image_optimizer.py compress photo.png --format png

Processamento em Lote

Processe várias imagens dinamicamente dentro de diretórios:

# Comprimir todas as imagens dentro de um diretório específico
python scripts/web_image_optimizer.py batch ./images/

# Otimização em lote com especificações de formato personalizadas e limites de arquivo
python scripts/web_image_optimizer.py batch ./photos/ --format jpeg --max-kb 200

# Escaneamento recursivo de subpastas para processar assets aninhados
python scripts/web_image_optimizer.py batch ./content/ --recursive

Esquema de Dados e Taxonomia de Web Image Optimizer

O Web Image Optimizer conduz todo o processamento localmente, garantindo que nenhum dado de imagem saia da sua máquina. Ele utiliza parâmetros específicos para gerenciar saídas sem sobrescrever assets originais.

Opções de Comando Disponíveis

Opção Curto Padrão Descrição
--max-kb -m 500 Tamanho máximo do arquivo de saída alvo em KB
--format -f auto Formato de saída alvo (auto, webp, jpeg, png)
--quality -q 85 Configuração de qualidade de compressão inicial (1-100)
--output -o auto Caminho de arquivo de saída personalizado para o asset processado
--recursive -r false Escaneia subdiretórios recursivamente no modo em lote

Recomendações de Formato

Formato Compressão Qualidade Suporte de Navegador Melhor Para
WebP Melhor Excelente 96%+ Destino web padrão
JPEG Bom Bom 100% Compatibilidade legada multiplataforma
PNG Limitado Sem perdas 100% Imagens que exigem transparência

Recursos avançados do Web Image Optimizer

  • Estratégia de Compressão Dinâmica de Alvo: Ciclo de fallback iterativo reduz suavemente a qualidade antes de iniciar o dimensionamento inteligente e proporcional para atender a tamanhos de arquivo alvo rigorosos.
  • Escaneamento Recursivo de Subdiretórios: Capacidade de usuário avançado para limpar e analisar estruturas de árvore de diretórios aninhados automaticamente via modo em lote.
  • Fluxos de Trabalho Não Destrutivos: Preserva assets de origem originais inteiramente com risco zero de exclusão, gravando imagens comprimidas com segurança em caminhos alternativos.
  • Otimização Automática de Metadados: Remove automaticamente metadados EXIF volumosos e não essenciais durante a compressão para recuperar bytes de armazenamento valiosos.
  • Arquitetura Segura Local-First: Apresenta execução puramente offline com absolutamente zero chamadas de rede API externas, protegendo assets proprietários da marca.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*