Files
openclaw/skills/contract-audit/SKILL.md
2026-03-01 17:44:19 +03:00

3.6 KiB
Raw Blame History

name, description
name description
contract-audit Проверка и правка договоров аренды/оказания услуг на несогласованности, ошибки реквизитов, конфликтующие формулировки и ограничения по сроку (в т.ч. не более 11 месяцев). Используй, когда нужно проанализировать договор, сверить данные с выписками ЕГРН/приложениями и подготовить точечные правки в DOCX.

Contract Audit

Используй скрипт:

python3 skills/contract-audit/scripts/contract_audit.py --docx <path.docx> [--egrn-text <file.txt> ...] [--json]
python3 skills/contract-audit/scripts/contract_audit.py --docx <path.docx> --autofix [--out <fixed.docx>] [--json]

Что делает

  • Извлекает текст из DOCX.
  • Проверяет типовые риски в договоре аренды:
    • адресные опечатки (например, «Пушкино»),
    • конфликт плательщика/получателя аренды,
    • некорректная запись суммы,
    • конфликт срока с «последними 30 днями»,
    • контроль: срок договора не более 11 месяцев,
    • несогласованности по кадастровым номерам и площадям.
  • Если передан --egrn-text, сверяет договор с выписками (кадастр, площадь, адрес).

Рабочий порядок

  1. Запусти аудит скриптом.
  2. Отдай пользователю:
    • список найденных несогласованностей,
    • готовые формулировки правок.
  3. Если пользователь просит, запускай --autofix для безопасных типовых правок в копию DOCX.
  4. После автоправок обязательно повторно прогоняй аудит по выходному файлу.

Важные правила

  • Не выдумывай факты о праве собственности: опирайся на текст ЕГРН/приложений.
  • Если есть юридическая неопределённость (доли, согласия сособственников), помечай как «требует юр. проверки».
  • Для срока аренды всегда явно указывай период и итог в месяцах.

Автозаполнение шаблона договора

Для шаблонов с плейсхолдерами {{...}} используй:

python3 skills/contract-audit/scripts/fill_contract_template.py \
  --template "templates/contracts/договор Пушкино от ИП - шаблон с плейсхолдерами.docx" \
  --data "templates/contracts/договор Пушкино от ИП - sample-data.json" \
  --out "tmp/договораполненный.docx"

После заполнения обязательно прогони аудит:

python3 skills/contract-audit/scripts/contract_audit.py --docx "tmp/договораполненный.docx"

Примеры

python3 skills/contract-audit/scripts/contract_audit.py \
  --docx /path/dogovor.docx

python3 skills/contract-audit/scripts/contract_audit.py \
  --docx /path/dogovor.docx \
  --egrn-text /path/egrn-552.txt --egrn-text /path/egrn-7181.txt