Archive and reorganize local photo libraries with photo-cli
SkillMediaThis 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.
No other account needed.
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:
-
[](https://www.nuget.o...
-
Features Explained With An Example
-
Sample Usage Screenshots
-
Extracted from upstream docs: https://raw.githubusercontent.com/photo-cli/photo-cli/HEAD/README.md
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