Установка через SKILL_REPOS в sync.sh репозитория claude-memory, без правки systemd-юнита

This commit is contained in:
Илья Поляков
2026-08-03 07:36:14 +03:00
parent 539c6aff22
commit 0a98e7cf65
+10 -9
View File
@@ -40,18 +40,19 @@ git clone https://git.katze-lab.ru/chesirecatt/pdf2epub.git ~/.claude/skills/pdf
```
Скил `pdf-to-kindle` появится в списке доступных при следующем запуске сессии.
Обновление на любом ПК: `git -C ~/.claude/skills/pdf-to-kindle pull`.
Автообновление подцеплено к таймеру синхронизации памяти — вторая строка
`ExecStart` в `~/.config/systemd/user/claude-memory-sync.service` (префикс `-`
означает «не считать ошибкой, если скил не склонирован»):
Ручной клон нужен только если нет синхронизации памяти. **Штатный путь —
автоматический:** репозиторий перечислен в массиве `SKILL_REPOS` в `sync.sh`
репозитория [`claude-memory`](https://git.katze-lab.ru/chesirecatt/claude-memory),
который крутится по таймеру `claude-memory-sync.timer` раз в 10 минут. На новом
ПК скил клонируется сам при первом же прогоне синхронизации памяти, дальше
обновляется. Ручных шагов и правки systemd-юнита не требуется.
```ini
ExecStart=-/usr/bin/git -C %h/.claude/skills/pdf-to-kindle pull --rebase --autostash --quiet
```
Синхронизация односторонняя (`pull`): правки вносятся и пушатся руками из
`~/.claude/skills/pdf-to-kindle`.
На новом ПК строку нужно добавить вручную и выполнить
`systemctl --user daemon-reload`.
Чтобы добавить в автосинхронизацию ещё один скил — строка в `SKILL_REPOS`
формата `"<git-url> <имя каталога скила>"`.
## Требования