Корейские трудовые договоры
kimlawtech/korean-contractsClaude Code скилл для автоматического составления 9 видов корейских договоров: трудовые, фриланс, аутсорсинг и др. Включает MCP-сервер для защиты персональных данных, проверку по 14 правилам трудового законодательства и актуальные нормы 2026 года.
Установка
git clone https://github.com/kimlawtech/korean-contracts.gitREADME
korean-contracts
Инструмент автоматического составления договоров для корейского бизнеса на базе AI
Набор скиллов для Claude Code, позволяющий предпринимателям, HR-специалистам и владельцам малого бизнеса в диалоговом режиме составлять 8 видов договоров: трудовые, договоры с частичной занятостью, фриланс-договоры, договоры аутсорсинга и другие.
Скилл учитывает минимальную заработную плату 2026 года и актуальные решения Верховного суда, автоматически генерирует черновики договоров, прошедших правовую проверку по RULE 1–14, и сохраняет их в форматах .txt и .docx.
Создаётся в рамках корейского AI-хаба по правовым вопросам SpeciAI. Приглашаем предпринимателей и юристов, решающих вопросы договоров, трудового права, инвестиций и интеллектуальной собственности с помощью AI. → discord.gg/3gYGuMcqgb | @kimlawtech
Поддерживаемые типы договоров (8 видов)
| Команда | Договор | Основная аудитория |
|---|---|---|
/korean-contracts | Диагностика типа договора | Когда неизвестно, какой договор нужен |
/employment-contract | Трудовой договор | Штатные и срочные сотрудники, компании от 5 чел. и менее, фиксированные сверхурочные, испытательный срок |
/parttime-contract | Договор с частичной занятостью | Кафе, магазины, общий формат; разветвление по порогу 15 часов в неделю |
/flexible-contract | Договор о гибком графике | Гибкий, выборный, дистанционный и удалённый режим работы |
/freelancer-contract | Фриланс-договор | Физические лица-фрилансеры и ИП, удержание налога 3,3% |
/outsourcing-contract | Договор аутсорсинга | Заказы между юридическими лицами, налоговые накладные, предотвращение незаконного заёмного труда |
/contract-amendment | Соглашение об изменении условий труда | Изменение зарплаты, места работы, обязанностей, рабочего времени |
/salary-renewal | Договор о продлении зарплаты | Пересмотр оклада, фиксированные сверхурочные, система суммированного учёта |
/daily-worker-contract | Договор с поденным работником | Строительство, мероприятия, краткосрочная занятость, удержание налога, страхование от несчастных случаев |
Пример генерации договора
Ниже приведён трудовой договор, реально сгенерированный скиллом /employment-contract.
Достаточно ввести ответы на вопросы интервью — пункты договора заполняются автоматически, проходят правовую проверку по RULE 1–14 и сохраняются в файлы .txt и .docx.

