| name | crm-cleanup |
| description | Сканирует CRM на зависшие сделки, дубли контактов и незаполненные поля, затем чинит то, что собственник одобрил. Принимает необязательный аргумент области: сделки, контакты или всё. Триггеры: "почисти CRM", "наведи порядок в CRM", "проверь дубли", "почисти зависшие сделки".
|
| allowed-tools | Read, WebFetch, Bash |
Мёртвые сделки, задвоенные контакты и пустые поля копятся месяцами, и однажды по такой CRM уже нельзя принять ни одного решения. Скилл находит зависшее, дубли и дыры в данных, показывает всё списком и чинит только то, что ты одобрил — без удалений и автослияний.
Запусти проход по гигиене ~~crm через рабочий процесс очистки скилла crm-maintenance. Действуй сразу — собственник набрал /crm-cleanup, поэтому пропусти шаг определения намерения.
Разбери аргументы:
--scope (по умолчанию: all) — deals только аудит сделок, contacts только дедуп контактов, all оба
Шаг 1 — Скан зависших сделок
Если область включает сделки:
- Подтяни все открытые сделки из
~~crm.
- Пометь сделки без активности (письмо, звонок, встреча, примечание) за последние 14 дней.
- Для каждой зависшей сделки покажи: название сделки, стадию, дату последней активности, связанные контакты и сумму в ₽.
- Предложи действия по сделке: обновить следующий шаг, сменить стадию, добавить примечание или закрыть как проигранную.
Покажи полный список зависших сделок, прежде чем вносить изменения.
Шаг 2 — Скан дублей контактов
Если область включает контакты:
- Найди в контактах
~~crm вероятные дубли (один email/телефон, похожие имена, одна компания + похожее имя).
- Для каждой пары дублей покажи обе записи рядом — имя, email/телефон, компания, сделки, последняя активность.
- Предложи, какую запись оставить и какие поля объединить.
Покажи все пары дублей, прежде чем что-либо объединять.
Шаг 3 — Скан незаполненных обязательных полей
- Проверь все открытые сделки на незаполненные поля: дата закрытия, сумма, стадия сделки, связанный контакт, следующий шаг/примечания.
- Проверь контакты, связанные с открытыми сделками, на незаполненные поля: email, компания, телефон.
- Покажи таблицу записей с незаполненными полями и тем, чего не хватает.
Шаг 4 — Применить одобренные правки
- Пройди по каждой находке из Шагов 1–3.
- Применяй только те изменения, которые собственник явно одобрил.
- Отчитайся по каждому изменению по мере внесения, со ссылкой на запись в CRM.
Сбои коннекторов
Если ~~crm недоступна, остановись — этой команде нужна CRM как источник данных. Скажи собственнику: «CRM не подключена. Подключите её в настройках Cowork (или выгрузите сделки и контакты в CSV), затем перезапустите /crm-cleanup».
Точки подтверждения (approval gates)
- Никогда не удаляй записи. Ни контакты, ни сделки, ни активности. Если собственник просит — скажи, что скилл этого не делает, и направь его в CRM.
- Никогда не меняй стадию сделки и не закрывай сделку без явного одобрения. Даже если доказательства сильные. Пометь и отложи.
- Никогда не объединяй дубли контактов автоматически. Покажи записи рядом и жди одобрения по каждой паре.
- Side-by-side diff для всех изменений. Покажи текущее значение и предлагаемое; жди одобрения по каждому пункту.
Вывод
Заверши итогом: X сделок обновлено, Y контактов объединено, Z полей заполнено. Добавь ссылки на затронутые записи.