{"slug":"archive-and-reorganize-local-photo-libraries-with-photo-cli","title":"Archive and reorganize local photo libraries with photo-cli","summary":"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.","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-26T16:35:06.253501Z","repo":{"url":"https://github.com/agentskillexchange/skills","stars":50,"forks":70,"license":"MIT","updatedAt":"2026-10-06T13:27:24Z"},"bodyHtml":"<hr>\n<h2>name: \"Archive and reorganize local photo libraries with photo-cli\"\nslug: \"archive-and-reorganize-local-photo-libraries-with-photo-cli\"\ndescription: \"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.\"\ngithub_stars: 68\nverification: \"security_reviewed\"\nsource: \"https://github.com/photo-cli/photo-cli\"\nauthor: \"photo-cli contributors\"\npublisher_type: \"open_source_project\"\ncategory: \"Image &amp; Creative Automation\"\nframework: \"Multi-Framework\"\ntool_ecosystem:\ngithub_repo: \"photo-cli/photo-cli\"\ngithub_stars: 68</h2>\n<h1>Archive and reorganize local photo libraries with photo-cli</h1>\n<p>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.</p>\n<h2>Prerequisites</h2>\n<p>photo-cli, access to the source photo library, destination storage for the reorganized archive</p>\n<h2>Installation</h2>\n<p>Use the upstream install or setup path that matches your environment:</p>\n<ul>\n<li>npx @modelcontextprotocol/inspector  mcp --input </li>\n<li>npx @modelcontextprotocol/inspector photo-cli mcp --input </li>\n<li>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...</li>\n</ul>\n<p>Requirements and caveats from upstream:</p>\n<ul>\n<li>This application can be installed by Homebrew (macOS &amp; Linux), container (Docker, Podman), standalone executable (without dependency and SDK) or as .NET tool.</li>\n<li>A photo archive folder created with photo-cli archive (must contain the photo-cli.db SQLite database).</li>\n<li>\"command\": \"\",</li>\n</ul>\n<p>Basic usage or getting-started notes:</p>\n<ul>\n<li><p><a><img src=\"https://img.shields.io/nuget/v/photo-cli?label=stable&amp;color=blue\" alt=\"Nuget release\"></a> [<img src=\"https://img.shields.io/nuget/dt/photo-cli\" alt=\"Nuget download count\">](https://www.nuget.o...</p>\n</li>\n<li><p><a href=\"#features-explained-with-examples\">Features Explained With An Example</a></p>\n</li>\n<li><p><a href=\"#sample-usage-screenshots\">Sample Usage Screenshots</a></p>\n</li>\n<li><p>Source: <a href=\"https://github.com/photo-cli/photo-cli\">https://github.com/photo-cli/photo-cli</a></p>\n</li>\n<li><p>Extracted from upstream docs: <a href=\"https://raw.githubusercontent.com/photo-cli/photo-cli/HEAD/README.md\">https://raw.githubusercontent.com/photo-cli/photo-cli/HEAD/README.md</a></p>\n</li>\n</ul>\n<h2>Documentation</h2>\n<ul>\n<li><a href=\"https://photocli.com\">https://photocli.com</a></li>\n</ul>\n<h2>Source</h2>\n<ul>\n<li><a href=\"https://agentskillexchange.com/skills/archive-and-reorganize-local-photo-libraries-with-photo-cli/\">Agent Skill Exchange</a></li>\n</ul>\n","files":[{"path":"SKILL.md","sizeBytes":2731,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-26T16:37:14.873739Z","sha256":"49A40AF53CDB6A6579A331EFEEC6E8A42270E69749C5F710CE9B01B8008D7BDA","sizeBytes":1255},"review":null,"source":{"repositoryUrl":"https://github.com/agentskillexchange/skills","path":"skills/archive-and-reorganize-local-photo-libraries-with-photo-cli","license":"MIT","commit":"b57b422f46130bbdbd0f5ce28c65df2ad38d6b98","subtreeSha":"493B0B55E612C3382B27037188E1736A50700D5A9F4CC47391882C0D8356ACD6","lastSyncedAt":"2026-10-06T15:24:01.621798Z"},"reviewedAt":"2026-09-26T16:41:28.132081Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/agentskillexchange/skills/tree/main/skills/archive-and-reorganize-local-photo-libraries-with-photo-cli"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install agentskillexchange-skills@llmmart"},{"target":"git","command":"git clone https://github.com/agentskillexchange/skills.git"}]}