Установка: клон прямо в ~/.claude/skills, автопулл через таймер синхронизации памяти

This commit is contained in:
Илья Поляков
2026-08-03 07:34:30 +03:00
parent 495d80f326
commit 539c6aff22
+17 -6
View File
@@ -31,16 +31,27 @@
## Подключение как скил Claude Code
Репозиторий одновременно является скилом (`SKILL.md` в корне). Подключается
симлинком, чтобы правки и `git pull` сразу применялись к скилу:
Репозиторий одновременно является скилом (`SKILL.md` в корне) и клонируется
**прямо в каталог скила** — никаких симлинков и зависимости от `~/Projects`,
структура каталогов на разных ПК может не совпадать:
```bash
git clone https://git.katze-lab.ru/chesirecatt/pdf2epub.git ~/Projects/pdf2epub
ln -s ~/Projects/pdf2epub ~/.claude/skills/pdf-to-kindle
git clone https://git.katze-lab.ru/chesirecatt/pdf2epub.git ~/.claude/skills/pdf-to-kindle
```
Проверка: скил `pdf-to-kindle` появляется в списке доступных при следующем
запуске сессии.
Скил `pdf-to-kindle` появится в списке доступных при следующем запуске сессии.
Обновление на любом ПК: `git -C ~/.claude/skills/pdf-to-kindle pull`.
Автообновление подцеплено к таймеру синхронизации памяти — вторая строка
`ExecStart` в `~/.config/systemd/user/claude-memory-sync.service` (префикс `-`
означает «не считать ошибкой, если скил не склонирован»):
```ini
ExecStart=-/usr/bin/git -C %h/.claude/skills/pdf-to-kindle pull --rebase --autostash --quiet
```
На новом ПК строку нужно добавить вручную и выполнить
`systemctl --user daemon-reload`.
## Требования