Skip to main content

Metadata Fixer

Skill Verified Active

Scan 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.

Purpose

To automatically identify and help users fix common issues with photo metadata in their Immich library, ensuring dates, locations, and camera information are accurate and consistent.

Features

  • Scan for broken/missing photo metadata
  • Detect suspicious timestamps (noon/midnight)
  • Infer missing GPS from neighboring photos
  • Correct timezone offsets using GPS location
  • Propose fixes with user approval
  • Log all applied metadata changes

Use Cases

  • Fix photos with default noon or midnight timestamps.
  • Recover missing GPS data for geotagged trips.
  • Correct timezone errors on photos taken abroad.
  • Reconstruct missing EXIF date information for imported images.

Non-Goals

  • Automatically applying metadata fixes without user confirmation.
  • Operating on photos outside of an Immich instance.
  • Performing general photo organization or album creation.

Practices

  • Metadata Repair
  • Data Integrity
  • User-Controlled Modifications

Prerequisites

  • Running Immich server (v1.90+)
  • Immich API key
  • Python 3.10+ with pip

Documentation

  • info:Configuration & parameter referenceWhile the SKILL.md details the workflow and logic, it does not explicitly document parameters for the `update_asset_metadata` tool or default values for any configuration aspects.

Practical Utility

  • info:Usage examplesThe SKILL.md outlines the logic and proposed outputs but does not provide concrete end-to-end examples with specific inputs and outputs for the fix strategies.

Installation

First, add the marketplace

/plugin marketplace add drolosoft/immich-photo-manager
/plugin install immich-photo-manager@drolosoft-marketplace

Quality Score

Verified
95 /100
Analyzed about 17 hours ago

Trust Signals

Last commit7 days ago
Stars16
LicenseMIT
Status
View Source

Similar Extensions

Rotate Photos

99

Bulk 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.

Skill
drolosoft

Library Health Report

98

Run 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.

Skill
drolosoft

Immich Photo Manager

97

Search and explore an Immich photo library using natural language, GPS locations, dates, people, cameras, and AI-powered visual search (CLIP). Use when the user says "find photos of", "search my photos", "show me pictures from", "where are my photos of", "do I have photos of", "find all screenshots", "photos taken with", "photos from 2019", "photos near", "photos of [person]", or any variation of searching, browsing, or exploring their photo library.

Skill
drolosoft

Timeline Gaps

75

Analyze 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.

Skill
drolosoft

Photo Cleanup

75

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.

Skill
drolosoft

Validate Album

100

Validates album directory structure, file locations, and content integrity. Use before release or whenever the user wants to check an album's structural health.

Skill
bitwize-music-studio

© 2025 SkillRepo · Find the right skill, skip the noise.