Что видно на этом экране:
- Автоматическая вставка правовой оговорки об ограничении ответственности
- Автоматическое формирование 5 обязательных пунктов по ст. 17 Закона о труде (срок договора, обязанности, рабочее время, зарплата, отпуск)
- Раздельное указание составляющих зарплаты (базовый оклад + надбавки + итого)
- Автоматическая проверка минимальной зарплаты 10 320 вон/час (генерация блокируется при несоответствии)
- Формулировка о включении условной премии за нахождение в штате в обычную зарплату (Верховный суд, 19.12.2024)
Ключевые возможности
Персона сертифицированного специалиста по трудовому праву и юриста с 20-летним опытом
Для каждого типа договора специализированная персона проводит интервью. Сначала объясняются правовые риски, затем пользователь вводит данные осознанно.
Автоматическая правовая проверка по RULE 1–14
До и после генерации договора автоматически применяется чеклист из 14 пунктов.
| Проверяемые пункты | Содержание |
|---|---|
| RULE 1–5 | 5 обязательных пунктов ст. 17 Закона о труде, срок договора, состав зарплаты |
| RULE 6–9 | Предупреждение об увольнении, строка подписи, минимальная зарплата, разветвление по числу сотрудников |
| RULE 10–11 | Оговорка об ограничении ответственности, 4 вида социального страхования |
| RULE 12 | Условная премия за нахождение в штате в составе обычной зарплаты (Верховный суд, 19.12.2024) |
| RULE 13 | Обязанность выдавать расчётный листок (§48②) |
| RULE 14 | 7 признаков скрытого трудоустройства под видом фриланса (Верховный суд, дело 2006да49830) |
Проверка существующих договоров и учёт изменений законодательства
Вставьте действующий договор — система проанализирует его по актуальным нормам и судебной практике и выдаст результаты в трёх категориях.
| Категория | Содержание |
|---|---|
| ❌ Нарушение — исправить немедленно | Несоответствие минимальной зарплате, отпуск по уходу за ребёнком супруга 10 дней (старая редакция) и другие нарушения действующего законодательства |
| ⚠️ Требуется учёт изменений законодательства | Условная премия в составе обычной зарплаты (19.12.2024), разделение базового оклада при суммированном учёте (26.12.2024) и др. |
| 💡 Рекомендации по улучшению | Пункты, не нарушающие закон, но рекомендуемые к доработке для предотвращения споров |
Выберите пункты для исправления — система перепишет только их, максимально сохранив исходный текст.
Автоматическое разветвление
- От 5 сотрудников / менее 5 — автоматическое разветвление по надбавкам за сверхурочные, оплачиваемым праздникам, ежегодному отпуску и защите от незаконного увольнения
- 15 часов в неделю и более / менее — автоматическое применение норм по еженедельному пособию и регистрации в системе социального страхования
- Предотвращение права на продление срочного договора — автоматическая вставка в срочные договоры
Актуальные нормы законодательства и судебная практика
- Минимальная зарплата 2026 года — 10 320 вон/час: автоматическая проверка (генерация блокируется при несоответствии)
- Верховный суд, 19.12.2024 — условная премия за нахождение в штате включается в обычную зарплату (отмена критерия постоянства)
- Верховный суд, 26.12.2024 — часть суммированного учёта, не соответствующая минимальной зарплате, признаётся недействительной
- Отпуск по уходу за ребёнком супруга — 20 дней (Закон о равных возможностях в сфере занятости, §18-2, вступил в силу в 2025 году)
- Закон о субподряде, 28.08.2024 — пятикратное возмещение ущерба за незаконное использование технических данных
- Обязанность выдавать расчётный листок (Закон о труде, §48②, штраф 100 000 вон)
🔒 MCP-сервер безопасности (новинка v2.1)
Это наиболее важная функция. Имена работников, номера удостоверений личности, адреса и зарплаты, включаемые в договоры, являются чувствительными персональными данными и не должны передаваться на серверы Claude и Anthropic в открытом виде.
Пакет включает локальный сервер Model Context Protocol (MCP), который маскирует персональные данные токенами перед передачей в Claude и восстанавливает их только при сохранении итогового файла на компьютере пользователя.
Схема обработки
[Ввод пользователя]
"Директор Хон Гильдон, сотрудник И Чжигвон, зарплата 3 000 000 вон"
↓
[Маскировка MCP — локально на компьютере пользователя]
"PERSON_B, PERSON_A, AMOUNT_3M"
↓
[Что видит Claude — только токены]
Генерация пунктов договора в токенизированном виде
↓
[Сохранение MCP — восстановление локально на компьютере пользователя]
Подстановка реальных значений → сохранение в .txt + .docx
Что защищается
| Данные | Маскирующий токен | Место восстановления |
|---|---|---|
| Имена работника и работодателя | PERSON_A, PERSON_B | Локальная память сессии |
| Первые 6 цифр номера удостоверения личности | ID_FRONT | Локальная память сессии |
| Адрес | ADDRESS_A, ADDRESS_B | Локальная память сессии |
| Зарплата и сумма договора | AMOUNT_3M, AMOUNT_500K | Локальная память сессии |
| Номер телефона и регистрационный номер компании | CONTACT_A, BIZ_NO | Локальная память сессии |
Время жизни сессии: автоматическое удаление сразу после сохранения договора. Также удаляется при завершении процесса.
5 инструментов MCP
| Инструмент | Назначение |
|---|---|
mask_personal_info | Принимает карту переменных, токенизирует персональные данные, сохраняет оригиналы в сессии |
save_contract | Восстанавливает маскированный текст договора и сохраняет в .txt + .docx |
load_contract_for_review | Читает существующий файл договора и автоматически маскирует его |
save_reviewed_contract | Сохраняет отредактированный после проверки договор с восстановлением данных |
list_sessions | Просмотр списка активных сессий (для отладки) |
Установка MCP-сервера
# 1. Установка зависимостей Python
pip install mcp python-docx
# 2. Регистрация сервера в файле настроек Claude Desktop
# ~/Library/Application Support/Claude/claude_desktop_config.jsonСодержимое файла настроек:
{
"mcpServers": {
"korean-contracts": {
"command": "python3",
"args": ["/Users/<имя_пользователя>/Desktop/skill/korean-contracts/mcp-server/server.py"]
}
}
}После перезапуска Claude Desktop MCP-сервер подключается автоматически.
Работа без MCP-сервера
Если MCP не подключён, скилл автоматически переходит в режим плейсхолдеров. Чувствительные поля отображаются в виде [имя работника], [базовый оклад] и т. д. — пользователь заполняет их вручную в итоговом файле.
Установка
Требования
- Установленный Claude Code
- Git
- Python 3 (для конвертации в
.docx, пакетpython-docx)
Команды установки
macOS / Linux
git clone https://github.com/kimlawtech/korean-contracts
cd korean-contracts
bash install.shWindows (PowerShell)
git clone https://github.com/kimlawtech/korean-contracts
cd korean-contracts
powershell -ExecutionPolicy Bypass -File install.ps1Что делает установочный скрипт автоматически:
- Создаёт симлинки (macOS) или Junction (Windows) для каждого скилла в
~/.claude/skills/ - Устанавливает зависимости Python (
mcp,python-docx) - Автоматически регистрирует MCP-сервер в файле настроек Claude Desktop
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
После установки полностью закройте Claude Desktop и запустите его заново — MCP-сервер подключится автоматически.
Настройка пути установки
# macOS / Linux
CLAUDE_SKILLS_DIR=/your-project/.claude/skills bash install.sh# Windows
$env:CLAUDE_SKILLS_DIR="C:\your-project\.claude\skills"
powershell -ExecutionPolicy Bypass -File install.ps1