Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eyadsibai avatar

Image Enhancement

  • 73 installs
  • 7 repo stars
  • Updated January 15, 2026
  • eyadsibai/ltk

Helps with ai & agent building tasks.

About

image-enhancement is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • image-enhancement
  • AI & Agent Building
  • AI-coding skill

Image Enhancement by the numbers

  • 73 all-time installs (skills.sh)
  • Ranked #5,555 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/eyadsibai/ltk --skill image-enhancement

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs73
repo stars7
Last updatedJanuary 15, 2026
Repositoryeyadsibai/ltk

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

<!-- Adapted from: awesome-claude-skills/image-enhancer -->

Image Enhancement Guide

Improve image quality for documentation, presentations, and social media.

When to Use

  • Improving screenshot quality for blog posts
  • Enhancing images for social media
  • Preparing images for presentations
  • Upscaling low-resolution images
  • Sharpening blurry photos
  • Cleaning up compressed images

Enhancement Workflow

1. Analyze - Check resolution, sharpness, artifacts 2. Enhance - Apply appropriate improvements 3. Optimize - Adjust for intended use case 4. Save - Preserve original, save enhanced version

Python Enhancement Script

from PIL import Image, ImageEnhance, ImageFilter

def enhance_image(input_path, output_path):
    img = Image.open(input_path)

    # Upscale if small
    if img.width < 1920:
        scale = 1920 / img.width
        new_size = (int(img.width * scale), int(img.height * scale))
        img = img.resize(new_size, Image.LANCZOS)

    # Sharpen
    img = img.filter(ImageFilter.SHARPEN)

    # Enhance contrast slightly
    enhancer = ImageEnhance.Contrast(img)
    img = enhancer.enhance(1.1)

    img.save(output_path, quality=95)
    return img.size

# Usage
enhance_image('screenshot.png', 'screenshot-enhanced.png')

ImageMagick Commands

# Sharpen image
convert input.png -sharpen 0x1 output.png

# Upscale 2x with good quality
convert input.png -resize 200% -filter Lanczos output.png

# Remove compression artifacts
convert input.jpg -enhance output.jpg

# Batch process folder
for f in *.png; do
    convert "$f" -sharpen 0x1 "enhanced-$f"
done

Optimization by Use Case

Use CaseResolutionFormatQuality
Web/Blog1920px widePNG/WebP85-95%
Social MediaPlatform-specificJPG90%
Presentations2560px+PNG95%
Print300 DPI minimumPNG/TIFF100%

Social Media Sizes

PlatformRecommended Size
Twitter1200x675
LinkedIn1200x627
Instagram1080x1080
Facebook1200x630

Tips

  • Always keep original files as backup
  • PNG for screenshots (lossless)
  • JPG for photos (smaller size)
  • WebP for web (best compression)
  • Batch process for multiple files

Required Tools

# Python
pip install Pillow

# ImageMagick
sudo apt-get install imagemagick

# For advanced upscaling
pip install opencv-python

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.