---
title: "Bulk import and reconcile large photo archives into Immich without manual re-upload loops using immich-go"
description: "Move big photo libraries, takeouts, and nested albums into Immich with metadata intact instead of babysitting one-off uploads."
verification: "listed"
source: "https://github.com/simulot/immich-go"
author: "simulot"
publisher_type: "individual"
category:
  - "Image & Creative Automation"
framework:
  - "Multi-Framework"
tool_ecosystem:
  github_repo: "simulot/immich-go"
  github_stars: 5979
---

# Bulk import and reconcile large photo archives into Immich without manual re-upload loops using immich-go

Move big photo libraries, takeouts, and nested albums into Immich with metadata intact instead of babysitting one-off uploads.

## Prerequisites

Immich server access, immich-go binary, source media library or takeout export, destination credentials or API token

## Installation

Choose whichever fits your setup:

1. Copy this skill folder into your local skills directory.
2. Clone the repo and symlink or copy the skill into your agent workspace.
3. Add the repo as a git submodule if you manage shared skills centrally.
4. Install it through your internal provisioning or packaging workflow.
5. Download the folder directly from GitHub and place it in your skills collection.

Install command or upstream instructions:

```
Install immich-go from the project release or build instructions, configure access to the target Immich instance, then run the documented import or reconcile flow against the source media library or takeout export.
```

## Documentation

- https://github.com/simulot/immich-go

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/bulk-import-and-reconcile-large-photo-archives-into-immich-without-manual-re-upload-loops-using-immich-go/)
