log-leave — скилл для Claude Code: что делает и как установить
Вносит запись об отпуске сотрудника в реестр и запускает расчёт юридических сроков. Пригодится юристам по трудовому праву и HR-командам при оформлении FMLA или отпусков штата.
npx skills add anthropics/claude-for-legal --skill log-leave -a claude-codeЧто делает log-leave
Скилл собирает данные об отпуске сотрудника и сохраняет их в файл ~/.claude/plugins/config/claude-for-legal/employment-legal/leave-register.yaml. Агент запрашивает все вводные единым сообщением: роль или имя, штат, тип отпуска (FMLA, законы штата, USERRA или ADA), дату начала, график и статус медицинских справок.
После получения ответов ассистент сверяется с таблицей юрисдикций в файле CLAUDE.md, определяет положенное количество часов или недель и высчитывает ближайший дедлайн. Если уведомление о назначении ещё не отправлено, отсчитываются 5 рабочих дней от начала отпуска. Для запрошенного медицинского подтверждения даётся 15 календарных дней. Если документы готовы, отслеживается порог исчерпания лимита в 75%.
Инструмент жёстко завязан на пути плагина claude-for-legal. Если в директории отсутствует локальный файл CLAUDE.md с таблицей юрисдикций, расчёт лимитов и правил штата просто не сработает.
Какие задачи решает
- зафиксировать начало отпуска сотрудника в локальном YAML-реестре
- рассчитать срок отправки уведомления о назначении отпуска
- отследить 15-дневный лимит на получение медицинского заключения
- определить положенный объём отпуска по таблице юрисдикции штата
Примеры запросов агенту
- /employment-legal:log-leave
- /employment-legal:log-leave Sarah (инженер, Калифорния), ушла в отпуск по FMLA сегодня, уведомление ещё не отправляли
Как установить log-leave
1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill log-leave -a claude-code2Вручную: положить файлы
~/.claude/skills/log-leave/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/log-leave/
1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill log-leave -a codex2Вручную: положить файлы
.agents/skills/log-leave/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill log-leave -a cursor2Вручную: положить файлы
.cursor/skills/log-leave/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/claude-for-legal log-leave2Вручную: положить файлы
.github/skills/log-leave/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill log-leave -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/claude-for-legal --path employment-legal/skills/log-leaveВручную: положить файлы
.devin/skills/log-leave/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill log-leave -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о log-leave
Как установить log-leave в Claude Code?
Выполните команду npx skills add anthropics/claude-for-legal --skill log-leave -a claude-code в терминале.
Что делает скилл log-leave?
Запрашивает параметры отпуска, рассчитывает сроки для кадровых уведомлений и добавляет новую запись в leave-register.yaml.
Куда скилл сохраняет записи об отпусках?
Записи сохраняются в файл ~/.claude/plugins/config/claude-for-legal/employment-legal/leave-register.yaml. Если этот файл ещё не создан, скилл создаст его автоматически.
Исходный текст
SKILL.md · Apache-2.0
--- name: log-leave description: > Add a new leave to the leave register with the minimum information needed to start tracking deadlines. Use when an employee goes on leave and you want the tracker to watch designation, certification, and exhaustion clocks from day one. argument-hint: "[describe the leave — employee/role, type, jurisdiction, start date]" --- # /log-leave Adds a new leave entry to `~/.claude/plugins/config/claude-for-legal/employment-legal/leave-register.yaml` with the minimum information needed to start tracking deadlines. Use when an employee goes on leave and you want the tracker to watch the clocks from day one. ## Instructions 1. Read `~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md` → jurisdiction table and Systems section. 2. Ask all of the following in a single prompt — do not drip them one at a time: > A few quick questions to set up leave tracking: > > - Employee name or role (anonymized is fine) > - Where do they work? (State — this determines which rules apply) > - Leave type: FMLA / state leave (which state) / USERRA / ADA accommodation > - Leave start date > - Is this intermittent leave? > - Expected return date (if known — leave blank if not) > - Has the designation notice been sent? If yes, when? > - Has medical certification been requested? If yes, when? 3. Using the jurisdiction table in `~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md`, look up the applicable leave entitlement (hours/weeks) for this leave type in this jurisdiction. 4. Compute the first upcoming deadline based on the information provided: - Designation not yet sent → deadline is 5 business days from leave start - Med cert requested but not received → deadline is 15 days from request date - Both sent and received → next deadline is at 75% exhaustion 5. Write a new entry to `~/.claude/plugins/config/claude-for-legal/employment-legal/leave-register.yaml` using the leave register format from the leave-tracker agent. If the file doesn't exist, create it. 6. Confirm with a single line: > "Logged. [Employee/Role] — [Leave type] — [Jurisdiction] — started [date]. > First deadline: [what it is and when]. Leave tracker will alert automatically." ## Examples ``` /employment-legal:log-leave ``` ``` /employment-legal:log-leave Sarah (Sr. Engineer, works in California) just started FMLA today for a serious health condition. Intermittent. No designation sent yet. ```
© anthropics · Apache-2.0 · anthropics/claude-for-legal