Установка: клон прямо в ~/.claude/skills, автопулл через таймер синхронизации памяти
This commit is contained in:
@@ -31,16 +31,27 @@
|
|||||||
|
|
||||||
## Подключение как скил Claude Code
|
## Подключение как скил Claude Code
|
||||||
|
|
||||||
Репозиторий одновременно является скилом (`SKILL.md` в корне). Подключается
|
Репозиторий одновременно является скилом (`SKILL.md` в корне) и клонируется
|
||||||
симлинком, чтобы правки и `git pull` сразу применялись к скилу:
|
**прямо в каталог скила** — никаких симлинков и зависимости от `~/Projects`,
|
||||||
|
структура каталогов на разных ПК может не совпадать:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.katze-lab.ru/chesirecatt/pdf2epub.git ~/Projects/pdf2epub
|
git clone https://git.katze-lab.ru/chesirecatt/pdf2epub.git ~/.claude/skills/pdf-to-kindle
|
||||||
ln -s ~/Projects/pdf2epub ~/.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