Claude Code Plugins

Community-maintained marketplace

Feedback

Create and manage visual assets. Use when creating graphics, icons, or images. Covers asset formats and optimization.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name visual-assets
description Create and manage visual assets. Use when creating graphics, icons, or images. Covers asset formats and optimization.
allowed-tools Read, Write, Bash, Glob, Grep

Visual Assets

Asset Types

Icons

  • SVG: Scalable, small file size, CSS styling
  • Icon fonts: Easy to use, limited styling
  • PNG sprites: Legacy, larger files

Images

  • JPEG: Photos, complex images
  • PNG: Transparency, screenshots
  • WebP: Modern, smaller files
  • AVIF: Newest, best compression

Graphics

  • SVG: Illustrations, logos, charts
  • Lottie: Animations, complex motion

Optimization

Image Compression

# WebP conversion
cwebp -q 80 input.png -o output.webp

# AVIF conversion
avifenc input.png output.avif

# PNG optimization
pngquant --quality=65-80 input.png

Responsive Images

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="Description"
       srcset="image-400.jpg 400w,
               image-800.jpg 800w,
               image-1200.jpg 1200w"
       sizes="(max-width: 600px) 100vw, 50vw">
</picture>

SVG Optimization

# SVGO optimization
svgo input.svg -o output.svg

Icon Guidelines

  • Consistent stroke width
  • Consistent sizing (24x24, 20x20)
  • Optical alignment
  • Clear at small sizes

File Organization

assets/
├── icons/
│   ├── ui/
│   └── brand/
├── images/
│   ├── originals/
│   └── optimized/
└── illustrations/

Performance Tips

  1. Lazy load below-fold images
  2. Use appropriate format for content
  3. Serve responsive sizes
  4. Consider CDN delivery
  5. Set cache headers