claudeskills's avatar

Css To Oklch

por claudeskills

Claude Code skill to convert CSS colors to OKLCH format

Publicada: 2 de diciembre de 2025 Actualizada: 2 de diciembre de 2025

Para instalar la Skill

En Claude Cloud (claude.ai)

  1. Descarga el archivo .skill
  2. Abre Claude.ai y ve a la sección Settings
  3. Carga el archivo .skill

En Claude Code (CLI y Extensión VSCode )

  1. Cambia la extensión del archivo .skill a .zip
  2. Extrae el contenido
  3. Muévelo a ~/.claude/skills/

Documentación

SVG Cleaner Skill

A Claude skill for cleaning, optimizing, and batch-processing SVG files with support for sprite generation.

Features

  • 🧹 Clean SVG files: Merge paths, remove backgrounds, convert to currentColor
  • Optimize: SVGO integration with fallback for manual optimization
  • 📦 Batch processing: Process entire folders of SVGs at once
  • 🎨 Sprite generation: Automatically create SVG sprites from folders
  • 🎯 Element extraction: Extract specific portions (e.g., single letters from logos)

What It Does

Single File Processing

  • Merges multiple paths into one
  • Removes backgrounds and clipPaths
  • Applies currentColor for flexible theming
  • Optimizes with SVGO (25-35% size reduction)

Batch Folder Processing

  • Finds all .svg files in a folder
  • Cleans each SVG individually
  • Saves as filename-cc.svg
  • Creates combined sprite as foldername-sprite-cc.svg

Installation

  1. Download svg-cleaner.skill
  2. Open Claude.ai
  3. Go to Settings → Skills
  4. Upload the .skill file

Usage Examples

Clean a single SVG:

Clean this logo SVG and apply currentColor

Process a folder:

Clean all SVGs in /path/to/icons/ and create a sprite

Extract specific element:

Extract just the "g" letter from this logo

Output Files

Single file mode:

  • filename-clean.svg - Merged paths, no background
  • filename-currentcolor.svg - With currentColor applied
  • filename-optimized.svg - SVGO processed

Batch folder mode:

  • filename-cc.svg - Each cleaned SVG
  • foldername-sprite-cc.svg - Combined sprite with all icons

Sprite Usage

Use the generated sprites in HTML:

<svg>
  <use href="icons-sprite-cc.svg#logo"/>
</svg>

Requirements

  • Claude Desktop or Claude.ai with Skills enabled
  • Optional: Node.js (for SVGO optimization)

License

MIT License - See LICENSE file for details

Contributing

Issues and pull requests welcome!

Author

Created by Daniel Serrano for Griddo