Archive and reorganize local photo libraries with photo-cli

SkillMedia

This skill lets your AI reorganize a local photo library into a cleaner folder structure. It reads each photo's capture metadata and works out where the photos were taken, so the whole archive ends up consistently organized. Everything stays on your own computer, with nothing moved to an online photo service.

Available today. Use it from your connected AI after setup.

After adding it, point your AI at the folder that holds your photo library and ask it to reorganize the archive. The photos are read and refiled right on your computer.

Then ask your AI: use the Archive and reorganize local photo libraries with photo-cli skill

What your AI can do with it

  • Read capture metadata from photos in a local library
  • Turn location data into place names for where photos were taken
  • Rebuild a photo archive into a cleaner folder structure
  • Normalize a messy photo collection so it is organized consistently
  • Keep the entire library local instead of moving it to a hosted photo platform

What this skill tells your AI

The instructions your AI receives, as published by agentskillexchange/skills in skills/archive-and-reorganize-local-photo-libraries-with-photo-cli/SKILL.md and read by ahel’s review.

Use photo-cli when an agent needs to normalize a local photo archive by reading capture metadata, reverse geocoding locations, and rebuilding a cleaner folder structure without moving into a hosted photo platform.

Prerequisites

photo-cli, access to the source photo library, destination storage for the reorganized archive

Installation

Use the upstream install or setup path that matches your environment:

  • npx @modelcontextprotocol/inspector {photo-cli-standalone-executable-or-dotnet-tool-path-or-docker-command} mcp --input {archive-folder-path}
  • npx @modelcontextprotocol/inspector photo-cli mcp --input {archive-folder-path}
  • docker run --rm --volume ./test-photographs:/photos/input --volume ./archive:/photos/output photocli/photocli archive --input /photos/input --output /photos/output --album-type DateRange --album-name My-Album --auto-r...

Requirements and caveats from upstream:

  • This application can be installed by Homebrew (macOS & Linux), container (Docker, Podman), standalone executable (without dependency and SDK) or as .NET tool.
  • A photo archive folder created with photo-cli archive (must contain the photo-cli.db SQLite database).
  • "command": "{photo-cli-standalone-executable-or-dotnet-tool-path-or-docker-command}",

Basic usage or getting-started notes:

Documentation

Source

Signals

GitHub stars
38
Forks
53
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
archive-and-reorganize-local-photo-libraries-with-photo-cli
Source
github.com/agentskillexchange/skills