# Migrate

> Uzytkownik chce zmigrowac konwersacje Claude Code z innego komputera.

- Skill: `majiayu000/migrate` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/migrate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/migrate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/migrate

---


---
name: migrate
description: Migracja sesji Claude Code z innego urządzenia (Windows/Android). Triggers: migrate, przenieś sesje, importuj
---

Uzytkownik chce zmigrowac konwersacje Claude Code z innego komputera.

## KROK 1: Uruchom GUI

**Ścieżki (sprawdź w kolejności):**
1. `D:\Projekty StriX\KFG\scripts\migrate\migrate_gui.py`
2. `C:\Users\kamil\projekty\KFG\scripts\migrate\migrate_gui.py`
3. `~/.templates/scripts/migrate_gui.py` (installed via desktop/install.ps1)

```powershell
# Znajdź i uruchom
$paths = @(
    "D:\Projekty StriX\KFG\scripts\migrate\migrate_gui.py",
    "C:\Users\kamil\projekty\KFG\scripts\migrate\migrate_gui.py",
    "$env:USERPROFILE\.templates\scripts\migrate_gui.py"
)
foreach ($path in $paths) {
    if (Test-Path $path) {
        Start-Process pythonw -ArgumentList $path
        break
    }
}
```

Poinformuj usera: "Otworzylem okno migracji. Wybierz konwersacje i kliknij 'Migruj wybrane'. Daj znac jak skonczysz."

## KROK 2: Po zakonczeniu przez usera
Przeczytaj wynik:
```python
import json
from pathlib import Path
import os

result_file = Path(os.environ["USERPROFILE"]) / ".claude" / "migration_result.json"
if result_file.exists():
    with open(result_file, 'r', encoding='utf-8') as f:
        data = json.load(f)
    print(f"Status: {data['status']}")
    if data['result']:
        r = data['result']
        print(f"Zmigrowano: {r['success']}/{r['total']}")
        print(f"Session IDs: {r['session_ids'][:3]}")
```

Pokaz userowi wynik i session_id do `claude --resume <id>`

