Acerca de
La habilidad de procesamiento por lotes de imágenes automatiza tareas de procesamiento masivo de imágenes como redimensionamiento, compresión, eliminación de fondos y conversión de formatos. Es ideal para desarrolladores que optimizan recursos web, preparan contenido para redes sociales o aplican marcas de agua a materiales de marketing. Las capacidades clave incluyen el uso de Pillow y rembg para operaciones como conversión a WebP y optimización de Core Web Vitals.
Instalación rápida
Claude Code
Recomendadonpx skills add guia-matthieu/clawfu-skills -a claude-code/plugin add https://github.com/guia-matthieu/clawfu-skillsgit clone https://github.com/guia-matthieu/clawfu-skills.git ~/.claude/skills/image-batchCopia y pega este comando en Claude Code para instalar esta habilidad
Documentación
Image Batch Processing
Automate repetitive image tasks using Pillow and rembg - resize, compress, remove backgrounds, and watermark hundreds of images in seconds.
When to Use This Skill
- Social media prep - Resize images for multiple platforms at once
- Website optimization - Compress and convert to WebP for faster loading
- Product photos - Remove backgrounds, add consistent styling
- Brand protection - Add watermarks to marketing assets
- Batch conversion - Convert legacy formats to modern ones
What Claude Does vs What You Decide
| Claude Does | You Decide |
|---|---|
| Structures video workflow | Final creative vision |
| Suggests shot compositions | Equipment selection |
| Creates storyboard templates | Brand aesthetics |
| Generates script frameworks | Final approval |
| Identifies technical requirements | Budget allocation |
Dependencies
pip install Pillow rembg click
# For GPU-accelerated background removal:
# pip install rembg[gpu]
Commands
Resize Images
python scripts/main.py resize ./images/ --width 1200
python scripts/main.py resize ./images/ --format instagram # 1080x1080
python scripts/main.py resize ./images/ --format linkedin # 1200x627
Compress Images
python scripts/main.py compress ./images/ --quality 80
python scripts/main.py compress ./images/ --max-size 500 # Max 500KB
Remove Background
python scripts/main.py remove-bg photo.jpg
python scripts/main.py remove-bg ./products/ --output ./transparent/
Add Watermark
python scripts/main.py watermark ./images/ --logo logo.png --position bottom-right
python scripts/main.py watermark ./images/ --text "© 2024 Company" --opacity 0.3
Convert Format
python scripts/main.py convert ./images/ --format webp
python scripts/main.py convert ./images/ --format avif --quality 80
Examples
Example 1: Prepare Product Images for E-commerce
# Remove backgrounds
python scripts/main.py remove-bg ./raw-products/ --output ./transparent/
# Resize to standard size
python scripts/main.py resize ./transparent/ --width 1000 --height 1000 --fit contain
# Compress for web
python scripts/main.py compress ./transparent/ --quality 85 --format webp
# Output: ./transparent/*.webp (optimized, transparent background)
Example 2: Social Media Image Kit
# Create multiple sizes from one source
python scripts/main.py resize hero-image.jpg --format instagram --output hero_ig.jpg
python scripts/main.py resize hero-image.jpg --format linkedin --output hero_li.jpg
python scripts/main.py resize hero-image.jpg --format twitter --output hero_tw.jpg
python scripts/main.py resize hero-image.jpg --format facebook --output hero_fb.jpg
# Or batch process entire folder for one platform
python scripts/main.py resize ./campaign-images/ --format instagram --output ./instagram/
Example 3: Website Image Optimization
# Convert all images to WebP
python scripts/main.py convert ./website-images/ --format webp --quality 80
# Ensure no image exceeds 200KB
python scripts/main.py compress ./website-images/ --max-size 200
# Results in 60-80% smaller file sizes
Social Media Format Presets
| Format | Dimensions | Aspect Ratio | Use Case |
|---|---|---|---|
instagram | 1080x1080 | 1:1 | Feed posts |
instagram-story | 1080x1920 | 9:16 | Stories/Reels |
linkedin | 1200x627 | 1.91:1 | Link previews |
linkedin-post | 1200x1200 | 1:1 | Feed posts |
twitter | 1200x675 | 16:9 | Cards |
facebook | 1200x630 | 1.91:1 | Link previews |
pinterest | 1000x1500 | 2:3 | Pins |
youtube | 1280x720 | 16:9 | Thumbnails |
Fit Modes
| Mode | Behavior |
|---|---|
cover | Fill area, crop excess (default) |
contain | Fit inside, add padding |
stretch | Distort to fit exactly |
crop | Smart crop focusing on subject |
Output Formats
| Format | Best For | Compression |
|---|---|---|
webp | Web images | 25-35% smaller than JPEG |
avif | Modern browsers | 50% smaller than JPEG |
jpg | Photos, gradients | Lossy, universal |
png | Transparency, graphics | Lossless |
Skill Boundaries
What This Skill Does Well
- Structuring video production workflows
- Creating storyboard frameworks
- Suggesting technical approaches
- Providing creative direction templates
What This Skill Cannot Do
- Replace professional videography
- Edit video files directly
- Make final creative judgments
- Guarantee audience engagement
Related Skills
- video-processing - Process video thumbnails
- lighthouse-audit - Check image impact on LCP
Skill Metadata
- Mode: cyborg
category: automation
subcategory: image-processing
dependencies: [Pillow, rembg]
difficulty: beginner
time_saved: 5+ hours/week
Repositorio GitHub
Frequently asked questions
What is the image-batch skill?
image-batch is a Claude Skill by guia-matthieu. Skills package instructions and resources that Claude loads on demand, so Claude can perform image-batch-related tasks without extra prompting.
How do I install image-batch?
Use the install commands on this page: add image-batch to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does image-batch belong to?
image-batch is in the Other category, tagged general.
Is image-batch free to use?
Yes. image-batch is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
Habilidades relacionadas
LlamaGuard es el modelo de Meta de 7-8B parámetros para moderar las entradas y salidas de LLM en seis categorías de seguridad como violencia y discurso de odio. Ofrece una precisión del 94-95% y puede implementarse usando vLLM, Hugging Face o Amazon SageMaker. Utiliza esta skill para integrar fácilmente filtrado de contenido y barreras de seguridad en tus aplicaciones de IA.
Esta Skill de Claude ayuda a los desarrolladores a optimizar los costes en la nube mediante el ajuste de tamaño de recursos, estrategias de etiquetado y análisis de gastos. Proporciona un marco para reducir los gastos en la nube e implementar una gobernanza de costes en AWS, Azure y GCP. Úsala cuando necesites analizar los costes de infraestructura, ajustar el tamaño de los recursos o cumplir con restricciones presupuestarias.
Esta habilidad de Claude analiza los mercados de apuestas deportivas, incluyendo spreads, over/unders y apuestas de propuestas, mediante el examen de tendencias históricas y estadísticas situacionales para identificar apuestas de valor. Proporciona una salida en markdown estructurado con recomendaciones accionables con fines educativos. Los desarrolladores deben utilizar esto para herramientas de análisis de apuestas deportivas, teniendo en cuenta que está diseñado únicamente para entretenimiento/educación.
Esta habilidad cuantiza LLMs a precisión de 8 o 4 bits utilizando bitsandbytes, logrando una reducción de memoria del 50-75% con pérdida mínima de precisión. Es ideal para ejecutar modelos más grandes en memoria GPU limitada o para acelerar la inferencia, admitiendo formatos como INT8, NF4 y FP4. La habilidad se integra con HuggingFace Transformers y permite entrenamiento QLoRA y optimizadores de 8 bits.
