$npx -y skills add ECNU-ICALK/AutoSkill --skill image-enhancerImproves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
| 1 | # Image Enhancer |
| 2 | |
| 3 | This skill takes your images and screenshots and makes them look better—sharper, clearer, and more professional. |
| 4 | |
| 5 | ## When to Use This Skill |
| 6 | |
| 7 | - Improving screenshot quality for blog posts or documentation |
| 8 | - Enhancing images before sharing on social media |
| 9 | - Preparing images for presentations or reports |
| 10 | - Upscaling low-resolution images |
| 11 | - Sharpening blurry photos |
| 12 | - Cleaning up compressed images |
| 13 | |
| 14 | ## What This Skill Does |
| 15 | |
| 16 | 1. **Analyzes Image Quality**: Checks resolution, sharpness, and compression artifacts |
| 17 | 2. **Enhances Resolution**: Upscales images intelligently |
| 18 | 3. **Improves Sharpness**: Enhances edges and details |
| 19 | 4. **Reduces Artifacts**: Cleans up compression artifacts and noise |
| 20 | 5. **Optimizes for Use Case**: Adjusts based on intended use (web, print, social media) |
| 21 | |
| 22 | ## How to Use |
| 23 | |
| 24 | ### Basic Enhancement |
| 25 | |
| 26 | ``` |
| 27 | Improve the image quality of screenshot.png |
| 28 | ``` |
| 29 | |
| 30 | ``` |
| 31 | Enhance all images in this folder |
| 32 | ``` |
| 33 | |
| 34 | ### Specific Improvements |
| 35 | |
| 36 | ``` |
| 37 | Upscale this image to 4K resolution |
| 38 | ``` |
| 39 | |
| 40 | ``` |
| 41 | Sharpen this blurry screenshot |
| 42 | ``` |
| 43 | |
| 44 | ``` |
| 45 | Reduce compression artifacts in this image |
| 46 | ``` |
| 47 | |
| 48 | ### Batch Processing |
| 49 | |
| 50 | ``` |
| 51 | Improve the quality of all PNG files in this directory |
| 52 | ``` |
| 53 | |
| 54 | ## Example |
| 55 | |
| 56 | **User**: "Improve the image quality of screenshot-2024.png" |
| 57 | |
| 58 | **Output**: |
| 59 | ``` |
| 60 | Analyzing screenshot-2024.png... |
| 61 | |
| 62 | Current specs: |
| 63 | - Resolution: 1920x1080 |
| 64 | - Format: PNG |
| 65 | - Quality: Good, but slight blur |
| 66 | |
| 67 | Enhancements applied: |
| 68 | ✓ Upscaled to 2560x1440 (retina) |
| 69 | ✓ Sharpened edges |
| 70 | ✓ Enhanced text clarity |
| 71 | ✓ Optimized file size |
| 72 | |
| 73 | Saved as: screenshot-2024-enhanced.png |
| 74 | Original preserved as: screenshot-2024-original.png |
| 75 | ``` |
| 76 | |
| 77 | **Inspired by:** Lenny Rachitsky's workflow from his newsletter - used for screenshots in his articles |
| 78 | |
| 79 | ## Tips |
| 80 | |
| 81 | - Always keeps original files as backup |
| 82 | - Works best with screenshots and digital images |
| 83 | - Can batch process entire folders |
| 84 | - Specify output format if needed (PNG for quality, JPG for smaller size) |
| 85 | - For social media, mention the platform for optimal sizing |
| 86 | |
| 87 | ## Common Use Cases |
| 88 | |
| 89 | - **Blog Posts**: Enhance screenshots before publishing |
| 90 | - **Documentation**: Make UI screenshots crystal clear |
| 91 | - **Social Media**: Optimize images for Twitter, LinkedIn, Instagram |
| 92 | - **Presentations**: Upscale images for large screens |
| 93 | - **Print Materials**: Increase resolution for physical media |