Мёртвые сделки, задвоенные контакты и пустые поля копятся месяцами, и однажды по такой 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 полей заполнено. Добавь ссылки на затронутые записи.
1---2name: crm-cleanup3description: Сканирует CRM на зависшие сделки, дубли контактов и незаполненные поля, затем чинит то, что собственник одобрил. Принимает необязательный аргумент области: сделки, контакты или всё. Триггеры: "почисти CRM", "наведи порядок в CRM", "проверь дубли", "почисти зависшие сделки".4---56<!-- Производное от Anthropic knowledge-work-plugins / small-business (Apache-2.0, (c) Anthropic). Локализовано под РФ, файл изменён. См. /NOTICE и /LICENSE. -->78Мёртвые сделки, задвоенные контакты и пустые поля копятся месяцами, и однажды по такой CRM уже нельзя принять ни одного решения. Скилл находит зависшее, дубли и дыры в данных, показывает всё списком и чинит только то, что ты одобрил — без удалений и автослияний.910Запусти проход по гигиене `~~crm` через рабочий процесс очистки скилла `crm-maintenance`. Действуй сразу — собственник набрал /crm-cleanup, поэтому пропусти шаг определения намерения.1112Разбери аргументы:13- `--scope` (по умолчанию: `all`) — `deals` только аудит сделок, `contacts` только дедуп контактов, `all` оба1415## Шаг 1 — Скан зависших сделок1617Если область включает сделки:18191. Подтяни все открытые сделки из `~~crm`.202. Пометь сделки без активности (письмо, звонок, встреча, примечание) за последние 14 дней.213. Для каждой зависшей сделки покажи: название сделки, стадию, дату последней активности, связанные контакты и сумму в ₽.224. Предложи действия по сделке: обновить следующий шаг, сменить стадию, добавить примечание или закрыть как проигранную.2324Покажи полный список зависших сделок, прежде чем вносить изменения.2526## Шаг 2 — Скан дублей контактов2728Если область включает контакты:29301. Найди в контактах `~~crm` вероятные дубли (один email/телефон, похожие имена, одна компания + похожее имя).312. Для каждой пары дублей покажи обе записи рядом — имя, email/телефон, компания, сделки, последняя активность.323. Предложи, какую запись оставить и какие поля объединить.3334Покажи все пары дублей, прежде чем что-либо объединять.3536## Шаг 3 — Скан незаполненных обязательных полей37381. Проверь все открытые сделки на незаполненные поля: дата закрытия, сумма, стадия сделки, связанный контакт, следующий шаг/примечания.392. Проверь контакты, связанные с открытыми сделками, на незаполненные поля: email, компания, телефон.403. Покажи таблицу записей с незаполненными полями и тем, чего не хватает.4142## Шаг 4 — Применить одобренные правки43441. Пройди по каждой находке из Шагов 1–3.452. Применяй только те изменения, которые собственник явно одобрил.463. Отчитайся по каждому изменению по мере внесения, со ссылкой на запись в CRM.4748## Сбои коннекторов4950Если `~~crm` недоступна, остановись — этой команде нужна CRM как источник данных. Скажи собственнику: «CRM не подключена. Подключите её в настройках Cowork (или выгрузите сделки и контакты в CSV), затем перезапустите /crm-cleanup».5152## Точки подтверждения (approval gates)5354- **Никогда не удаляй записи.** Ни контакты, ни сделки, ни активности. Если собственник просит — скажи, что скилл этого не делает, и направь его в CRM.55- **Никогда не меняй стадию сделки и не закрывай сделку без явного одобрения.** Даже если доказательства сильные. Пометь и отложи.56- **Никогда не объединяй дубли контактов автоматически.** Покажи записи рядом и жди одобрения по каждой паре.57- **Side-by-side diff для всех изменений.** Покажи текущее значение и предлагаемое; жди одобрения по каждому пункту.5859## Вывод6061Заверши итогом: X сделок обновлено, Y контактов объединено, Z полей заполнено. Добавь ссылки на затронутые записи.