Photo Cleanup
技能 活跃Detect and remove screenshots, duplicates, and low-quality photos from an Immich library. Use when the user says "clean up my photos", "remove screenshots", "find duplicates", "deduplicate", "photo cleanup", "library cleanup", "how many screenshots do I have", "free up space", "remove junk photos", or any variation of cleaning, deduplicating, or optimizing a photo library.
To intelligently clean and optimize an Immich photo library by identifying and removing unwanted content like screenshots and duplicates, thereby freeing up space and organizing the collection.
功能
- Detect and remove screenshots
- Identify and remove duplicate photos
- Flag low-quality photos for review
- Provide library statistics and estimated space recovery
- Safely delete assets to trash with user approval
使用场景
- Clean up accumulated screenshots from daily use
- Deduplicate photos imported from multiple sources like Google Photos and Apple Photos
- Identify and remove blurry, dark, or tiny resolution photos
- Free up storage space on the Immich server
非目标
- Automatically deleting photos without user confirmation
- Cleaning videos
- Deleting photos with faces or those marked as favorites
- Handling photos outside the Immich library
Maintenance
- warning:Dependency ManagementThe README indicates Python 3.10+ is required, but there is no lockfile or explicit dependency pinning mentioned for Python packages, increasing the risk of version conflicts or vulnerabilities.
Trust
- info:Issues AttentionThere were 0 issues opened and 1 closed in the last 90 days, indicating low recent activity but no critical backlog.
Execution
- warning:Pinned dependenciesWhile Python 3.10+ is recommended, there's no explicit mention of pinned dependencies or a lockfile for Python packages, which could lead to instability.
安装
请先添加 Marketplace
/plugin marketplace add drolosoft/immich-photo-manager/plugin install immich-photo-manager@drolosoft-marketplace质量评分
类似扩展
Rotate Photos
99Bulk rotate photos in an Immich library — by album or asset IDs. Non-destructive, original files are never modified. Supports undo/revert. Use when the user says "rotate photos", "rotate album", "fix rotation", "photos are sideways", "rotate 90", "rotate clockwise", "rotate counterclockwise", "upside down photos", "wrong orientation", "bulk rotate", "rotate multiple", or any variation of wanting to rotate one or more photos.
Library Health Report
98Run a comprehensive health check on an Immich photo library — asset counts, storage usage, metadata completeness, orphaned files, and quality indicators. Use when the user says "library health", "health report", "library status", "library audit", "how healthy is my library", "photo stats", "library overview", "what's in my library", "library report", or any variation of wanting a comprehensive overview of their photo library's state.
Duplicate Report
95Run a comprehensive duplicate analysis on an Immich photo library using perceptual hashing. Finds cross-source duplicates (e.g. Apple Photos vs Google Photos exports), internal duplicates, and generates a detailed report with removal recommendations. Use when the user says "find duplicates", "duplicate report", "how many duplicates", "library health check", "photo dedup report", "run duplicate analysis", "compare my photo sources", or any variation of wanting to understand duplicate photos across import sources.
Metadata Fixer
95Scan for and fix broken or missing photo metadata — dates, GPS coordinates, timezone offsets, and camera info. Detects suspicious patterns (midnight/noon timestamps, missing GPS on geotagged trips) and proposes corrections using folder structure, neighboring photos, and EXIF inference. Use when the user says "fix metadata", "fix dates", "wrong dates", "missing GPS", "metadata repair", "exif fix", "photos have wrong time", "noon dates", "midnight timestamps", "fix my photo dates", "metadata fixer", or any variation of wanting to repair photo metadata.
Timeline Gaps
75Analyze the photo timeline to find suspicious gaps — months or years with zero or very few photos. Helps identify failed imports, missing backups, or periods where photos exist in only one ecosystem. Use when the user says "timeline gaps", "missing months", "missing photos", "are there gaps", "what months am I missing", "photo timeline", "coverage check", "find missing periods", "when am I missing photos", or any variation of wanting to find holes in their photo timeline.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions