commit 515c3cb0a2cc964daa28c29abb96f27f8d8f2e4c Author: Zhongwei Li Date: Sat Nov 29 18:15:53 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..320084b --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,12 @@ +{ + "name": "image-enhancer", + "description": "Improves image and screenshot quality by enhancing resolution, sharpness, and clarity for professional presentations and documentation.", + "version": "0.0.0-2025.11.28", + "author": { + "name": "ComposioHQ", + "email": "tech@composio.dev" + }, + "skills": [ + "./" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..7a99303 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# image-enhancer + +Improves image and screenshot quality by enhancing resolution, sharpness, and clarity for professional presentations and documentation. diff --git a/SKILL.md b/SKILL.md new file mode 100644 index 0000000..eeb9fac --- /dev/null +++ b/SKILL.md @@ -0,0 +1,99 @@ +--- +name: image-enhancer +description: Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts. +--- + +# Image Enhancer + +This skill takes your images and screenshots and makes them look better—sharper, clearer, and more professional. + +## When to Use This Skill + +- Improving screenshot quality for blog posts or documentation +- Enhancing images before sharing on social media +- Preparing images for presentations or reports +- Upscaling low-resolution images +- Sharpening blurry photos +- Cleaning up compressed images + +## What This Skill Does + +1. **Analyzes Image Quality**: Checks resolution, sharpness, and compression artifacts +2. **Enhances Resolution**: Upscales images intelligently +3. **Improves Sharpness**: Enhances edges and details +4. **Reduces Artifacts**: Cleans up compression artifacts and noise +5. **Optimizes for Use Case**: Adjusts based on intended use (web, print, social media) + +## How to Use + +### Basic Enhancement + +``` +Improve the image quality of screenshot.png +``` + +``` +Enhance all images in this folder +``` + +### Specific Improvements + +``` +Upscale this image to 4K resolution +``` + +``` +Sharpen this blurry screenshot +``` + +``` +Reduce compression artifacts in this image +``` + +### Batch Processing + +``` +Improve the quality of all PNG files in this directory +``` + +## Example + +**User**: "Improve the image quality of screenshot-2024.png" + +**Output**: +``` +Analyzing screenshot-2024.png... + +Current specs: +- Resolution: 1920x1080 +- Format: PNG +- Quality: Good, but slight blur + +Enhancements applied: +✓ Upscaled to 2560x1440 (retina) +✓ Sharpened edges +✓ Enhanced text clarity +✓ Optimized file size + +Saved as: screenshot-2024-enhanced.png +Original preserved as: screenshot-2024-original.png +``` + +**Inspired by:** Lenny Rachitsky's workflow from his newsletter - used for screenshots in his articles + +## Tips + +- Always keeps original files as backup +- Works best with screenshots and digital images +- Can batch process entire folders +- Specify output format if needed (PNG for quality, JPG for smaller size) +- For social media, mention the platform for optimal sizing + +## Common Use Cases + +- **Blog Posts**: Enhance screenshots before publishing +- **Documentation**: Make UI screenshots crystal clear +- **Social Media**: Optimize images for Twitter, LinkedIn, Instagram +- **Presentations**: Upscale images for large screens +- **Print Materials**: Increase resolution for physical media + diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..36e8bc8 --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,45 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:ComposioHQ/awesome-claude-skills:image-enhancer", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "970a648554ebacaa7ba1ef2a2c61afcb2396f311", + "treeHash": "113e3d365e847c68f8e8ca94e4838f29116ba5406b43794f5e2982aa1be275d7", + "generatedAt": "2025-11-28T10:10:05.597822Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "image-enhancer", + "description": "Improves image and screenshot quality by enhancing resolution, sharpness, and clarity for professional presentations and documentation.", + "version": null + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "ae742e0ae19844401827dff8a589bef44a2b009083a1c45b1a4289e2fed744e4" + }, + { + "path": "SKILL.md", + "sha256": "57b003b9cd0c3e42861194c37e2df061061f3e1e4b03e776fa33bf27b045e40c" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "f4cf28a73aaf37dda1c6eabe455312ad7226117018734fe6e2c734f03235f972" + } + ], + "dirSha256": "113e3d365e847c68f8e8ca94e4838f29116ba5406b43794f5e2982aa1be275d7" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file