Svg Cleaner
por claudeskills
Limpie, optimice y procese por lotes archivos SVG con soporte para generación de sprites.
design frontend optimization-tools
Publicada: 29 de noviembre de 2025 Actualizada: 2 de diciembre de 2025 Licencia: MIT License
Para instalar la Skill
En Claude Cloud (claude.ai)
- Descarga el archivo
.skill - Abre Claude.ai y ve a la sección Settings
- Carga el archivo
.skill
En Claude Code (CLI y Extensión VSCode )
- Cambia la extensión del archivo
.skilla.zip - Extrae el contenido
- Muévelo a
~/.claude/skills/
Documentación
Skill de Limpieza de SVG
Un skill de Claude para limpiar, optimizar y procesar por lotes archivos SVG con soporte para generación de sprites.
Características
- 🧹 Limpieza de archivos SVG: Fusionar rutas, eliminar fondos, convertir a currentColor
- ⚡ Optimización: Integración de SVGO con opción de optimización manual
- 📦 Procesamiento por lotes: Procesar carpetas completas de SVG a la vez
- 🎨 Generación de sprites: Crear automáticamente sprites SVG a partir de carpetas
- 🎯 Extracción de elementos: Extraer porciones específicas (p. ej., letras individuales de logotipos)
Qué hace
Procesamiento de un solo archivo
- Fusiona múltiples rutas en una sola
- Elimina fondos y clipPaths
- Aplica
currentColorpara un tema flexible - Optimiza con SVGO (reducción de tamaño del 25-35%)
Procesamiento por lotes de carpetas
- Encuentra todos los archivos
.svgen una carpeta - Limpia cada SVG individualmente
- Guarda como
filename-cc.svg - Crea un sprite combinado como
foldername-sprite-cc.svg
Instalación
A. Claude AI (Claude en la nube)
- Descarga
svg-cleaner.skill - Abre Claude.ai
- Ve a Configuración → Skills
- Sube el archivo
.skill
B. Claude Code o CLI (instalación local)
- Descarga
svg-cleaner.skill - Cambia la extensión del archivo a zip
svg-cleaner.skill→svg-cleaner.zip - Descomprime el archivo .zip en la carpeta
~/.claude/skills/ - Elimina el archivo zip
Ejemplos de uso
Limpiar un solo SVG:
Limpiar este SVG de logotipo y aplicar currentColor
Procesar una carpeta:
Limpiar todos los SVG en /ruta/a/iconos/ y crear un sprite
Extraer elemento específico:
Extraer solo la letra "g" de este logotipo
Archivos de salida
Modo de archivo único:
filename-clean.svg- Rutas fusionadas, sin fondofilename-currentcolor.svg- Con currentColor aplicadofilename-optimized.svg- Procesado con SVGO
Modo de carpeta por lotes:
filename-cc.svg- Cada SVG limpiofoldername-sprite-cc.svg- Sprite combinado con todos los iconos
Uso del sprite
Usa los sprites generados en HTML:
<svg>
<use href="icons-sprite-cc.svg#logo"/>
</svg>
Requisitos
- Claude Desktop o Claude.ai con Skills habilitado
- Opcional: Node.js (para optimización con SVGO)
Licencia
Licencia MIT - Consulta el archivo LICENSE para más detalles
Contribuir
¡Se aceptan informes de problemas y pull requests!
Autor
Creado por Daniel Serrano para Claude Skills