Установка: клон прямо в ~/.claude/skills, автопулл через таймер синхронизации памяти
This commit is contained in:
@@ -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`.
|
||||
|
||||
## Требования
|
||||
|
||||
|
||||
Reference in New Issue
Block a user